Skip to main content

A python package for Personalized Genomics and Proteomics

Project description

Short description:

pyGeno is developed by Tariq Daouda at the Institute for Research in Immunology and Cancer (IRIC).

With pyGeno you can do that:

from pyGeno.Genome import *

#load a genome
ref = Genome(name = 'GRCh37.75')
#load a gene
gene = ref.get(Gene, name = 'TPST2')[0]
#print the sequences of all the isoforms
for prot in gene.get(Protein) :
 print prot.sequence

You can also do it for the specific genomes of your subjects:

pers = Genome(name = 'GRCh37.75', SNPs = ["RNA_S1"], SNPFilter = myFilter())

And much more: https://github.com/tariqdaouda/pyGeno

Verbose Description

pyGeno is mainly intended for personalized medicine, but it can serve many purposes. It integrates reference sequences and annotations, genomic polymorphisms from the dbSNP database and data from next-gen sequencing into an easy to use, memory- efficient and fast framework, therefore allowing the user to easily explore reference and custom genomes and proteomes. pyGeno can be used for both short scripts and large scale genome-wide studies.

Full Documentation

The full documentation is available here

If you like pyGeno, please let me know. For the latest news, you can follow me on twitter @tariqdaouda.

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page