Literature DB >> 29875422

Stargazer: a software tool for calling star alleles from next-generation sequencing data using CYP2D6 as a model.

Seung-Been Lee1, Marsha M Wheeler1, Karynne Patterson1, Sean McGee1, Rachel Dalton2, Erica L Woodahl2, Andrea Gaedigk3, Kenneth E Thummel4, Deborah A Nickerson5,6.   

Abstract

PURPOSE: Genotyping CYP2D6 is important for precision drug therapy because the enzyme it encodes metabolizes approximately 25% of drugs, and its activity varies considerably among individuals. Genotype analysis of CYP2D6 is challenging due to its highly polymorphic nature. Over 100 haplotypes (star alleles) have been defined for CYP2D6, some involving a gene conversion with its nearby nonfunctional but highly homologous paralog CYP2D7. We present Stargazer, a new bioinformatics tool that uses next-generation sequencing (NGS) data to call star alleles for CYP2D6 ( https://stargazer.gs.washington.edu/stargazerweb/ ). Stargazer is currently being extended for other pharmacogenes.
METHODS: Stargazer identifies star alleles from NGS data by detecting single nucleotide variants, insertion-deletion variants, and structural variants. Stargazer detects structural variation, including gene deletions, duplications, and conversions, by calculating paralog-specific copy numbers from read depths.
RESULTS: We applied Stargazer to the NGS data of 32 ethnically diverse HapMap trios that were genotyped by TaqMan assays, long-range polymerase chain reaction, quantitative multiplex polymerase chain reaction, high-resolution melting analysis, and/or Sanger sequencing. CYP2D6 genotyping by Stargazer was 99.0% concordant with the data obtained by these methods, and showed that 28.1% of the samples had structural variation including CYP2D6/CYP2D7 hybrids.
CONCLUSION: Accurate genotyping of pharmacogenes with NGS and subsequent allele calling with Stargazer will aid the implementation of precision drug therapy.

Entities:  

Keywords:  CYP2D6 genotyping; next-generation sequencing; pharmacogenomics; star alleles; structural variation

Mesh:

Substances:

Year:  2018        PMID: 29875422      PMCID: PMC6281872          DOI: 10.1038/s41436-018-0054-0

Source DB:  PubMed          Journal:  Genet Med        ISSN: 1098-3600            Impact factor:   8.822


INTRODUCTION

Many cytochrome P450 enzymes play a role in pharmacological responses by contributing to the metabolism of numerous drugs. Among these, cytochrome P450 2D6 (CYP2D6) is considered one of the most important because it contributes to the metabolism of about 25% of drugs.[1] Drugs metabolized by CYP2D6 include opioids, chemotherapeutic agents, antidepressants, and antipsychotics, among others.[2] The activity of CYP2D6 varies considerably between individuals due to the high level of polymorphisms observed in the CYP2D6 gene. There are more than 100 haplotypes defined for CYP2D6 by the Pharmacogene Variation Consortium.[3] These are called star alleles (e.g., CYP2D6*1, *2, etc.) and are characterized by single nucleotide variants (SNVs), insertion-deletion variants (indels), structural variants (SVs), or a combination of these. Among these are fully functional, decreased function, and non-functional alleles, which provide a wide spectrum of CYP2D6 enzymatic activity ranging from ultrarapid to poor metabolism. Different ethnic groups have distinct frequencies of star alleles and metabolic phenotypes.[4] Further studies are warranted, however, for individuals of African or Asian ancestry because these populations are underrepresented in the estimation of CYP2D6 genetic diversity.[5] Drug therapy without preemptive knowledge of a patient’s CYP2D6 phenotype status can lead to severe adverse reactions or a loss of efficacy due to inappropriate drug choice and/or dosing. For example, codeine is one of the most common and widely used opioids whose analgesic effect is elicited by CYP2D6 through the formation of morphine. Patients who are CYP2D6 poor metabolizers exhibit very low plasma concentrations of morphine following codeine administration, which can complicate their pain management because the affinity of morphine to the μ-opioid receptor is 200-fold stronger compared to that of codeine.[6] Conversely, a patient can experience life-threatening morphine intoxication after receiving a small dose of codeine if they are a CYP2D6 ultrarapid metabolizer.[7] Similarly, a breastfed infant died from morphine poisoning because the mother was prescribed a normal dose of codeine for childbirth-related pain. In this case, the mother was a CYP2D6 ultrarapid metabolizer passing a toxic amount of morphine to her newborn through her breast milk.[8] For these reasons, there is considerable interest in genotyping CYP2D6. Genotype analysis of CYP2D6 is complex, however, because a large fraction of its existing variation cannot be accurately assessed with a single approach. SVs in CYP2D6 such as gene deletions, duplications, and conversions are particularly challenging to detect due to high sequence homology (> 95%) with a non-functional paralog, CYP2D7, located upstream of CYP2D6.[9] Therefore, CYP2D6 is prone to genotype misclassification and incorrect phenotype prediction.[10] In laboratory settings, several orthogonal genotyping methods such as TaqMan assays, long-range PCR, quantitative multiplex PCR, High Resolution Melt analysis, and Sanger sequencing are employed to call star alleles. Many of these methods are time-consuming and heavily biased toward the detection of known variants, however. In clinical settings, due to practical limitations, only a handful of major star alleles, if any, are tested. Hence, a new approach for genotyping CYP2D6 is needed that is more robust and capable of higher throughput. In this study, we developed Stargazer, a new bioinformatics tool for calling star alleles in CYP2D6 from next-generation sequencing (NGS) data. NGS is a powerful platform for variant detection because of its high-throughput data generation, comprehensive genotyping capabilities, and ever-decreasing cost. Additionally, NGS does not require prior knowledge about the variants of interest and can uncover novel functional variants, which is not possible for many of the aforementioned genotyping methods. Furthermore, its cost-effectiveness can be increased for variant discovery by applying custom capture panels. To assess the accuracy of Stargazer, we applied it to the NGS data of 32 ethnically diverse HapMap trios. We report a correlation of 99.0% between CYP2D6 genotype calls determined with Stargazer and orthogonal methods. We are now extending Stargazer to call star alleles for other clinically important pharmacogenes. Accurate diplotype calls from NGS data using Stargazer provide a promising approach for precision medicine to maximize drug efficacy and minimize toxicity for individual patients. Stargazer is publicly accessible through https://stargazer.gs.washington.edu/stargazerweb/.

MATERIALS AND METHODS

Samples

We built Stargazer using NGS data from a total of 32 ethnically diverse trios. These trios were selected from the International HapMap Project, and they are comprised of 13 European, five Yoruban, four African American, three Han Chinese, three Mexican American, two Peruvian, and two Puerto Rican families (Table 1). These trios were originally sequenced to assess the performance of PGRNseq, a recently developed custom capture panel of key pharmacogenes including CYP2D6.[11] These trios were specifically chosen for this study because they are a genetically diverse set of samples, in which we would likely encounter a wide range of CYP2D6 variants, including SVs, to test Stargazer’s genotyping abilities and limitations. In addition, these trios allow for the analysis of Mendelian inheritance patterns to further the validation of Stargazer’s star allele calls. These trios were also previously genotyped for CYP2D6 by a variety of orthogonal methods (see below), allowing us to assess the accuracy of Stargazer’s diplotype calls.
Table 1

Comparison of CYP2D6 genotype calls for 32 HapMap trios between orthogonal methods and Stargazer using PGRNseq v1.1 or v2.0 data. Three samples failed during one of the two sequencing runs (‘−’). When the CYP2D6 haplotype calls of Stargazer were compared to those determined with the orthogonal methods, the concordance rate was 99.0% (190 out of 192 haplotypes). The two discordant haplotypes were found in samples NA19200 and NA19202 of the Y045 trio (‘[]’). Predicted phenotypes were assigned based on the activity score and Clinical Pharmacogenetics Implementation Consortium guidelines.

#SampleEthnicityFamilyRelationOrthogonal MethodsPGRNseq v1.1PGRNseq v2.0Activity ScorePhenotype
1NA12801European1454Father*4/*6*4/*6*4/*60Poor
2NA12802European1454Mother*2/*41*2/*41*2/*411.5Normal
3NA12805European1454Child*2/*4*2/*4*2/*41Normal
4NA12891European1463Father*41/*68+*4*41/*68+*4*41/*68+*40.5Intermediate
5NA12892European1463Mother*2/*3*2/*3*2/*31Normal
6NA12878European1463Child*3/*68+*4*3/*68+*4*3/*68+*40Poor
7NA19834African American2424Father*2/*2*2/*2*2/*22Normal
8NA19835African American2424Mother*1/*2-*1/*22Normal
9NA19836African American2424Child*1/*2*1/*2*1/*22Normal
10NA19239YorubanY117Father*15/*17*15/*17*15/*170.5Intermediate
11NA19238YorubanY117Mother*1/*17*1/*17*1/*171.5Normal
12NA19240YorubanY117Child*15/*17*15/*17*15/*170.5Intermediate
13NA12750European1444Father*2/*2*2/*2*2/*22Normal
14NA12751European1444Mother*1/*2*1/*2*1/*22Normal
15NA12740European1444Child*1/*2*1/*2*1/*22Normal
16NA19685Mexican AmericanM011Father*1/*2×2*1/*2×2*1/*2×23Ultrarapid
17NA19684Mexican AmericanM011Mother*1/*4*1/*4*1/*41Normal
18NA19686Mexican AmericanM011Child*1/*1*1/*1-2Normal
19HG00421Han ChineseSH007Father*2/*10×2*2/*10×2*2/*10×22Normal
20HG00422Han ChineseSH007Mother*2/*10*2/*10*2/*101.5Normal
21HG00423Han ChineseSH007Child*10/*10×2*10/*10×2*10/*10×21.5Normal
22HG01979PeruvianPEL027Father*2/*68+*4*2/*68+*4*2/*68+*41Normal
23HG01980PeruvianPEL027Mother*1/*2*1/*2*1/*22Normal
24HG01981PeruvianPEL027Child*1/*2*1/*2*1/*22Normal
25NA12003European1420Father*4/*35*4/*35*4/*351Normal
26NA12004European1420Mother*2/*41*2/*41*2/*411.5Normal
27NA10838European1420Child*2/*4*2/*4*2/*41Normal
28NA12155European1408Father*1/*5*1/*5*1/*51Normal
29NA12156European1408Mother*1/*4*1/*4*1/*41Normal
30NA10831European1408Child*4/*5*4/*5*4/*50Poor
31NA19128YorubanY077Father*17/*17*17/*17*17/*171Normal
32NA19127YorubanY077Mother*2/*17*2/*17*2/*171.5Normal
33NA19129YorubanY077Child*17/*17*17/*17*17/*171Normal
34NA19700African American2367Father*4/*29*4/*29*4/*290.5Intermediate
35NA19701African American2367Mother*1/*17*1/*17*1/*171.5Normal
36NA19702African American2367Child*4/*17*4/*17*4/*170.5Intermediate
37NA19771Mexican AmericanM031Father*2/*4*2/*4*2/*41Normal
38NA19770Mexican AmericanM031Mother*1/*2*1/*2*1/*22Normal
39NA19772Mexican AmericanM031Child*2/*4*2/*4*2/*41Normal
40HG01060Puerto RicanPR14Father*1/*41*1/*41*1/*411.5Normal
41HG01061Puerto RicanPR14Mother*1/*4*1/*4*1/*41Normal
42HG01062Puerto RicanPR14Child*1/*4*1/*4*1/*41Normal
43NA10860European1362Father*1/*4N+4*1/*4N+4*1/*4N+41Normal
44NA10861European1362Mother*4/*35*4/*35*4/*351Normal
45NA11984European1362Child*1/*35*1/*35*1/*352Normal
46HG02259PeruvianPEL042Father*1/*2*1/*2*1/*22Normal
47HG02260PeruvianPEL042Mother*1/*1*1/*1*1/*12Normal
48HG02261PeruvianPEL042Child*1/*2*1/*2*1/*22Normal
49NA07357European1345Father*1/*6*1/*6*1/*61Normal
50NA07345European1345Mother*1/*1*1/*1*1/*12Normal
51NA07348European1345Child*1/*6*1/*6*1/*61Normal
52NA06984European1328Father*4/*68+*4*4/*68+*4*4/*68+*40Poor
53NA06989European1328Mother*9/*9*9/*9*9/*91Normal
54NA12331European1328Child*4/*9*4/*9*4/*90.5Intermediate
55NA18507YorubanY009Father*2/*4×2*2/*4×2*2/*4×21Normal
56NA18508YorubanY009Mother*2/*5*2/*5*2/*51Normal
57NA18506YorubanY009Child*2/*5*2/*5*2/*51Normal
58NA19900African American2425Father*3/*29*3/*29*3/*290.5Intermediate
59NA19901African American2425Mother*1/*1*1/*1*1/*12Normal
60NA19902African American2425Child*1/*29*1/*29*1/*291.5Normal
61NA19789Mexican AmericanM037Father*1/*1*1/*1*1/*12Normal
62NA19788Mexican AmericanM037Mother*2/*78+*2*2/*78+*2*2/*78+*22Normal
63NA19790Mexican AmericanM037Child*1/*78+*2*1/*78+*2*1/*78+*22Normal
64HG00463Han ChineseSH021Father*36+*10/*36+*10*36+*10/*36+*10*36+*10/*36+*101Normal
65HG00464Han ChineseSH021Mother*1/*36+*10*1/*36+*10*1/*36+*101.5Normal
66HG00465Han ChineseSH021Child*36+*10/*36+*10*36+*10/*36+*10*36+*10/*36+*101Normal
67HG00592Han ChineseSH057Father*1/*10*1/*10*1/*101.5Normal
68HG00593Han ChineseSH057Mother*2/*36+*10*2/*36+*10*2/*36+*101.5Normal
69HG00594Han ChineseSH057Child*1/*2*1/*2*1/*22Normal
70HG01190Puerto RicanPR40Father*5/*68+*4*5/*68+*4*5/*68+*40Poor
71HG01191Puerto RicanPR40Mother*2/*41*2/*41*2/*411.5Normal
72HG01192Puerto RicanPR40Child*5/*41*5/*41*5/*410.5Intermediate
73NA12342European1330Father*4/*41*4/*41*4/*410.5Intermediate
74NA12343European1330Mother*1/*5*1/*5*1/*51Normal
75NA12336European1330Child*5/*41*5/*41*5/*410.5Intermediate
76NA10853European1349Father*2/*41*2/*41*2/*411.5Normal
77NA10854European1349Mother*1/*4*1/*4*1/*41Normal
78NA11834European1349Child*2/*4*2/*4-1Normal
79NA19200YorubanY045Father*5/[*76+*1][*1]/*5[*1]/*51Normal
80NA19201YorubanY045Mother*1/*17*1/*17*1/*171.5Normal
81NA19202YorubanY045Child*1/[*76+*1][*1]/*1[*1]/*12Normal
82NA18516YorubanY013Father*1/*17*1/*17*1/*171.5Normal
83NA18517YorubanY013Mother*5/*10*5/*10*5/*100.5Intermediate
84NA18515YorubanY013Child*1/*10*1/*10*1/*101.5Normal
85NA19818African American2418Father*1/*17*1/*17*1/*171.5Normal
86NA19819African American2418Mother*2/*4×2*2/*4×2*2/*4×21Normal
87NA19828African American2418Child*2/*17*2/*17*2/*171.5Normal
88NA12399European1354Father*1/*1*1/*1*1/*12Normal
89NA12400European1354Mother*1/*68+*4*1/*68+*4*1/*68+*41Normal
90NA12386European1354Child*1/*1*1/*1*1/*12Normal
91NA11891European1377Father*1/*1*1/*1*1/*12Normal
92NA11892European1377Mother*6/*41*6/*41*6/*410.5Intermediate
93NA10865European1377Child*1/*41*1/*41*1/*411.5Normal
94NA12272European1418Father*1/*1*1/*1*1/*12Normal
95NA12273European1418Mother*1/*1*1/*1*1/*12Normal
96NA10837European1418Child*1/*1*1/*1*1/*12Normal

Orthogonal genotyping methods

HapMap trios were genotyped for CYP2D6 according to procedures described elsewhere.[12-15] Briefly, SNVs/indels were detected with TaqMan assays. Gene deletions, duplications, and multiplications were assessed by long-range PCR and quantitative multiplex PCR. CYP2D6/CYP2D7 hybrids were identified with quantitative multiplex PCR, High Resolution Melt analysis, and/or Sanger sequencing.

Custom capture panel and NGS

HapMap trios were sequenced twice, once with PGRNseq v1.1 and once with PGRNseq v2.0 to a mean coverage of ~400X and ~160X, respectively. Both sequencing runs were performed with Illumina HiSeq 2500 machines using 100bp paired-end reads. Three samples failed during one of the two sequencing runs: NA19835 in PGRNseq v1.1 and NA19686 and NA11834 in PGRNseq v2.0. Note that the probes designed to capture CYP2D6 and CYP2D7 were more specific and extensive in PGRNseq v2.0 compared to PGRNseq v1.1; however, both versions generated reads that mapped to all the exons, introns, UTRs, and promoters of CYP2D6 and CYP2D7 (Figure S1). Two samples, NA12878 and NA19238, were also previously whole genome sequenced to a mean coverage of ~30X with Illumina HiSeq X instruments using 150bp paired-end reads. These data were used to test Stargazer’s generalizability to whole genome sequencing (WGS) data.

Input and output data of Stargazer

The Stargazer CYP2D6 genotyping pipeline is outlined in Figure 1. The pipeline uses BAM files comprised of sequence reads aligned with BWA-MEM to human reference genome assembly GRCh37.[16] BAM files are then used to generate a VCF file with GATK-HaplotypeCaller (v3.4),[17] from which Stargazer extracts all SNVs/indels located within 3kb from either end of CYP2D6. More specifically, Stargazer stores the genomic position of each variant, the reference allele, the alternate allele(s), the genotype status (homozygous or heterozygous), and the allelic depth for each sample. Stargazer uses the variant information from the VCF file to call star alleles based on SNVs/indels.
Figure 1

A schematic diagram of the Stargazer CYP2D6 genotyping pipeline. Stargazer takes as input a VCF file, a target GDF file, and a control GDF file. Stargazer uses the variant information from the VCF file to call star alleles based on SNVs/indels. Using the target and control GDF files, Stargazer converts read depth to copy number for detection of structural variation. The output data of Stargazer include each sample’s CYP2D6 diplotype and plots to visually inspect copy number for CYP2D6 and CYP2D7. Based on called CYP2D6 diplotypes, the program outputs predicted phenotypes as well. Several external software tools, shown in red, are used within and outside of Stargazer.

BAM files are also used to calculate read depth for CYP2D6 and CYP2D7 with GATK-DepthOfCoverage (v3.4).[17] For convenience, we will refer to this output as a target GDF (GATK-DepthOfCoverage format) file. Since the high homology between CYP2D6 and CYP2D7 can cause reads to align to erroneous or multiple locations, only uniquely mapping reads with a mapping quality >= 20 are counted. Similarly, a control GDF file is produced from a user-chosen locus which serves as a read depth normalization factor. Stargazer computes paralog-specific copy number using read depth from the target and control GDF files in order to detect SVs. In the initial development of Stargazer, three genes, VDR, RYR1, and EGFR, were evaluated as control loci. These genes are covered by PGRNseq and are 63kb, 154kb, and 188kb in size, respectively. They are also reported to exhibit low rates of whole gene deletion and/or duplication according to the Database of Genomic Variants.[18] All three genes produced the same copy number results for CYP2D6 and CYP2D7. The analyses shown in the results section were all performed using RYR1 as the control locus. The output data of Stargazer include each sample’s CYP2D6 diplotype, predicted phenotype, and plots to visually inspect copy number for CYP2D6 and CYP2D7 (Figure 2). Note that when calling diplotypes, Stargazer only considers those variants that are currently used by the Pharmacogene Variation Consortium. Stargazer also returns all detected SNVs/indels including those that are novel as well as those that are known but are not currently used to define any star allele. As follow up, these variants can be functionally annotated using variant annotation tools such as SeattleSeq Annotation (http://snp.gs.washington.edu/SeattleSeqAnnotation).
Figure 2

Examples of structural variation detected by Stargazer in HapMap trios. Grey dots are copy number calculated from read depth. Dots colored purple and orange are the mean copy number for CYP2D6 and CYP2D7, respectively, determined by the changepoint algorithm. Each panel contains scaled CYP2D6 and CYP2D7 gene models, in which the exons and introns are depicted with boxes and lines, respectively. All panels were generated from PGRNseq v2.0 data. (A) shows European sample NA12805 that has a CYP2D6*2/*4 diplotype without structural variation; this sample was included for comparison. (B) shows a gene deletion in Yoruban sample NA18508 with a CYP2D6*2/*5 diplotype. (C) shows a gene duplication in Mexican American sample NA19685 with a CYP2D6*1/*2x2 diplotype. (D) shows a complex structural variation involving a gene duplication and a gene conversion in Peruvian sample HG01979 genotyped as CYP2D6*2/*68+*4. (E) shows a complex structural variation involving multiple gene duplications and gene conversions in Han Chinese sample HG00465 genotyped as CYP2D6*36+*10/*36+*10. (F) shows a complex structural variation involving a gene conversion in Mexican American sample NA19790 genotyped as CYP2D6*1/*78+*2.

Prediction of star alleles

From a VCF file, Stargazer uses Beagle (v4.1)[19] to haplotype phase heterozygous variants for CYP2D6 with over 2,500 reference samples from the 1000 Genomes Project. Stargazer then matches phased haplotypes to star alleles with a translation table built from publicly available data (https://www.pharmvar.org). The table contains information on more than 90 star alleles and 185 SNVs/indels including variant positions and nucleotide changes in relation to the reference CYP2D6*1 allele and human reference genome assembly GRCh37.

Detection of SVs

From a target GDF file, Stargazer converts read depth for CYP2D6 and CYP2D7 to copy number by performing intra- and inter-sample normalizations. The former accounts for individual variation in sequencing efficiency using read depth from a control GDF file, while the latter considers heterogeneity in coverage across all samples. Stargazer then automates detection of SVs with changepoint (v2.2.2), an R package that approximates one or more points at which the statistical properties of a sequence of observations change.[20] Here, the sequence is DNA, the observation is per-base copy number, and the statistical property is the mean copy number. If there is a significant shift in the mean copy number (e.g., from two to one), the algorithm returns the change point location and the two mean values (e.g., two and one).

Identification of diplotypes

For samples without SVs, Stargazer determines CYP2D6 diplotypes by combining the star allele used to assign each phased haplotype. For samples with a whole gene deletion, the affected haplotype is assigned the CYP2D6*5 deletion allele, which is then combined with the star allele assigned to the other haplotype to form a diplotype. For samples with a whole gene duplication, the affected haplotype will be assigned “x2” (e.g., CYP2D6*1x2, *2x2, etc.) because it has two gene copies of CYP2D6. For samples with more complex SVs such as CYP2D6/CYP2D7 hybrids, individual algorithms have been developed to determine diplotypes. More details on identification of diplotypes are discussed in the context of HapMap trios in the results section.

Assignment of predicted phenotypes

There are four CYP2D6 metabolizer classes: poor, intermediate, normal, and ultrarapid. To predict these phenotypes, Stargazer first translates CYP2D6 diplotypes into a standard unit of enzyme activity known as an activity score.[21] The fully functional reference CYP2D6*1 allele is assigned a value of 1, decreased function alleles such as CYP2D6*10 and *17 receive a value of 0.5, and non-functional alleles including CYP2D6*4 and *5 have a value of 0. The sum of values assigned to both alleles constitutes the activity score of a diplotype. Consequently, subjects with CYP2D6*1/*1, *1/*4 and *4/*5 diplotypes will have an activity score of 2, 1 and 0, respectively. These activity scores are used to predict the four metabolizer classes as following: poor, 0; intermediate, 0.5; normal, 1 to 2; ultrarapid, greater than 2.

RESULTS

Identification of diplotypes by Stargazer for HapMap trios

We used Stargazer (v1.0.0) to call CYP2D6 diplotypes for 32 HapMap trios sequenced with PGRNseq (Table 1). Data from PGRNseq v1.1 and PGRNseq v2.0 served as technical validation and produced the same diplotype calls for all samples. Moreover, all diplotype calls were inherited in a predictable manner, as exemplified in Figure 3. Diplotypes were identified using the following algorithms:
Figure 3

Segregation of complex structural variations detected by Stargazer in two HapMap trios. For each trio, data from the father is shown in the top panel, data from the mother is shown in the middle panel, and data from the child is shown in the bottom panel. Grey dots are copy number calculated from read depth. Dots colored purple and orange are the mean copy number for CYP2D6 and CYP2D7, respectively, determined by the changepoint algorithm. Each panel contains scaled CYP2D6 and CYP2D7 gene models, in which the exons and introns are depicted with boxes and lines, respectively. All panels were generated from PGRNseq v2.0 data. (A) shows segregation of CYP2D6*78+*2 in the Mexican American M037 family. (B) shows segregation of CYP2D6*68+*4 in the European 1463 family.

For samples without SVs, diplotypes were determined by combining the star allele assigned to each of the two haplotypes. For example, phasing algorithms estimated from subject NA12805 two haplotypes, of which one matched CYP2D6*2 and the other *4 to form a CYP2D6*2/*4 diplotype (Figure 2A). For samples with a whole gene deletion, diplotypes were determined such that one haplotype contained the CYP2D6*5 deletion allele while the other haplotype was assigned a star allele based on detected SNVs/indels. For example, subject NA18508 had only one CYP2D6 gene copy and all detected SNVs were hemizygous and matched CYP2D6*2. Stargazer called this sample as having a CYP2D6*2/*5 diplotype (Figure 2B). For samples with a whole gene duplication, Stargazer resolved the identity of the extra CYP2D6 gene copy in the affected haplotypes. For example, Stargazer detected three gene copies in subject NA19685 with a CYP2D6*1/*2 diplotype (Figure 2C); the sample could tentatively have a duplication on the CYP2D6*1 or *2 allele, or in other words could have a CYP2D6*1x2/*2 or *1/*2x2 diplotype. Stargazer used the allelic depth ratios of the SNVs defining the CYP2D6*2 allele to determine which allele carried the duplication. If the CYP2D6*2 allele carried the extra copy, the sample would have a read ratio of 2:1 reads for the respective SNVs. Indeed, most samples that were heterozygous for these SNVs had read ratios close to 1, whereas NA19685 was a significant outlier with an average ratio of 2.4 from the PGRNseq 1.1 data. Stargazer called the sample as having a CYP2D6*1/*2x2. The read ratio approach can also be used to distinguish between diplotypes having duplications on both alleles and those having multiple copies on one allele (e.g., CYP2D6*1x2/*2x2 vs. *1/*2x3). For samples with complex structural variation, diplotypes were called using individual algorithms. For example, CYP2D6*68+*4 is a tandem duplication where the CYP2D6*4 gene copy is defined by only one SNV while CYP2D6*68 is a hybrid gene featuring a CYP2D7 sequence from intron 1 onward and four CYP2D6 SNVs before the breakpoint. Stargazer called one of the two haplotypes of HG01979 as having this tandem structure because all five SNVs were detected, they were haplotype phased together, and the conversion to CYP2D7 was also observed (Figure 2D). The other haplotype was matched to CYP2D6*2 and Stargazer called this sample as having a CYP2D6*2/*68+*4 diplotype. Similar approaches were employed to determine diplotypes involving other tandem duplications such as CYP2D6*36+*10 (Figure 2E) or *78+*2 (Figure 2F) where the CYP2D6*36 and *78 alleles each contain a gene conversion to CYP2D7. For samples with more than one SV, Stargazer tested all possible pairwise combinations of SVs to determine diplotypes. More specifically, Stargazer first fits every combination of SVs against a sample’s observed CYP2D6 and CYP2D7 copy number profiles and then selects the combination that produces the least deviance. For example, HG00463 and HG00465 (family ID SH021) carry both a gene duplication and a gene conversion on each of their chromosomes and their profiles are best explained by having a CYP2D6*36+*10 tandem arrangement on each chromosome (Figure S2A–B). There was one additional sample with multiple SVs, HG01190, whose profile was best explained by a combination of a CYP2D6*5 deletion and a CYP2D6*68+*4 (Figure S2C).

Summary of genotype and phenotype calls by Stargazer for HapMap trios

Stargazer called a total of 20 unique haplotypes from the 32 HapMap trios. The frequencies of these haplotypes in the 64 unrelated parents are shown in Table S1. As expected, fully functional CYP2D6*1 and *2 alleles had the highest frequencies (31.3% and 18.8%, respectively) amongst the parents, followed by the non-functional CYP2D6*4 allele (8.6%). Stargazer also detected CYP2D6*17 (7.0%), which is commonly found in subjects of African ancestry including African Americans, and CYP2D6*10 (2.3%), which occurs most frequently in East Asians. Both CYP2D6*17 and *10 are decreased function alleles. In addition, Stargazer identified many haplotypes with structural variation in the parents: 4.7% with a gene deletion (CYP2D6*5), 11.7% with a gene duplication (CYP2D6*2x2, *4x2, *4N+*4, *10x2, *36+*10, *68+*4, and *78+*2), and 8.6% with a gene conversion (CYP2D6*4N, *36, *68, and *78). This translates to 9.4%, 21.9%, and 15.6% of the parents having at least one gene deletion, duplication, or conversion, respectively. Based on the diplotype calls, 4.7%, 10.9%, 82.8%, and 1.6% of the parents were predicted to be poor, intermediate, normal, and ultrarapid metabolizers, respectively.

Comparison between Stargazer and orthogonal genotyping methods

When the CYP2D6 haplotype calls of Stargazer were compared to those determined with orthogonal methods, the concordance rate was 99.0% (190 out of 192 haplotypes; Table 1). The two discordant haplotypes were found in NA19200 and NA19202 from the Y045 trio. For these samples, the orthogonal methods called CYP2D6*5/*76+*1 and CYP2D6*1/*76+*1 diplotypes, respectively, while Stargazer called CYP2D6*1/*5 and CYP2D6*1/*1 diplotypes. The non-functional CYP2D6*76 allele, a CYP2D6/CYP2D7 hybrid, was identified using long-range PCR and Sanger sequencing. The allele is essentially a CYP2D7 gene that has a CYP2D6 downstream sequence with a switch region to CYP2D6 past exon 9, and lacks a CYP2D7-specific sequence also referred to as ‘spacer.’[22] Since this allele has a CYP2D6-specific sequence it may produce positive results with some long-range PCR reactions that are deemed diagnostic for the presence of a gene duplication. Nonetheless, Stargazer did not detect any significant change in copy number either at the switch region or in the spacer, so the program did not call CYP2D6*76 (Figure S3). Note that the phenotype prediction is the same whether the allele is detected or not.

Stargazer calls using WGS data

To assess the performance of Stargazer on WGS data, we evaluated two samples NA19238 and NA12878 that were sequenced with PGRNseq v1.1, PGRNseq v2.0, and WGS. Although NA12878 carried a CYP2D6*68+*4 tandem duplication, Stargazer called the same diplotypes regardless of sequencing platform (Figure 4).
Figure 4

Comparison of custom capture and whole genome sequencing. Grey dots are copy number calculated from read depth. Dots colored purple and orange are the mean copy number for CYP2D6 and CYP2D7, respectively, determined by the changepoint algorithm. Each panel contains scaled CYP2D6 and CYP2D7 gene models, in which the exons and introns are depicted with boxes and lines, respectively. Two subjects NA19238 and NA12878 were sequenced with (A) PGRNseq v1.1 at ~400X coverage with 100bp paired-end reads, (B) PGRNseq v2.0 at ~160X coverage with 100bp paired-end reads, and (C) whole genome sequencing at ~30X coverage with 150bp paired-end reads. In all three cases, Stargazer called the correct diplotypes CYP2D6*1/*17 and *3/*68+*4, respectively.

Testing Stargazer at various sequencing coverages

We applied Stargazer to simulated datasets generated by randomly downsampling sequence reads from PGRNseq v2.0 data (Table S2). When 15% of reads were used (corresponding to 23.7X coverage), 186 out of 188 haplotypes were correctly called; the two misclassified haplotypes carried a SV. The misclassifications did not affect the phenotype prediction, however. Based on these results, our recommendation is to use Stargazer for datasets with a mean read coverage greater than 20X.

SNVs/indels detected by NGS

From the PGRNseq v1.1 and PGRNseq v2.0 data, 142 SNVs/indels were detected at 138 loci within 3kb from either end of CYP2D6, 86 of which are not currently used to define star alleles (Table S3). Among those, according to SeattleSeq Annotation, five are missense mutations while the remaining ones are either synonymous or within the 3’ or 5’ UTR, downstream or upstream of the gene, or within an intron. We did not find any novel variants that are obviously detrimental to CYP2D6 function such as nonsense, frameshift, or splice site mutations.

DISCUSSION

We developed Stargazer, a new software tool for calling star alleles in various polymorphic pharmacogenes from NGS data. When building Stargazer, we used CYP2D6 as a model for detection and interpretation of SVs in the context of other observed SNVs/indels. We purposely chose CYP2D6 as a starting point because it is one of the most complex genetic loci to genotype in the human genome. Two other programs, Cypiripi and Astrolabe, have been published to genotype CYP2D6 from NGS data.[23-24] Although both tools can reliably call simple diplotypes, they have difficulties with detection of complex SVs such as CYP2D6/CYP2D7 hybrids. We show that Stargazer can reliably detect those hybrids from targeted or WGS data. More specifically, we show Stargazer correctly genotyped CYP2D6 for 32 ethnically diverse HapMap trios. These trios were previously validated by a variety of orthogonal methods and comparisons show Stargazer is 99.0% concordant to these methods. In the future, we will test additional verified samples in order to further validate Stargazer’s performance. All diplotype calls by Stargazer were inherited according to expectations including population-specific star alleles such as CYP2D6*10 and *17. Stargazer also produced the same diplotype calls for all samples from the two independent PGRNseq v1.1 and PGRNseq v2.0 datasets. We plan to extend Stargazer to CYP2A6, another highly polymorphic pharmacogene displaying many SNVs/indels as well as SVs. CYP2A6 metabolizes nicotine and sequence variation in CYP2A6 has been linked to nicotine dependence and withdrawal symptoms upon smoking cessation.[25] Similar to CYP2D6, CYP2A6 has several star alleles with a gene conversion to its nearby paralog CYP2A7.[26] We also plan to develop Stargazer for other CYP genes. As larger genomic datasets become available, several aspects of Stargazer will improve. This includes the statistical estimation of phased haplotypes, primarily haplotypes based on rare variants. In the current version of Stargazer, we incorporated a large panel of reference samples from the 1000 Genomes Project. This approach performed well for our dataset, but we are aware that in further applications, rare variants may have frequencies that are too low to be phased reliably. To ameliorate this issue, we plan to merge multiple large reference panels to obtain additional haplotype information. Novel variants will require physical phasing backed by sequence reads. When short reads cannot provide adequate phasing, long-read sequencing from Oxford Nanopore Technologies or Pacific Biosciences can be used to generate reference haplotype information. Recently, both technologies have been successfully applied to sequence CYP2D6.[27-28] Certain features of Stargazer are specific for targeted sequencing such as PGRNseq. For example, for the purposes of normalization, Stargazer requires multiple samples to be analyzed at a time. This is because sequencing with custom capture typically yields uneven coverage across the genes of interest and Stargazer’s copy number estimation is based on population statistics. If the sample size is too small or if a large fraction of samples shares the same type of structural variation, population statistics can be shifted dramatically, generating biased copy number data. However, this problem can be addressed by including reference samples with known copy number. For WGS data, where coverage is usually distributed more evenly, the inter-sample normalization may be skipped allowing Stargazer to analyze a single sample. We reported five missense variants that are not currently used to define any star allele. However, interpretation of these variants is difficult without functional characterization. In fact, the same is true for many variants in existing star alleles (e.g., CYP2D6*22 is defined by a nonsynonymous SNV in exon 9 with unknown effect). Therefore, there is clearly a need to more rigorously characterize the function of the rapidly increasing number of haplotypes to facilitate phenotype prediction. In the future, it is possible that data from deep mutational scanning for the CYP2D6 enzyme could be incorporated into Stargazer to aid in the characterization of the functional consequences of all possible single mutations of this protein.[29] The HapMap trios used in this study consist of seven distinct ethnic groups and therefore represent a sampling of the global distribution of CYP2D6 genotypes. Characterized by multiple genotyping platforms including NGS, these trios can serve as a reference resource for other CYP2D6 genotyping projects. There is a growing awareness of individual variation in drug response. For example, in March 2013, the Food and Drug Administration (FDA) cautioned against the use of codeine in children of any age to treat pain after surgery to remove the tonsils or adenoids.[30] Shortly after, a prospective study showed that children who were CYP2D6 ultrarapid metabolizers and taking codeine after those surgeries were at a higher risk for toxicity and death.[31] In April 2017, the FDA issued the agency’s strongest warning against codeine alerting that the medication should not be used to treat pain or cough in children younger than 12 years. While limiting the therapeutic use of codeine addresses the concern for patient safety, tailoring codeine or other drug treatments based on an individual’s CYP2D6 genotype could achieve the same goal. There may also be therapeutic settings where alternative treatments are not fully interchangeable and health outcomes could suffer from restrictions in drug choice. For example, national guidelines recommend codeine as a front-line drug for the treatment of pain in patients with sickle cell disease and many hematologists prefer codeine to other analgesics that have comparable efficacy but higher potential for abuse and physical dependence.[32] With additional validation Stargazer may offer an alternative approach for optimizing treatment response in all patients.
  33 in total

1.  CYP2D6 haplotypes with enhancer single-nucleotide polymorphism rs5758550 and rs16947 (*2 allele): implications for CYP2D6 genotyping panels.

Authors:  Balmiki Ray; Eren Ozcagli; Wolfgang Sadee; Danxin Wang
Journal:  Pharmacogenet Genomics       Date:  2019-02       Impact factor: 2.089

2.  Pharmacogenomics of Nicotine Metabolism: Novel CYP2A6 and CYP2B6 Genetic Variation Patterns in Alaska Native and American Indian Populations.

Authors:  Katrina G Claw; Julie A Beans; Seung-Been Lee; Jaedon P Avey; Patricia A Stapleton; Steven E Scherer; Ahmed El-Boraie; Rachel F Tyndale; Deborah A Nickerson; Denise A Dillard; Kenneth E Thummel; Renee F Robinson
Journal:  Nicotine Tob Res       Date:  2020-05-26       Impact factor: 4.244

Review 3.  Keeping pace with CYP2D6 haplotype discovery: innovative methods to assign function.

Authors:  Karen E Brown; Jack W Staples; Erica L Woodahl
Journal:  Pharmacogenomics       Date:  2022-01-27       Impact factor: 2.533

4.  Characterization of POR haplotype distribution in African populations and comparison with other global populations.

Authors:  Ross P Booyse; David Twesigomwe; Scott Hazelhurst
Journal:  Pharmacogenomics       Date:  2022-08-31       Impact factor: 2.638

5.  Lack of association of CYP2B6 pharmacogenetics with cyclophosphamide toxicity in patients with cancer.

Authors:  Mary Hwang; Sarah Medley; Faisal Shakeel; Brett Vanderwerff; Matthew Zawistowski; Kelley M Kidwell; Daniel L Hertz
Journal:  Support Care Cancer       Date:  2022-05-24       Impact factor: 3.359

Review 6.  PharmVar GeneFocus: CYP2D6.

Authors:  Charity Nofziger; Amy J Turner; Katrin Sangkuhl; Michelle Whirl-Carrillo; José A G Agúndez; John L Black; Henry M Dunnenberger; Gualberto Ruano; Martin A Kennedy; Michael S Phillips; Houda Hachad; Teri E Klein; Andrea Gaedigk
Journal:  Clin Pharmacol Ther       Date:  2019-12-09       Impact factor: 6.875

Review 7.  PharmVar GeneFocus: CYP2C19.

Authors:  Mariana R Botton; Michelle Whirl-Carrillo; Andria L Del Tredici; Katrin Sangkuhl; Larisa H Cavallari; José A G Agúndez; Jorge Duconge; Ming Ta Michael Lee; Erica L Woodahl; Karla Claudio-Campos; Ann K Daly; Teri E Klein; Victoria M Pratt; Stuart A Scott; Andrea Gaedigk
Journal:  Clin Pharmacol Ther       Date:  2020-07-22       Impact factor: 6.875

Review 8.  Recommendations for Clinical CYP2D6 Genotyping Allele Selection: A Joint Consensus Recommendation of the Association for Molecular Pathology, College of American Pathologists, Dutch Pharmacogenetics Working Group of the Royal Dutch Pharmacists Association, and the European Society for Pharmacogenomics and Personalized Therapy.

Authors:  Victoria M Pratt; Larisa H Cavallari; Andria L Del Tredici; Andrea Gaedigk; Houda Hachad; Yuan Ji; Lisa V Kalman; Reynold C Ly; Ann M Moyer; Stuart A Scott; R H N van Schaik; Michelle Whirl-Carrillo; Karen E Weck
Journal:  J Mol Diagn       Date:  2021-06-10       Impact factor: 5.341

9.  Biobank Scale Pharmacogenomics Informs the Genetic Underpinnings of Simvastatin Use.

Authors:  Frank R Wendt; Dora Koller; Gita A Pathak; Daniel Jacoby; Edward J Miller; Renato Polimanti
Journal:  Clin Pharmacol Ther       Date:  2021-04-30       Impact factor: 6.903

10.  Pharmacogenomic landscape of COVID-19 therapies from Indian population genomes.

Authors:  S Sahana; Ambily Sivadas; Mohit Mangla; Abhinav Jain; Rahul C Bhoyar; Kavita Pandhare; Anushree Mishra; Disha Sharma; Mohamed Imran; Vigneshwar Senthivel; Mohit Kumar Divakar; Mercy Rophina; Bani Jolly; Arushi Batra; Sumit Sharma; Sanjay Siwach; Arun G Jadhao; Nikhil V Palande; Ganga Nath Jha; Nishat Ashrafi; Prashant Kumar Mishra; A K Vidhya; Suman Jain; Debasis Dash; Nachimuthu Senthil Kumar; Andrew Vanlallawma; Ranjan Jyoti Sarma; Lalchhandama Chhakchhuak; Shantaraman Kalyanaraman; Radha Mahadevan; Sunitha Kandasamy; Pabitha Devi; Raskin Erusan Rajagopal; J Ezhil Ramya; P Nirmala Devi; Anjali Bajaj; Vishu Gupta; Samatha Mathew; Sangam Goswami; Savinitha Prakash; Kandarp Joshi; Meya Kumla; S Sreedevi; Devarshi Gajjar; Ronibala Soraisham; Rohit Yadav; Yumnam Silla Devi; Aayush Gupta; Mitali Mukerji; Sivaprakash Ramalingam; B K Binukumar; Sridhar Sivasubbu; Vinod Scaria
Journal:  Pharmacogenomics       Date:  2021-06-18       Impact factor: 2.533

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.