Draft:Pharmacogenomics annotation tools
Pharmacogenomics annotation tools are computerized tools which parse inputted genomic data to output previously issued clinical prescribing recommendations tailored to the inputted genotypes. Examples of pharmacogenomics annotation tools are PharmCAT[1], PAnno[2], and PharmVIP[3]. For those three tools, genomic data is inputted as a Variant Call Format (VCF) file, and the output is the corresponding prescribing recommendations.
Background:
Pharmacogenomics is a field of study combining pharmacology with genomics. It seeks to tailor drug prescribing to individual patients using, in part, genotyping data from those patients.[4] Individuals may possess genetic variants (differences in their DNA) that may alter the pharmacokinetics (PK; the way that drugs are absorbed, distributed to tissues, metabolized, and excreted) or pharmacodynamics (PD; how the drug interacts with it’s receptor) of specific drugs. Alterations in pharmacokinetics or pharmacodynamics can impact the effectiveness of pharmacological interventions, even in non-pharmacogenomic contexts.[5]
Through research into these variants, both clinicians and researchers have found that modifying the doses of drugs can be effective for treating patients carrying variants affecting their PK and PD.[6] Prescribing recommendations already exist for certain variants that have been identified through prior research into genetic predictors of drug effectiveness and side effects. [7]
Principles
Star alleles
Clinically actionable haplotypes are referred to in the literature as star (*) alleles. Haplotypes are groups of variants that are inherited together, due to being physically close on the same chromosome, reducing the chance of crossover during meiosis. Star alleles are of particular interest in pharmacogenomics due to their clinical utility. Pharmacogene diplotypes are generated from the maternal and paternal star alleles.[8]
Variant call format
Genomic data is inputted as a VCF File.[1][2] VCF Files are one type of file format used in bioinformatics. They can be generated from genomic data through separate bioinformatics software.
Bioinformatics
Bioinformatics refers to the computational analysis of biological data, such as genomic sequences. Bioinformatic methods are used in a pharmacogenomics annotation workflow.
Annotation
Pharmacogenomics annotation also relies on genes and variants being annotated. Annotation in the genetics context means matching DNA sequences to a corresponding gene, protein, or variant.

Use
The workflows for pharmacogenomics annotation tools consist of two steps:
- Processing and allele determination
- Matching pharmacogenomic phenotypes to diplotypes
The first phase consists of a preprocessing step and an allele determination step. This preprocessing step removes extraneous information and downloads the corresponding human reference genome sequence. It then formats the file to the standardized format.[9] The allele determination step matches inputted genotypes to named alleles. If the inputted data is phased, the step can match diplotypes without extra computation steps. If the data is unphased, the software will go through additional steps to attempt to correctly match alleles. [10][2]
The second phase also has two steps: matching phenotypes and report generation. The phenotype matching step matches the diplotypes generated in the first phase to known pharmacogenomic phenotypes (like metabolizer status, discussed below). The report generation step compiles all of the information generated in that previous step into a comprehensive report. [11]
Applicationss
Pharmacogenomics Annotation tools such as PharmCAT, PAnno, and PharmVIP are used to analyze and annotate pharmacogenes by helping to predict drug metabolism, efficacy and potential adverse effects. The annotation tools are used in:
- Variant identification by detecting structural changes in genome sequence such as SNPs and indels.[12]
- Converting raw genomic data into functional phenotype by stratifying the genotype-to-phenotype characteristics into low, medium, or high function, or for metabolism-related genes, into poor, intermediate or rapid metabolizers.[2]
- Analyzing the interaction between drugs and genes.
- Assisting in clinical interpretation by recommending drug dosage, assessing impact of drug metabolism for medications such as warfarin or codeine.[13][2]
Pharmacogene annotations have several advantages. They allow physicians to select the right drug and recommend the right dosage amount to reduce adverse reactions. This can reduce toxicity, improve drug efficacy and eliminate trial and error prescriptions.[14]
References
- ^ a b "Home". PharmCAT. Retrieved 2025-02-21.
- ^ a b c d e Liu, Yaqing; Lin, Zipeng; Chen, Qingwang; Chen, Qiaochu; Sang, Leqing; Wang, Yunjin; Shi, Leming; Guo, Li; Yu, Ying (2023-01-26). "PAnno: A pharmacogenomics annotation tool for clinical genomic testing". Frontiers in Pharmacology. 14. doi:10.3389/fphar.2023.1008330. ISSN 1663-9812. PMC 9909284. PMID 36778023.
- ^ "PharmVIP". pharmvip.nbt.or.th. Retrieved 2025-02-21.
- ^ Whirl-Carrillo, M; McDonagh, E M; Hebert, J M; Gong, L; Sangkuhl, K; Thorn, C F; Altman, R B; Klein, T E (2012). "Pharmacogenomics Knowledge for Personalized Medicine". Clinical Pharmacology & Therapeutics. 92 (4): 414–417. doi:10.1038/clpt.2012.96. ISSN 1532-6535. PMC 3660037. PMID 22992668.
- ^ van den Anker, John; Reed, Michael D.; Allegaert, Karel; Kearns, Gregory L. (2018). "Developmental Changes in Pharmacokinetics and Pharmacodynamics". The Journal of Clinical Pharmacology. 58 (S10): S10 – S25. doi:10.1002/jcph.1284. ISSN 1552-4604. PMID 30248190.
- ^ Relling, Mary V.; Evans, William E. (October 2015). "Pharmacogenomics in the clinic". Nature. 526 (7573): 343–350. Bibcode:2015Natur.526..343R. doi:10.1038/nature15817. ISSN 1476-4687. PMC 4711261. PMID 26469045.
- ^ "CPIC". 2025-01-16. Retrieved 2025-02-21.
- ^ Twesigomwe, David; Wright, Galen E. B.; Drögemöller, Britt I.; da Rocha, Jorge; Lombard, Zané; Hazelhurst, Scott (2020-08-03). "A systematic comparison of pharmacogene star allele calling bioinformatics algorithms: a focus on CYP2D6 genotyping". npj Genomic Medicine. 5 (1): 1–11. doi:10.1038/s41525-020-0135-2. ISSN 2056-7944. PMID 32789024.
- ^ Tan, Adrian; Abecasis, Gonçalo R.; Kang, Hyun Min (2015-07-01). "Unified representation of genetic variants". Bioinformatics. 31 (13): 2202–2204. doi:10.1093/bioinformatics/btv112. ISSN 1367-4803. PMID 25701572.
- ^ "Named Allele Matcher 101". PharmCAT. Retrieved 2025-02-21.
- ^ "How It Works". PharmCAT. Retrieved 2025-02-21.
- ^ Sangkuhl, Katrin; Whirl-Carrillo, Michelle; Whaley, Ryan M.; Woon, Mark; Lavertu, Adam; Altman, Russ B.; Carter, Lester; Verma, Anurag; Ritchie, Marylyn D.; Klein, Teri E. (2020). "Pharmacogenomics Clinical Annotation Tool (PharmCAT)". Clinical Pharmacology & Therapeutics. 107 (1): 203–210. doi:10.1002/cpt.1568. ISSN 1532-6535. PMC 6977333. PMID 31306493.
- ^ "PharmGKB". PharmGKB. Retrieved 2025-02-22.
- ^ Abbasi, Jennifer (2016-10-18). "Getting Pharmacogenomics Into the Clinic". JAMA. 316 (15): 1533–1535. doi:10.1001/jama.2016.12103. ISSN 0098-7484. PMID 27653422.