I'm having trouble selecting a somatic mutation software for non-cancer cases, and would really appreciate some suggestion here. Basically, we are comparing multiple tiny small chunk of healthy tissues to blood sample, which serves as germline.  (Not going to talk about all the details here) However, I briefly looked into and tried the following software and none of them seems to be completely satisfying:

 1. MuTect 2. It is too sensitive, because it considers "varying allelic fraction for each variant, as is often seen in tumors with purity less than 100%, multiple subclones, and/or copy number variation". ([reference][1]). It's not to say that my tissue sample is super pure, but instead of looking into the impurity, I rather discard them for now. 
---Also, MuTect 2 is not working very well on heterogeneity changes. I observed similar situations as it is described in this post: http://gatkforums.broadinstitute.org/gatk/discussion/7619/how-does-mutect2-treat-heterozygous-mutant-to-homozygous-mutant

 2. Samtools. It is quite flexible, especially if I just stop at the pileup step, and do all the filtration on my own. However, it is very very slow and generate huge resulting files. 

 3. VarScan 2. It seems to work, but it gives me way more mutation callings than I was expecting, even after the hard filtration. I do like the detailed output. Currently I haven't tried any other software for comparison yet, so not sure if the result is reliable.

 4. GATK (to each sample individually). I know it is not designed for somatic mutation calling, but I tried it just because I'm familiar with it. (In fact, if I assume each of my sample is pure, then the traditional diploid assumption still apply and then GATK is okay to use I think.) It is also too sensitive. The outcome is completely not comparable to VarScan 2. 

Any other software you would recommend for my case please? (I don't mind filter out bad or even not-so-good reads and positions at this moment. So I guess I care more about specificity than sensitivity. Also, I care about change of heterogeneity on single sites - a lot, since it is supposed to be common in healthy tissues) Thanks a lot in advance.


  [1]: https://www.broadinstitute.org/gatk/guide/tooldocs/org_broadinstitute_gatk_tools_walkers_cancer_m2_MuTect2.php
hi,

Have you tried testing the tools (+ parameters) you are using on the Genome in a Bottle data, esp. NA1278. Its not a 'somatic' scenario but the sample has been sequenced extensively using multiple platforms and a 'reference' set of variants have been documented. Details [here][1] and [here][2].

More relevant probably are two publications that I am aware of, where generating a reference set of somatic calls (albeit in tumor samples) has been attempted -
1) [Somatic ref. standard for cancer genome seq][3].
2) [Assesment of somatic mut. detection in cancer using WGS][4]

You can use tool guidelines of GIAB or above publications or (time notwithstanding) arrive at your own params. by looking yourself into above datasets.

Lastly, some points regarding my own experience with above tools -
1) VarScan2 is very customizable and works well but it can get spooked by noisy seq. data. If it is so than the var. allele read depth would be *mostly* very low than would be expected from read depth of your data.

2) Under default settings, GATK HaplotypeCaller & MuTect are way more sensitive than VarScan2. So your var calls should probably reflect that

3) If I have had run multiple callers on a sample then in addition to simple overlap of coordinates, I would also make plots for the read-depths of the pass calls. Very informative in inferring if things are going right.

  [1]: https://github.com/genome-in-a-bottle
  [2]: ftp://ftp-trace.ncbi.nlm.nih.gov/giab/ftp/data/NA12878/analysis/
  [3]: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4837349/
  [4]: http://www.nature.com/ncomms/2015/151209/ncomms10001/full/ncomms10001.html