- Human Connectome
Brain connectomics or brain network research has rapidly expanded using functional MRI (fMRI) and diffusion-weighted MRI (dwMRI). A common product of these varied analyses is a connectivity matrix (CM). A CM stores the connection strength between any two regions ("nodes") in a brain network. This format is useful for several reasons:
- it is highly distilled, with minimal data size and complexity
- graph theory can be applied to characterize the network's topology
- it retains sufficient information to capture individual differences such as age, gender, intelligence quotient (IQ), or disease state
In this project, the connectivity matrices of patients diagnosed with autism spectrum disorder (ASD) and typically developing (TD) autism are compared using graph statistical algorithms to determine regions of the brain associated with development of autism.
This analysis relies on a simplified 2-complex based order d Forman–Ricci curvature [1] of an edge
The difference of the curvatures is found between a pair of autism spectrum disorder (ASD) and typically developing (TD) autism connectivity matrices each constructed by taking the aggregated mean of all such similar samples corresponding to each diagnosis.
It is important to note that some connections may occur in the same region of the brain, hence it may seem like a vertex is connected to itself which is not the case.
Connected Region | Curvature Difference |
---|---|
Right Putamen, Right Insular Cortex | -2331330.433152141 |
Right Insular Cortex, Right Insular Cortex | -1994182.8538039196 |
Right Frontal Pole, Right Frontal Orbital Cortex | -1845748.8731592936 |
Right Frontal Pole, Right Frontal Pole | -1716334.5267126393 |
Right Insular Cortex, Right Insular Cortex | -1614932.5721171317 |
Connected Region | Curvature Difference |
---|---|
Left Central Opercular Cortex, Left Central Opercular Cortex | 1934234.5367499162 |
Right Insular Cortex, Right Putamen | 1971224.916725241 |
Left Thalamus, Brain-Stem | 2294358.294582237 |
Right Frontal Pole, Right Frontal Orbital Cortex | 2565673.39796964 |
Left Middle Temporal Gyrus posterior division, Left Middle Temporal Gyrus posterior division | 3425965.9113210947 |
The ten connections between the brain yielding statistically significant results (from most significant to least significant) towards the development of autism are:
- Left Middle Temporal Gyrus posterior division, Left Middle Temporal Gyrus posterior division
- Right Frontal Pole, Right Frontal Orbital Cortex
- Right Putamen, Right Insular Cortex
- Left Thalamus, Brain-Stem
- Right Insular Cortex, Right Insular Cortex
- Right Insular Cortex, Right Putamen
- Left Central Opercular Cortex, Left Central Opercular Cortex
- Right Frontal Pole, Right Frontal Orbital Cortex
- Right Frontal Pole, Right Frontal Pole
- Right Insular Cortex, Right Insular Cortex
git clone https://github.com/lavaman131/human_connectome.git
UCLA's Autism brain connectome dataset
Unzip the downloaded file
- Locate the
lib.rs
script in the relative pathhuman_connectome/src/lib.rs
and change the absolute paths to the appropriate locations:
// initialize paths HERE
// the absolute path of your data folder
pub const DATA_DIR: &str = "ABSOLUTE PATH OF UCLA_AUTISM DATASET GOES HERE";
/* the absolute path of the directory
where you want to store results of analysis*/
pub const SAVE_DIR: &str = "ABSOLUTE PATH OF WHERE YOU WANT TO STORE RESULTS GOES HERE";
- Run the
save_files.rs
script by entering the following command:
cargo run --bin save_files --release
- Run the
main.rs
script to analyze the saved data:
cargo run --bin main --release
This will output the top 5 most positive and top 5 most negative edges based on curvature difference:
Top 10 Statistically significant curvature differences:
5 Most Negative Curvatures:
Regions: ("Right Putamen", "Right Insular Cortex") Curvature Difference: -2331330.433152141
Regions: ("Right Insular Cortex", "Right Insular Cortex") Curvature Difference: -1994182.8538039196
Regions: ("Right Frontal Pole", "Right Frontal Orbital Cortex") Curvature Difference: -1845748.8731592936
Regions: ("Right Frontal Pole", "Right Frontal Pole") Curvature Difference: -1716334.5267126393
Regions: ("Right Insular Cortex", "Right Insular Cortex") Curvature Difference: -1614932.5721171317
5 Most Positive Curvatures:
Regions: ("Left Central Opercular Cortex", "Left Central Opercular Cortex") Curvature Difference: 1934234.5367499162
Regions: ("Right Insular Cortex", "Right Putamen") Curvature Difference: 1971224.916725241
Regions: ("Left Thalamus", "Brain-Stem") Curvature Difference: 2294358.294582237
Regions: ("Right Frontal Pole", "Right Frontal Orbital Cortex") Curvature Difference: 2565673.39796964
Regions: ("Left Middle Temporal Gyrus posterior division", "Left Middle Temporal Gyrus posterior division") Curvature Difference: 3425965.9113210947
cargo test
- Dr. Tanima Chatterjee
[1] Chatterjee, T., Albert, R., Thapliyal, S. et al. Detecting network anomalies using Forman–Ricci curvature and a case study for human brain networks. Sci Rep 11, 8121 (2021). https://doi.org/10.1038/s41598-021-87587-z