Skip to content

ipdgc/GP2-network-generation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation


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)

About

IPDGC x GP2 Hackathon 2021 Project - Network generation and visualization

Resources

Stars

Watchers

Forks

Packages

No packages published