Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: joint/time-series calling for Mutect2? #4327

Closed
sooheelee opened this issue Feb 1, 2018 · 6 comments
Closed

Feature request: joint/time-series calling for Mutect2? #4327

sooheelee opened this issue Feb 1, 2018 · 6 comments
Assignees
Milestone

Comments

@sooheelee
Copy link
Contributor

This request comes from the forum:

Mutect2 accepts multiple different tumor samples (from the same individual) and calls on each sample at the same time, much like in a time-course experiment.

Relatedly, if it's not too much to ask, I'd like to be able to provide multiple --germline-resource VCFs.


@sheila and @shlee,
Thank you so much for referring me to the informative article and discussion!
I can't say I fully understand the technical difficulties. But I understood it is nontrivial to implement and joint somatic variant calling should be different from the joint calling of haplotypecaller. I still think it might be worthwhile for Mutect2 to be able to call somatic variants jointly on multiple tumor samples from an individual. It would help track somatic variants of a person over time.

By the way, the article mentioned that Mutect2 would run without a matched normal. I wonder if Mutect2 now supports the tumor only mode. I remember no variant passed filters in tumor only mode for an older version. (One the other hand, I now think tumor only calling with high false positives would be a privacy threat..)


Image credit: Libbrecht lab

This Issue was generated from your [forums]
[forums]: https://gatkforums.broadinstitute.org/gatk/discussion/comment/45571#Comment_45571

@sooheelee
Copy link
Contributor Author

sooheelee commented Feb 1, 2018

@davidbenjamin and @takutosato straight from the forum to you. Let me know if you need the user to be more specific or have questions for them.

@sooheelee sooheelee changed the title Feature request: joint calling for Mutect2? Feature request: joint/time-series calling for Mutect2? Feb 1, 2018
@sooheelee
Copy link
Contributor Author

I should mention this is likely to be challenging. As far as I'm aware, CuffDiff attempts to analyze time-course experiments for RNA transcript isoforms, and has been met with criticism.

@davidbenjamin davidbenjamin added this to the Mutect 3 milestone Feb 2, 2018
@davidbenjamin
Copy link
Contributor

@sooheelee As an initial attempt to address this without too much refactoring, what about a two-step process where the user runs M2 with all samples eg -I normal.bam -I tumor1.bam -I tumor2.bam -tumor sample1 -tumor sample2 (this would require a small code change to specify -tumor more than once) and then uses the common set of variants in GGA mode (PR #4601) on each sample individually?

@sooheelee
Copy link
Contributor Author

What will the results looks like @davidbenjamin? A multi-sample VCF? For a variety of contexts outside a time course, being able to analyze multiple samples at once against the same normal control would be super useful.

@davidbenjamin
Copy link
Contributor

This proposal would yield several single-sample vcfs. But I think a less-clunky single-pass version that emits a multi-sample vcf would be doable. Which do you prefer?

@davidbenjamin
Copy link
Contributor

We're going to do this, and have opened issue #4887.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants