Skip to content

andreaskranis/genofix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenoFix

Using empirical and Bayesian probabilistic models of Mendelian inheritance to fix pedigree and genotypes

lib requirements

or with conda...

conda create -n genofix python=3.10.0

source activate genofix

pip3 install pandas matplotlib seaborn pgmpy networkx numpy tqdm cloudpickle mgzip psutil sortedcontainers

main entry points

./genofix.py Correct a genotype matrix

./simulate/simulate.py Generate a gold standard genotype matrix (using random or by mating known founders and offspring to fill a pedigree), add known quantity of genotyping errors, and correct the genotype matrix (with statistics on precision and recall)

./utils/extract_founders.py Create a list of founders from a pedigree, which can be contrained with a genotype file when a more complete pedigree is part sequenced

./phase/evaluate.py Compare two phase prediction outputs in AlphaImpute2 format

./plotting/plot_rank_statistics.py Create histograms and heat maps for rank statistics created by simulate.py

About

Using genomic data to fix pedigree and genotypes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages