Skip to content

Clinical Annotations & allele information

Jannis Baum edited this page Apr 4, 2022 · 1 revision

Information from APIs

  • fetch clinical annotation e.g. by related chemical or gene variant symbol → array of data objects
  • phenotype category in data.type
  • type is a list of categories in {'Dosage', 'Efficacy', 'Metabolism/PK', 'Toxicity', 'Other'}
  • implied (by us) meaning of categories
    • Metabolism/PK: info about change in metabolism, no concrete clinical action / conclusion mentioned
    • Dosage: suggestion about relative dosing and reasoning
    • Efficacy: efficacy-related clinical outcomes i.e. increase / decrease
    • Toxicity: analogous to efficacy
  • data.relatedDiseases? may describe possible adverse events / symptoms (listed on PharmGKB-website as 'Phenotypes', see example)
  • data.allelePhenotypes is array of objects including allele (e.g. *1), limitedEvidence (bool) and phenotype (elaborate medical description not suitable for patients)
  • data.score is score as described below
    • data.scoreDetails lists individual contributing variant annotations and their scores and IDs
    • IDs can be used to query variant annotation and retrieve study parameters (e.g. p-value, number of cases / controls, biographical groups, study types, references, etc)
  • look up star allele / haplotype / diplotype function (e.g. no | decreased | normal | increased function, normal | ultrarapid | ... metabolizer)

Resources

Other findings / ideas

  • data.allelePhenotypes.phenotype descriptions within one clinical annotation are largely equal
    • NLP could focus on difference between star allele annotations
  • combine phenotype categories (PharmGKB) and allele function categories (CPIC) for risk evaluation