Skip to content

DPYD phenotype output discrepancy and genotype normalization behavior in PharmCAT 3.0.1 #233

Description

@ranijames

Dear All,

Thank you for the wonderful tool.

We are currently using PharmCAT version:

pharmcat-3.0.1.jar

Our pipeline uses the PharmCAT outside-call TSV input (--po) because our upstream processing is based on hg19 reference data.

  • Command line used
    /java17/bin/java -jar /pharmcat-3.0.1.jar -o /data/output -po /input/1221861.tsv -phenotyper -reporter

We observed unexpected behavior for the DPYD gene and would appreciate clarification regarding the genotype normalization and phenotype assignment logic.

Observation 1 — Phenotype shown as “See drug section”

For the following DPYD diplotype:

Reference/c.85T>C (*9A)

PharmCAT generates the following genotype summary output:
c.85T>C (*9A)/c.496A>G

with the phenotype column displayed as:

See drug section

(see Attachment 1)
Image

However, according to the CPIC DPYD phenotype translation table:

DPYD phenotype translation table

allele with normal function/activity score 1.0 are expected to correspond to:

DPYD Normal Metabolizer

In our case, PharmCAT reports:

Two 1.0 (Normal function) alleles

but the phenotype field does not explicitly display:

DPYD Normal Metabolizer

Could you please clarify:

  1. Why the phenotype column displays “See drug section” instead of “DPYD Normal Metabolizer”?
  2. Whether this behavior is expected in PharmCAT 3.0.1 for DPYD HGVS-based outside-call inputs?

Observation 2 — Genotype normalization behavior

Our outside-call TSV input contains the genotype:

Reference/c.85T>C (*9A)

However, PharmCAT displays the genotype in the report as:

c.85T>C (*9A) (heterozygous)

(see Attachment 2)

Image

It appears that PharmCAT internally normalizes or transforms the supplied genotype representation by:

removing the explicit Reference/ allele
converting the representation into a heterozygous HGVS-style notation

Could you please clarify:

  1. Whether this normalization behavior is expected?
  2. How PharmCAT internally interprets Reference/ alleles for DPYD HGVS inputs?
  3. Whether the displayed heterozygous representation is functionally equivalent to the original outside-call TSV input (Reference)?

Thank you very much for your help and clarification.

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions