https://github.com/9kyos9/fmri_gnn
Repository for Dissertation [Multi-Atlas Based Graph Neural Network for Alzheimer's Disease Prediction Using rs-fMRI Data]
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.0%) to scientific vocabulary
Repository
Repository for Dissertation [Multi-Atlas Based Graph Neural Network for Alzheimer's Disease Prediction Using rs-fMRI Data]
Basic Info
- Host: GitHub
- Owner: 9kyos9
- Language: Jupyter Notebook
- Default Branch: main
- Size: 278 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Multi-Atlas Based Graph Neural Network for Alzheimer's Disease Prediction Using rs-fMRI Data
This is a repository for Dissertation Project at KCL
Dataset Availability
The dataset used for this study was obtained from the Alzheimer's Disease Neuroimaging Initiative (ADNI) database (adni.loni.usc.edu). Due to the Data Use Agreement with the Alzheimer's Disease Neuroimaging Initiative (ADNI), the raw data used in this project cannot be shared publicly. To access the data, please visit the ADNI website and apply for access directly.
Project Structure
The file structure of this project is as follows.
```bash ├── README.md ├── script │ ├── connadpreprocessingtemplate.m │ ├── connadpreprocessingtemplate.m │ └── unzip.m ├── notebooks │ ├── fMRIGCNwknngraphensemblehyperparametertuningnestedCV.ipynb │ └── fMRIGCNwknngraphensemblenohyperparametertuning.ipynb └── src ├── ROIAALExtraction.py └── ROISchaeferExtraction.py
```
script/: Contains MATLAB scripts for preprocessing the raw fMRI data using the CONN Toolbox.
src/: Contains Python modules for feature extraction. These scripts are used to extract regional time series and generate functional connectivity (FC) matrices based on various brain atlases (e.g., AAL, Schaefer).
notebooks/: Contains Jupyter notebooks for the main analysis pipeline, which includes graph construction, GNN model training, and evaluation.
fMRIGCN_w_knngraph_ensemble_hyperparametertuning_nestedCV.ipynb: Implements the full GNN ensemble model with a robust hyperparameter tuning process using Nested Cross-Validation.fMRIGCN_w_knngraph_ensemble_no_hyperparametertuning.ipynb: Implements the same pipeline but without hyperparameter tuning. These two notebooks are provided to directly compare and demonstrate the impact of hyperparameter tuning on model performance.- Note on Model Implementation: As the single-atlas models are the building blocks for the final ensemble model, they are implemented within both notebooks. Upon execution, the notebooks will output the evaluation results for the individual single-atlas models and the final ensemble model, allowing for a comprehensive performance comparison.
Owner
- Name: Eunkyo
- Login: 9kyos9
- Kind: user
- Location: Seoul
- Company: Dongguk University
- Repositories: 1
- Profile: https://github.com/9kyos9
GitHub Events
Total
- Push event: 5
Last Year
- Push event: 5