Skip to content

Latest commit

 

History

History
115 lines (76 loc) · 3.21 KB

File metadata and controls

115 lines (76 loc) · 3.21 KB

Logo

Network generation and visualization pipeline

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
  1. About The Project
  2. Getting Started
  3. Usage
  4. Acknowledgments

About The Project

Project Screen Shot

Quick Description

The goal for this project was to develop a pipeline that generates and visualizes gene regulatory networks.

Background/motivation

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.

Workflow Summary

  1. Pull genes - this includes querying QTLs from open targets API in brain tissues to connect SNPs to genes.
  2. Extract from AMP data.
  3. Build correlation / graph space in cases.
  4. Leiden to build communties.
  5. Vizualize.

(back to top)

Getting Started

Prerequisites

  • Check hackathon_networks.ipynb for the list of required Python packages

Installation

  1. Clone the repo
    git clone https://github.com/ipdgc/GP2-network-generation.git

(back to top)

Usage

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.

1. Use the hackathon_networks.ipynb notebook

This will walk you through set up, generation of the network, and visualization of the network.

For more examples, please refer to leidenalg documentation

(back to top)

Acknowledgments

(back to top)