Pharmacogenetic Testing
CYP2D6 Structural Variants: Deletions, Duplications and Gene Fusions Explained
Most genes come in two copies. CYP2D6 doesn't always: some people have none, some have three or more, and some carry a copy fused with its neighbor. A VCF can't see any of this. The reads behind it can.
Reviewed by the Gene2Rx team. Updated 2026-11-07.
Looking for a different angle? What a whole genome VCF shows for pharmacogenetics, and what it leaves out
CYP2D6 is the liver enzyme behind a large share of commonly prescribed drugs, including codeine, tramadol, many antidepressants, atomoxetine, metoprolol and tamoxifen.[1] Unlike most genes, its structure varies from person to person, and these structural variants come in two kinds: changes in how many copies you carry, and copies fused with a neighboring gene. A whole gene can be missing (the *5 allele), duplicated or multiplied (written as *2x2, *1x3 and so on), or fused with the neighboring CYP2D7 gene into a hybrid such as *36 or *68.[2] Because the enzyme's activity adds up across copies, and a fused copy may not work at all, structural variants can move you between categories: a missed duplication can make an ultrarapid metabolizer look normal, and a missed deletion can make an intermediate metabolizer look normal.[3] Consumer DNA chips and VCF files list variants, not copies, so they can't show this. The aligned reads in a whole genome BAM or CRAM file can: more reads than expected over CYP2D6 means an extra copy, fewer means a missing one, and reads that switch partway from CYP2D6 to CYP2D7 mark a fusion.
A deletion
One working copy
- Drugs it switches on, like codeine and tramadol
- Less of the active drug, so less pain relief
- Drugs it clears, like many antidepressants
- Build up in the body, so more side effects
Most people
Two working copies
- Drugs it switches on, like codeine and tramadol
- Work as expected
- Drugs it clears, like many antidepressants
- Work as expected
A duplication
Three working copies
- Drugs it switches on, like codeine and tramadol
- Too much active drug, too fast: a risk of serious side effects
- Drugs it clears, like many antidepressants
- Cleared quickly, so they may not work
$10 for CYP2D6 Structural Analysis from your whole genome BAM or CRAM file, added to a Gene2Rx report
How CYP2D6 structural variants change your result
A deletion (*5) removes a working copy
The *5 allele is a deletion of the entire CYP2D6 gene. Someone with *1/*5 has one working copy instead of two, which CPIC scores as an intermediate metabolizer, and *4/*5 has no working copy at all, a poor metabolizer.[3] In a VCF, a deletion on one chromosome usually looks like ordinary homozygous calls on the other, so *1/*5 is easily read as *1/*1. Poor and intermediate metabolizers get less pain relief from codeine and tramadol, because those drugs need CYP2D6 to become active, and can build up higher levels of drugs that CYP2D6 clears, such as some tricyclic antidepressants.[5][6]
Chromosome 22from one parent
-
CYP2D62D6
*1
Normal function
Activity 1
Chromosome 22from the other parent
-
No CYP2D6
*5
Gene missing
Activity 0
How these copies add up
*11*50 activity score 1
A duplication adds one: normal can become ultrarapid
A duplicated working copy (for example *1x2 or *2x2) adds its activity to the total. Someone with *1/*1x2 has three working copies, which CPIC scores as an ultrarapid metabolizer.[3] Ultrarapid metabolizers turn codeine and tramadol into their active forms too quickly, which CPIC links to a risk of serious side effects, and they can clear some antidepressants so fast that a standard dose doesn't work.[5][7] Duplications of a non-working copy (such as *4x2) change nothing, which is why the copy that is duplicated matters too. How common duplications are varies widely by ancestry.[4]
Chromosome 22from one parent
-
CYP2D62D6
*1
Normal function
Activity 1
Chromosome 22from the other parent
-
CYP2D62D6
*1
Normal function
Activity 1
-
CYP2D62D6
*1
Normal function
Activity 1
How these copies add up
*11*11*11 activity score 3
Gene fusions: copies fused with CYP2D7
CYP2D6 sits next to two similar genes, CYP2D7 and CYP2D8, and the region rearranges. Some chromosomes carry a hybrid that is partly CYP2D6 and partly CYP2D7. *36 is one: it has no function and often travels with a reduced-function *10 copy as the tandem *36+*10, common in people of East Asian ancestry. *68 is another, often seen as *68+*4.[2][1] A VCF can show the *10 variants without showing that a *36 copy sits beside them, which is usually harmless for the score but can mislead in other combinations.
Chromosome 22from one parent
-
CYP2D62D6
*1
Normal function
Activity 1
Chromosome 22from the other parent
-
CYP2D62D6
*36
No function
Activity 0
Turns into CYP2D7 in exon 9
-
CYP2D62D6
*10
Decreased function
Activity 0.25
How these copies add up
*11*360*100.25 activity score 1.25
Chromosome 22from one parent
-
CYP2D62D6
*1
Normal function
Activity 1
Chromosome 22from the other parent
-
CYP2D72D7
*68
No function
Activity 0
Turns into CYP2D7 in intron 1
-
CYP2D62D6
*4
No function
Activity 0
How these copies add up
*11*680*40 activity score 1
Why a VCF can't see them, and the BAM or CRAM can
A VCF lists the places where your DNA differs from the reference genome. A missing or extra copy of a whole gene isn't a difference at any single position, so it doesn't appear. The BAM (or CRAM) file your sequencing provider made before the VCF holds every read aligned to the genome. Counting reads over CYP2D6, and comparing them with regions of the genome that are reliably present in two copies, shows how many copies you carry; reads that match CYP2D7 in part show fusions. Clinical labs measure this with dedicated assays because chips and standard variant calls can't.[8]
What CYP2D6 Structural Analysis measures, and how confident it is
Gene2Rx's CYP2D6 Structural Analysis reads the CYP2D6 region and the comparison regions from your BAM or CRAM file, aligned to GRCh37 or GRCh38, and calls the full CYP2D6 result: which alleles you carry, how many copies, and any fusion, including *5 deletions, duplications and the *36 and *68 hybrids. Every result comes with its confidence, and when your reads fit the best result less clearly than most, you also see the next most likely result and which of your medications it would change. Your report is then regenerated from your VCF on file.
Two people with the same CYP2D6 variants can process codeine very differently if one of them carries an extra copy of the gene.
How your genetics can play a role
Have a whole genome BAM or CRAM file? Analyze your CYP2D6 structure
Your browser sends only the parts of your BAM or CRAM file the analysis needs (CYP2D6 and a few dozen short comparison regions), and we find deletions, duplications and gene fusions.
When to consider pharmacogenetic testing
CYP2D6 structure matters most if you take, or may be prescribed, a drug that CYP2D6 handles: codeine, tramadol or hydrocodone for pain, a tricyclic antidepressant, paroxetine, atomoxetine, metoprolol, ondansetron or tamoxifen.[5][6] If you already have whole genome sequencing, you likely have the data to measure it. If your only data is from a consumer chip, CYP2D6 structural variants can't be seen in it, and a clinical CYP2D6 test is the way to find out. Either way, talk to your prescriber before changing how you take any medication.
What you can do next
- Find your BAM or CRAM file and its index (.bai or .csi for a BAM, .crai for a CRAM) in your whole genome provider's downloads. It is a large file, usually tens of gigabytes, and is often listed next to your VCF. GRCh37 and GRCh38 alignments both work. If there's no index, ask your provider, or make one with the free tool samtools (samtools index yourfile.bam).
- Upload your VCF to Gene2Rx for your report and add CYP2D6 Structural Analysis at checkout ($10), or add it later from your account page.
- On the CYP2D6 Structural Analysis page, choose your BAM or CRAM file and its index. Your browser checks that it has enough data before you pay, and sends only the sections the analysis needs (CYP2D6 and a few dozen short comparison regions, a tiny fraction of your genome); the rest of your genome never leaves your computer.
- When the result is in, your report is regenerated. Share it with your prescriber or pharmacist if you take a CYP2D6 medication.
Our most complete analysis
$80A Full Report from your whole genome VCF and CYP2D6 Structural Analysis from your BAM or CRAM, together. All in, nothing else to buy:
- $50
- Full Report. Every medication we cover, with guidance from CPIC, the FDA and DPWG.
- $20
- Whole genome data. Every gene and variant we report on, read from your genome, including rare variants a DNA test chip doesn't read.
- $10
- CYP2D6 Structural Analysis. CYP2D6's deletions, duplications and gene fusions, measured from your reads, which a VCF can't show.
The whole genome example
Its VCF alone said CYP2D6 *2/*2, a normal metabolizer. The reads show *2/*2x2: three copies of CYP2D6, so an ultrarapid metabolizer. That changes guidance for 28 of the report's medications, including codeine and tramadol.
Related medications
See how genetics may affect your response to Codeine, Tramadol, Hydrocodone, Amitriptyline, Nortriptyline, Paroxetine, Atomoxetine, Metoprolol, Ondansetron, Tamoxifen.
Related guides
- 23andMe Pharmacogenetics: How to Get a Drug Response Report From Your Existing Data
- AncestryDNA for Drug Testing: Get Pharmacogenetics From Your Ancestry Data
- Genera Pharmacogenetics: Turn Your Genera Raw Data Into a Drug Response Report
- Looking for a GeneSight Alternative? Here's the Short Answer
- MyHeritage Pharmacogenetics: Use Your MyHeritage DNA for a Drug Response Report
- Nebula Genomics Pharmacogenetics: How to Get a Drug Response Report From Your WGS Data
Frequently asked questions
What are CYP2D6 structural variants?
Changes in the shape of the CYP2D6 gene rather than single letters in it. Most people have two copies, one on each chromosome 22, but a chromosome can carry none (the *5 deletion), two or more (a duplication, written x2, x3), or a copy fused with the neighboring CYP2D7 gene, such as *36 or *68.
Can a VCF or a 23andMe file show CYP2D6 duplications or fusions?
No. Both list variants at specific positions, and a missing, extra or fused copy of a whole gene isn't a variant at any one position. Finding them needs the aligned reads (a BAM or CRAM file from whole genome sequencing) or a clinical CYP2D6 assay.
Does my whole genome provider give me a BAM or CRAM file?
Many whole genome services let you download the aligned reads, as a BAM or CRAM file with an index, alongside the VCF. Check your provider's downloads page. Gene2Rx reads BAM and CRAM files aligned to GRCh37 or GRCh38.
Do I have to upload my whole genome?
No. Your browser reads the file's index, checks it has enough data, takes only the parts covering CYP2D6 and the few dozen short regions it is compared against, a tiny fraction of your genome, and uploads those. The rest of the file stays on your computer.
How accurate is it?
Each result shows how confident the call is, and when a call is less certain you see the next most likely result and the medications it would change. Before you pay, your browser checks that your file has enough data for a reliable call, and a file that doesn't is turned away.
How much does it cost?
$10 added to a whole genome report at checkout, or $10 later from your account page. A Full Report from a whole genome VCF with CYP2D6 Structural Analysis is $80 in all.
References
- Nofziger C et al., Clinical Pharmacology & Therapeutics. PharmVar GeneFocus: CYP2D6 (2020). doi.org
- Pharmacogene Variation Consortium (PharmVar). CYP2D6 allele definitions, including structural variants. pharmvar.org
- Caudle KE et al., Clinical and Translational Science. Standardizing CYP2D6 Genotype to Phenotype Translation: CPIC and DPWG Consensus Recommendations (2020). pmc.ncbi.nlm.nih.gov
- Gaedigk A et al., Genetics in Medicine. Prediction of CYP2D6 phenotype from genotype across world populations (2017). doi.org
- CPIC. CPIC Guideline for Opioids (Codeine, Tramadol) and CYP2D6, OPRM1, and COMT (2021). cpicpgx.org
- CPIC. CPIC Guideline for Tricyclic Antidepressants and CYP2D6 and CYP2C19 (2016). cpicpgx.org
- CPIC. CPIC Guideline for SSRI and SNRI Antidepressants and CYP2D6, CYP2C19, CYP2B6, SLC6A4, and HTR2A (2023). cpicpgx.org
- Pratt VM et al., Journal of Molecular Diagnostics. Recommendations for Clinical CYP2D6 Genotyping Allele Selection (2021). pmc.ncbi.nlm.nih.gov
Disclaimer: This content is for educational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult your healthcare provider before making changes to your medication. Never stop or change a medication without medical supervision.