
One of the projects from the 2021 GP2/IPDGC Hackathon. The related manuscript can be found on [biorxiv](https://www.biorxiv.org/content/10.1101/2022.05.04.490670v1)
Contributers: Dan Vitale, Jie Yuan, Thiago Peixoto Leal, Isabelle Foote, Gabriela Salazar
Table of Contents
The goal for this project was to develop a pipeline that generates and visualizes gene regulatory networks.
Gene regulatory networks are important in understanding disease. This workflow serves as an example for how to build leiden networks with eQTL and genetic data with the leidenalg python package.
- Pull genes - this includes querying QTLs from open targets API in brain tissues to connect SNPs to genes.
- Extract from AMP data.
- Build correlation / graph space in cases.
- Leiden to build communties.
- Vizualize.
- Check hackathon_networks.ipynb for the list of required Python packages
- Clone the repo
git clone https://github.com/ipdgc/GP2-network-generation.git
This notebook was built with AMP-PD and eQTL data from eQTLGen and mined from Open Targets, but by changing the file paths you can use any data of choice.
This will walk you through set up, generation of the network, and visualization of the network.
For more examples, please refer to leidenalg documentation