Skip to content

laurahdezlorenzo/graph_genetics

Repository files navigation

graph_genetics

Description

This is the code repository for the paper entitled On the limits of graph neural networks for the early diagnosis of Alzheimer’s Disease. The repository follows the methodology and results presented in the abovementioned work.

Image

The results obtained for the manuscript are organized in the following notebooks:

These notebooks use information from several scripts, organized in the following subdirectories:

  • data_preprocessing - scripts for obtaining AD-related genes and genetic data from the different cohorts employed.
  • networks- scripts for obtaining biological networks from different sources and build random networks.
  • create_datasets - scripts for building different datasets for supervised classification models.
  • ml_models - scripts with different functions for using with other non-GNN models.

Other subdirectories present in this repository:

  • data contains several data files used in this work.
  • results CSV files with the results presented in this work.
  • figures

Please note that several files such as raw genetic data, graph and table datasets build from it, and metadata files for cohorts' description are not available in this repository due to privacy reasons.

Implementation

The code in this work was built using:

We provide an Anaconda environment including all the dependencies.

More information about the project can be found at this AIMe report.

Contact

Please refer any questions to: Laura Hernández-Lorenzo - GitHub - email