PharmCAT — report가 처방 결정이 되기 전
왜 알아야 하는가
약물유전 데이터는 VCF에 variant가 있다는 사실만으로 처방 정보가 되지 않습니다. 여러 위치의 allele 조합을 pharmacogene haplotype으로 묶고, diplotype과 기능 phenotype을 추론한 뒤, 특정 약물의 현행 지침과 연결해야 합니다. PharmCAT은 이 반복적인 변환을 재현 가능한 report로 만드는 공개 도구입니다.
자동화의 장점은 같은 입력과 version에서 같은 규칙을 적용한다는 점입니다. 그러나 입력에 없는 variant, 복잡한 구조와 모호한 phase를 도구가 스스로 복구하지는 못합니다. 보고서의 문장보다 그 문장이 어떤 입력과 규칙에서 나왔는지 읽어야 합니다.
입력에서 보고서까지
PharmCAT workflow는 genomic position을 정규화하고, 정의된 pharmacogene 위치에서 allele을 관찰해 haplotype·diplotype 후보를 만듭니다. 이어 diplotype을 metabolizer 또는 기능 phenotype으로 변환하고 CPIC 등 annotation된 recommendation과 연결합니다. 각 단계는 genome build, reference allele과 allele-definition database에 의존합니다.
VCF가 whole genome에서 왔는지 targeted assay에서 왔는지에 따라 variant 없음의 의미가 다릅니다. coverage가 없어 관찰하지 못한 위치와 reference로 확실히 관찰된 위치를 구분하지 않으면 잘못된 star allele이 만들어질 수 있습니다.
복잡한 pharmacogene
CYP2D6처럼 copy-number variation, deletion, duplication과 hybrid allele이 있는 locus는 작은 variant 목록만으로 정확히 부르기 어렵습니다. HLA는 고다형성과 phase, typing resolution이 중요합니다. 도구가 해당 locus를 어떤 방식으로 지원하는지와 upstream caller가 필요한 구조 정보를 제공했는지 확인해야 합니다.
no-call, 여러 가능한 diplotype과 불완전 입력은 실패가 아니라 중요한 결과 상태입니다. 가장 흔한 allele로 자동 대체해 숨기면 정밀해 보이는 오류가 됩니다.
작은 예시
같은 VCF라도 하나는 해당 pharmacogene 전체가 높은 품질로 검출됐고 다른 하나는 몇 개 hotspot만 포함할 수 있습니다. 두 파일에 추가 variant가 없다는 표면적 결과는 같지만, 첫 번째는 reference 관찰을 지지하고 두 번째는 미측정 가능성을 남깁니다. report에는 assay 범위와 call completeness가 함께 전달돼야 합니다.
버전과 provenance
pharmacogene allele 정의와 임상 지침은 갱신됩니다. 재현 가능한 보고에는 PharmCAT version, genome build, input preprocessing, allele-definition 자료, guideline·drug label snapshot과 생성일을 남깁니다. 과거 report와 현재 report가 다르면 먼저 이 provenance 차이를 비교합니다.
도구 update가 기존 환자 결과의 재해석 필요성을 만들 수 있으므로 기관은 version 변경과 결과 반환 정책을 정해야 합니다.
보고서를 읽는 순서
먼저 call과 phenotype의 확실성, 미측정 영역과 경고를 봅니다. 다음으로 해당 gene–drug pair에 실제 recommendation이 있는지, 권고 강도와 적용 조건을 확인합니다. 마지막으로 병용약, 장기 기능, 적응증과 현지 허가·정책을 포함해 임상적으로 판단합니다.
혼동하기 쉬운 점
- PharmCAT은 sequencing이나 variant calling 자체를 수행하는 만능검사가 아닙니다.
- report에 약물이 등장한다고 반드시 처방 변경이 필요한 것은 아닙니다.
- no-call은 normal phenotype과 다릅니다.
- 자동 report와 임상의의 최종 medication review는 서로 다른 단계입니다.
해석 경계
PharmCAT 결과는 입력 completeness와 versioned knowledge에 제한됩니다. 임상 사용에는 검증된 assay, 품질관리, 최신 지침과 담당 전문가의 판단이 필요합니다.
연결해서 읽기
gene–drug 결과의 임상 범위는 약물유전학, 복잡 locus의 기술적 blind spot은 Pseudogene mapping과 WGS·WES·panel 선택 Concept으로 이어집니다.