PharmCAT

Easy and popular: PharmCAT

PharmCAT is a bioinformatics tool used to analyze genetic variants from VCF files to identify pharmacogenomic haplotypes and predict how an individual may respond to certain medications.

In brief, it is used to:

  • Detect pharmacogenomic haplotypes (star alleles) in relevant genes.

  • Interpret variants based on guidelines from the Clinical Pharmacogenetics Implementation Consortium (CPIC).

  • Generate clinical reports describing potential drug response, efficacy, or risk of adverse reactions.

  • It is mainly used in clinical pharmacogenomics to support personalized medicine and drug therapy decisions based on a patient’s genetic profile.

Installation

Pharmacogenetics


sudo apt update
sudo apt install docker.io

docker --version
sudo systemctl start docker 

Then you load it into docker

docker pull pgkb/pharmcat

Run it

Now that you have PharmCAT installed, you can analyze your patients' .vcf files to identify genetic variants that may affect their response to medications. This can be highly relevant in conditions such as hypercholesterolemia, where certain SNPs may impair the metabolism of statins and potentially lead to additional complications for the patient.

sudo docker run --rm -v $(pwd):/pharmcat/data pgkb/pharmcat pharmcat -vcf /pharmcat/data/pharmcat.example.vcf

If you have multiple files, you can process them all at once with:

for file in *.vcf
do
    sudo docker run --rm -v $(pwd):/pharmcat/data pgkb/pharmcat \
    pharmcat -vcf /pharmcat/data/$file
done

Finally, you will obtain a report like this, which allows you to evaluate the potential impact of specific variants on drug response. Keep in mind that each patient must be interpreted within their clinical context.

Diego Sierra Ramírez
Diego Sierra Ramírez
Msc. in Biological Science / Data analyst

Related