This is the codebase for the PHARM CARE project, which employs PyPGx. PyPGx can predict PGx genotypes (e.g. *4/*5) and phenotypes (e.g. Poor Metabolizer) using genomic data from next-generation sequencing (NGS), single nucleotide polymorphism (SNP) arrays, and long-read sequencing.
Link to the webserver - http://161.35.61.155:5000/
Link to the Youtube - https://youtu.be/OmHG6hVOUss
To use Pharmacogenomic based information to predict the usage and the recommendation associated with the drug based on users WGS report.
Classification of drug Metabolization :-
Input files accepted - vcf, vcf.gz, txt(23andMe)
The application on the backend uses PyPgx to call star alleles for the pharmaco-genes (a single pipeline is run for one gene), along with thre other outputs, this gives the phenptype of the variant as well, which in turn , can be used to get the recommendations for the partiuclar gene-drug pair.
-
git clone git@github.com:DineshRavindraRaju/Pharmcare.git
-
git clone https://github.com/sbslee/pypgx-bundle.git (in your home directory)
-
pip install -r requirements.txt
-
Download the ref genome using:
-- wget ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz
After unizipping :samtools faidx ref.fasta
Store this in the root directory -
The sample 23andme files can be found at : https://my.pgp-hms.org/public_genetic_data?utf8=%E2%9C%93&data_type=23andMe&commit=Search
The user interface takes in the vcf file (in .gz , .vcf format,.txt(23andme), .txt.gz (23andme)) and the drug of interest (from the drop down list) and eventually outputs whether the drug can be taken or not, along with the clinical recommendations in the database.
We understand that your genetics are very personal, so we reject any use of genetic information for our own gain and delete your genetic information as soon as the results are revealed. The precision of Pharmcare results cannot be guaranteed. Please consult your doctor.
-
Wroblewski et al., 2022. Pharmacogenetic variation in Neanderthals and Denisovans and implications for human health and response to medications. bioRxiv.
-
Botton et al., 2020. Phased Haplotype Resolution of the SLC6A4 Promoter Using Long-Read Single Molecule Real-Time (SMRT) Sequencing. Genes.
-
Lee et al., 2019. Calling star alleles with Stargazer in 28 pharmacogenes with whole genome sequences. Clinical Pharmacology & Therapeutics.
-
Lee et al., 2018. Stargazer: a software tool for calling star alleles from next-generation sequencing data using CYP2D6 as a model. Genetics in Medicine.
Dinesh Ravindra Raju: draju8@gatech.edu ; Piyus Mohanty : pmohanty@gatech.edu ; Mannan bhola : mbhola@gatech.edu