I'm working with targeted Illumina sequencing data generated with DNA from diseased and healthy tissue (this is an age-related disease and is not cancer/neoplastic). My hypothesis is that the diseased tissue might contain specific somatic mutations in one particular gene (let's call it GENE), while the healthy tissue will not. The reasoning behind this: The same mutations cause autosomal-dominant versions of my disease of interest when present in the germline (my diseased tissue is from sporadic disease). My coverage varies, but is in the range of 1000x - 50'000x. My sequencing protocol employed UMIs.
I have run Mutect2 in default settings and with lower thresholds (--tumor-lod-to-emit) and haven't found any calls that correspond to these pathogenic mutations, so my results are negative. Nevertheless, I have reason to believe that my pathogenic mutations might be present at very low VAF (around 0.05-0.1 %), based on other experiments.
My question: How do I quantify the number of reads that correspond to a particular variant of interest? Let's say that base 2000 in GENE is usually an A, whereas the mutation A>T would be pathogenic. How do I count the number of Ts in position 2000?
As I'm somewhat new to bioinformatics, I'm also very open to any other ideas. Thanks!
Edit: @terdon's approach worked perfectly in cases where I used a VCF for --alleles that had been generated as an output of Mutect2, such as the following one:
VCF produced by Mutect:
#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT chr20 4699605 . A G . . AS_SB_TABLE=881,932|920,847;DP=3791;ECNT=1;MBQ=20,17;MFRL=248,243;MMQ=60,60;MPOS=21;POPAF=7.30;TLOD=2014.57 GT:AD:AF:DP:F1R2:F2R1:FAD:SB 0/1:1813,1767:0.469:3580:559,218:384,191:1720,1679:881,932,920,847 Curiously, if I used a manually produced file such as the following, no output was produced, unless the variant of interest was heterozygous:
Manually produced VCF:
#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT chr20 4699605 rs1799990 A G . . . Output using the manual VCF, heterozygous sample:
#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT heterogyzous_sample chr20 4699605 . A G . . AS_SB_TABLE=881,932|920,847;DP=3791;ECNT=1;MBQ=20,17;MFRL=248,243;MMQ=60,60;MPOS=21;POPAF=7.30;TLOD=2014.57 GT:AD:AF:DP:F1R2:F2R1:FAD:SB 0/1:1813,1767:0.469:3580:559,218:384,191:1720,1679:881,932,920,847 Output using the manual VCF, non-heterozygous sample:
#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT novariant_sample Manual inspection of this non-heterozygous sample revealed that it contained 1 read with the ALT variant, so this doesn't seem to depend on the variant being absent.