Skip to content

sriramlab/GPC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

METHOD: Deep generative model of genetic variation data improves imputation accuracy in private populations

Official repository for artificial genome generation and imputation using METHOD.

This repository is actively being updated.

All code in the plots/structure/ directory is adopted and modified from this paper: Deep convolutional and conditional neural networks for large-scale genomic data generation.


Installation

Install PyJuice genetic pc branch from source

git clone --branch genetic-pc --single-branch https://github.com/Tractables/pyjuice.git
cd pyjuice
pip install -e .

Clone this repository

git clone https://github.com/prateekanand2/genetic_pc.git

Train a small model on the 805 SNP data and generate samples

cd genetic_pc/pc/demo
python3 train_demo.py
python3 generate_demo.py

Visualize PCA

pc/demo/plot.ipynb

About

Deep generative model of genetic variation data based on Probabilistic Circuits

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published