help > Creating FC Matrices outside of CONN - FC value interpretation
Showing 1-1 of 1 posts
Display:
Results per page:
Mar 24, 2025  06:03 PM | lsm
Creating FC Matrices outside of CONN - FC value interpretation

Hi all,


Per the title, the reason I can't create the correlation matrix via CONN is because I needed to split my subjects into two CONN projects (most participants were three years ago, & some were a few months ago, but CONN didn't preprocess the newer participants when I added them to the older project). Therefore, I couldn't create the matrix inclusive of all participants from 2nd-level analyses.


For my project we needed to extract the Functional Connecitivity values - we are looking at 6 Power atlas networks [ie, we extracted FC values for within-CO and between CO-DAN for each participant]. Thus, working with a large excel file where there is an FC value for each within- and between-network connection for each participant. So I figured we could use this to create a matrix. We want to use the average FC values per network for all participants. Goal: create a correlation matrix 6x6 (networks) for Condition 1, Condition 2, and the difference between C1-C2.


1st matrix attempt (someone pointed out it didn't make sense because the color of the 'difference' didn't match what it would look like from the color of C1-C2; perhaps because the FC values extracted were across subjects instead of time, but these values are what the advisor wanted for the other pearson correlations later): I realized perhaps we misinterpreted the values incorrectly; I'd created correlations of the average values, so perhaps that was really correlation of a correlation when we needed the original values. Theoretically, then, the section representing a between-networks, ie CO-FP, should be the value that was extracted for CO-FP directly from CONN...? I used Google Colab to create the heatmap matrix.


2nd matrix attempt: plotting of the average values extracted (ie within-CO average of all participants). However, the diagonals here don't = 1, because all of the average values are different and it doesn't seem to be a correlation of itself from the extract values.


Any guidance on the process would be appreciated, where we misunderstood and how we can create correct matrices.


Thanks for your input!


(photo: C1, C2, difference; top = attempt 1, bottom = attempt 2).

Attachment: matrixattempts.png