-
Notifications
You must be signed in to change notification settings - Fork 21
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
Mutect implementation work #394
base: master
Are you sure you want to change the base?
Conversation
Thanks for the PR @jstjohn! One of @timodonnell, @arahuja, or I will have a look this week. Any interest in a quick call to discuss your interest in Guacamole? Shoot me an email (address on my profile) if so! |
Thanks for the contribution @jstjohn . Looks awesome. Couple of quick comments (we'll add more as people look at this in more depth):
Code style
Also, I tried running:
And I got this serialization error:
Do you get that as well? Our commandline parsing library (args4j) is kind of a hassle, and I haven't found a way to make the parsed arguments be serializable. The solution to this is either to copy the args over to vals when they are referenced in a Spark serialized closure, or else copy all of the args over to case class (which is serializable). |
Adding a |
pu.referenceBase, | ||
pu.elements.filterNot(pe => { | ||
val clippedFilter = isReadHeavilyClipped(pe.read, maxFractionBasesSoftClippedTumor) | ||
val noisyFilter = pe.read.mdTagOpt.map(m => |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: intellij points out that .map(…).getOrElse(false)
should be replaced with .exists(…)
The serializable issue seems to be fixed with the suggested Review status: 0 of 17 files reviewed at latest revision, 3 unresolved discussions. src/main/scala/org/hammerlab/guacamole/commands/SomaticMutectLikeCaller.scala, line 303 [r3] (raw file): src/main/scala/org/hammerlab/guacamole/commands/SomaticMutectLikeCaller.scala, line 479 [r3] (raw file): Comments from the review on Reviewable.io |
…ementing test for the new qscore sum function in the mappedreadsuite
…so it does not get filtered by the noise filter
An initial rough version of the MuTect algorithm, mostly ported over from work on Avocado.
This change is