09a5a9eac0Don't update lineNo for decodeLoc - only for decode (otherwise they get double-counted). Even still, because of the way the GATK currently utilizes Tribble we can parse the same line multiple times, which knocks the line counter out of sync. For now, I've added a TODO in the code to remind us and the error messages note that it's an approximate line number.
Eric Banks
2011-12-14 10:43:52 -0500
d3f4a5a901Fail gracefully when encountering malformed VCFs without enough data columns
Eric Banks
2011-12-14 10:37:38 -0500
e061e236abMerge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Ryan Poplin
2011-12-14 10:24:48 -0500
23f15851c1Turn off haplotype caller verbose debug output by default.
Ryan Poplin
2011-12-14 10:24:33 -0500
079932ba2aThe log10cache needs to be larger if we want to handle 10K samples in the UG.
Eric Banks
2011-12-13 23:36:10 -0500
6d6bed1cccLinear time ROC calculation
Mark DePristo
2011-12-13 18:46:16 -0500
7dd5c74591Merge branch 'master' of ssh://gsa1/humgen/gsa-scr1/gsa-engineering/git/unstable
Mark DePristo
2011-12-13 18:19:41 -0500
ebbdd02569V1 of random forest analysis script
Mark DePristo
2011-12-13 18:19:16 -0500
cd390277d0Adding temporary read filter to HaplotypeCaller integration test while ReadClipper contracts are being worked out.
Ryan Poplin
2011-12-13 17:41:10 -0500
7fa1ab1baeFix to allow haplotype caller to call indels after UG engine entry points were unified. Adding Haplotype Caller integration test
Ryan Poplin
2011-12-13 17:19:40 -0500
7a386b45a5Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Ryan Poplin
2011-12-13 15:59:52 -0500
32a1e729baBug fix in HaplotypeCaller for multiallelics with SNP and indel starting at same locus
Ryan Poplin
2011-12-13 15:59:43 -0500
e47a113c9fEnabled multi-allelic SNP discovery in the UG. Needs loads of testing so do not use yet. While working in the UG engine, I removed the extraneous and unnecessary MultiallelicGenotypeLikelihoods class: now a VariantContext with PL-annotated Genotypes is passed around instead. Integration tests pass so it must all work, right?
Eric Banks
2011-12-12 23:02:45 -0500
663184ee9dAdded test mode to PPP
Mauricio Carneiro
2011-12-12 18:08:29 -0500
a3c3d72313Added test mode to DPP
Mauricio Carneiro
2011-12-12 12:35:36 -0500
a70a0f25fbBetter debug output for SAMDataSource
Mauricio Carneiro
2011-12-12 17:55:39 -0500
1ba1717ad8Queue framework to compute UG, CountLoci and other walkers performance across GATK versions
Mark DePristo
2011-12-12 17:32:26 -0500
d03425df2fTODO optimization targets
Mark DePristo
2011-12-12 14:46:45 -0500
3519a897c4Merged bug fix from Stable into Unstable
Mauricio Carneiro
2011-12-12 11:00:47 -0500
c8b1c92a6cUpdating the other half of the PPP
Mauricio Carneiro
2011-12-12 10:55:41 -0500
2a32ebe104Bringing Laurent's Mendelian Violation changes to the main repo -- he promised to follow the guidelines next time
Mauricio Carneiro
2011-12-12 09:52:08 -0500
52c64b971fUpdating MD5s -- really dont know why it didn't update before
Mauricio Carneiro
2011-12-12 09:48:58 -0500
7cf27bb66eUpdated md5sum for MendelianViolationEvaluator test to reflect the change in column alignment in VariantEval.
Laurent Francioli
2011-12-12 12:22:43 +0100
025bdfe2ccMerge branch 'master' of ssh://copper.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Laurent Francioli
2011-12-12 12:19:44 +0100
ed91461c49Data Processing Pipeline Test
Mauricio Carneiro
2011-12-12 00:24:51 -0500
cca8a18608PPP pipeline test
Mauricio Carneiro
2011-12-11 13:16:23 -0500
019dbd083dExploratory walker to calculate fraction-based equivalences from Yamagishi
Mark DePristo
2011-12-11 17:31:25 -0500
7b6338c742Merge branch 'master' into trialleles
Eric Banks
2011-12-11 00:28:46 -0500
7c4b9338adThe old bi-allelic implementation of the Exact model has been completely deprecated - you can only use the multi-allelic implementation now.
Eric Banks
2011-12-11 00:23:33 -0500
044f211a30Don't collapse likelihoods over all alt alleles - that's just not right. For now, the QUAL is calculated for just the most likely of the alt alleles; I need to think about the right way to handle this properly.
Eric Banks
2011-12-10 23:57:14 -0500
21ac3b59d7Merged bug fix from Stable into Unstable
Mauricio Carneiro
2011-12-09 16:51:46 -0500
13905c00b3Updating PacbioProcessingPipeline to new Queue standards
Mauricio Carneiro
2011-12-09 16:51:02 -0500
364f1a030bPlumbing added so that the UG engine can handle multiple alleles and they can successfully be genotyped. Alleles that aren't likely are not allowed to be used when assigning genotypes, but otherwise the greedy PL-based approach is what is used. Moved assign genotypes code to UG engine since it has nothing to do with the Exact model. Still have some TODOs in here before I can push this out to everyone.
Eric Banks
2011-12-09 14:25:28 -0500
8475328b2cTurning off test that breaks read clipper
Mauricio Carneiro
2011-12-09 11:53:12 -0500
4cbd1f0decReorganized the testing code and created ClipReadsTestUtils
Roger Zurawicki
2011-11-29 18:30:23 -0500
0e9c2cefa2testHardClipSoftClippedBases works with Matches and Deletions
Roger Zurawicki
2011-11-23 06:42:03 -0500
64dad13e2dDon't carry around an extra copy of the code for the Haplotype Caller
Eric Banks
2011-12-09 11:09:40 -0500
442ceb6ad9The Exact model now computes both the likelihoods and posteriors (in separate arrays); likelihoods are used for assigning genotypes, not the posteriors.
Eric Banks
2011-12-09 10:16:44 -0500
a79144f7dbMerge branch 'master' of ssh://copper.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Laurent Francioli
2011-12-09 15:57:24 +0100
72fbfba97dAdded UnitTests for getFamilies() and getChildrenWithParents()
Laurent Francioli
2011-12-09 15:57:07 +0100
5a06170804Corrected bug causing getChildrenWithParents() to not take the last family member into consideration.
Laurent Francioli
2011-12-09 14:51:34 +0100
aa4a8c5303No dynamic programming solution for assignning genotypes; just done greedily now. Fixed QualByDepth to skip no-call genotypes. No-calls are no longer given annotations (attributes).
Eric Banks
2011-12-09 02:25:06 -0500
2fe50c64daUpdating md5s
Eric Banks
2011-12-09 00:47:01 -0500
8777288a9fDon't throw a UserException if too many alt alleles are trying to be genotyped. Instead, I've added an argument that allows the user to set the max number of alt alleles to genotype and the UG warns and skips any sites with more than that number.
Eric Banks
2011-12-09 00:00:20 -0500
3e7714629fScrapped the whole idea of an int/long as an index into the ACset: with lots of alternate alleles we run into overflow issues. Instead, simply use the ACcounts array as the hash key since it is unique for each AC conformation. To do this, it needed to be wrapped inside an object so hashcode() would work.
Eric Banks
2011-12-08 23:50:54 -0500
4aebe99445Need to use longs for the set index (because we can run out of ints when there are too many alternate alleles). Integration tests now use the multiallelic implementation.
Eric Banks
2011-12-08 15:31:02 -0500
7750bafb12Fixed bug where last dependent set index wasn't properly being transferred for sites with many alleles. Adding debugging output.
Eric Banks
2011-12-08 13:50:50 -0500
252e0f3d0aMerged bug fix from Stable into Unstable
Guillermo del Angel
2011-12-08 13:11:39 -0500
1bfe28067fDon't try to genotype an indel even bigger than the reference window size, or else we'll be out of bounds. Necessary to handle Phase 1 integrated callset with large deletions. Better error indication when validating a GenomeLoc.
Guillermo del Angel
2011-12-08 12:54:08 -0500
50c4436f90scales=free shows variance within analysis better
Mark DePristo
2011-12-07 14:09:32 -0500
9def841275Merge branch 'master' of ssh://gsa1/humgen/gsa-scr1/gsa-engineering/git/unstable
Mark DePristo
2011-12-07 13:36:16 -0500
69b19047baFix bad path
Mark DePristo
2011-12-07 12:08:25 -0500
4055877708Prints 0.0 TiTv not NaN when there are no variants
Mark DePristo
2011-12-07 12:07:54 -0500
44bc8766d7Merge branch 'master' of ssh://gsa1/humgen/gsa-scr1/gsa-engineering/git/unstable
Matt Hanna
2011-12-07 12:03:27 -0500
15533e08dfFixed issue with RODWalker parallelization.
Matt Hanna
2011-12-07 11:55:42 -0500
831010e72fMisc minor updates and added comments to the HaplotypeCaller. Merging branches in prep for work on active region traversal.
Ryan Poplin
2011-12-07 10:08:29 -0500
e17a1923fbPlots runtimes by analysis name and exechosts
Mark DePristo
2011-12-07 09:24:47 -0500
5d2212bc8eMerge branch 'master' of ssh://gsa1/humgen/gsa-scr1/gsa-engineering/git/unstable
Mark DePristo
2011-12-07 09:03:17 -0500
6bf18899dfFix for variant summary -- now treats all 50 bp deletions or insertions as CNVs
Mark DePristo
2011-12-07 09:02:49 -0500
5869a87e48Merge branch 'master' of ssh://gsa1/humgen/gsa-scr1/gsa-engineering/git/unstable
Matt Hanna
2011-12-06 18:12:12 -0500
c9b2cd8ba5Fix for chartl's stale null representation issue.
Matt Hanna
2011-12-06 18:05:17 -0500
79d18dc078Fixing indexing bug on the ACsets. Added unit tests for the Exact model code.
Eric Banks
2011-12-06 16:17:18 -0500
b4b7ae1bd9Revved Picard to incorporate tfennell's AsyncSAMFileWriter. Removed DbSnpFileGenerator and related files as they were removed from PPP r2063 by ktibbett.
Khalid Shakir
2011-12-06 10:32:19 -0500
f5b977fc88Merge branch 'master' of ssh://gsa1/humgen/gsa-scr1/gsa-engineering/git/unstable
Matt Hanna
2011-12-06 10:11:35 -0500
4001c22a11Better file count / buffering variation in test suite. Parameterized read shard buffering. Misc cleanup.
Matt Hanna
2011-12-06 10:10:38 -0500
677bea0abdRight aligning GATKReport numeric columns and updated MD5s in tests. PreQC parses file with spaces in sample names by using tabs only. PostQC allows passing the file names for the evals so that flanks can be evaled. BaseTest's network temp dir now adds the user name to the path so files aren't created in the root. HybridSelectionPipeline: - Updated to latest versions of reference data. - Refactored Picard parsing code replacing YAML.
Khalid Shakir
2011-12-05 23:04:33 -0500
7a0f6feda4Make sure that too many alternate alleles aren't being passed to the genotyper (10 for now) and exit with a UserError if there are.
Eric Banks
2011-12-05 16:18:52 -0500
7fac4afab3Fixed priors (now initialized upon engine startup in a multi-dimensional array) and cell coefficients (properly handles the generalized closed form representation for multiple alleles).
Eric Banks
2011-12-05 15:57:25 -0500
1ba03a5e72Use optional() instead of required() to construct javaMemoryLimit argument in JavaCommandLineFunction
David Roazen
2011-12-05 14:06:00 -0500
a7cb941417The posteriors vector is now 2 dimensional so that it supports multiple alleles (although the UG is still hard-coded to use only array[0] for now); the exact model now collapses probabilities for all conformations over a given AC into the posteriors array (in the appropriate dimension). Fixed a bug where the priors and posteriors were being passed in swapped.
Eric Banks
2011-12-04 13:02:53 -0500
eab2b76c9bAdded loads of comments for future reference
Eric Banks
2011-12-03 23:54:42 -0500
29662be3d7Fixed bug where k=2N case wasn't properly being computed. Added optimization for BB genotype case not in old model. At this point, integration tests pass except for 1 case where QUALs differ by 0.01 (this is okay because I occasionally need to compute extra cells in the matrix which affects the approximations) and 2 cases where multi-allelic indels are being genotyped (some work still needs to be done to support them).
Eric Banks
2011-12-03 23:12:04 -0500
71f793b71bFirst partially working version of the multi-allelic version of the Exact AF calculation
Eric Banks
2011-12-02 14:13:14 -0500
d014c7faf9Queue now properly escapes all shell arguments in generated shell scripts
David Roazen
2011-11-28 13:35:14 -0500
b5b5ffe71dParameterize intervals.
Matt Hanna
2011-12-01 13:18:18 -0500
ef81224dcfParameter to customize # CPU threads.
Matt Hanna
2011-11-30 23:47:46 -0500
c9eae32f6eRevving Tribble to actually close file handles when close() is called.
Matt Hanna
2011-11-30 22:42:21 -0500
3060a4a15eSupport for list of known CNVs in VariantEval
Mark DePristo
2011-11-30 17:05:16 -0500
b65db6a854First draft of a test script for I/O performance with the new asynchronous I/O processing. Also includes convenience parameters for specifying the IO/CPU threading balance outside of a tag. Will be killed when Queue gets better support for tagged arguments (hopefully soon).
Matt Hanna
2011-11-30 13:13:16 -0500
1d5d200790Cleaned up unused import statements
Laurent Francioli
2011-11-30 15:30:30 +0100
28b286ad39Merge branch 'master' of ssh://gsa1/humgen/gsa-scr1/gsa-engineering/git/unstable
Mark DePristo
2011-11-30 09:11:53 -0500
20bffe0430Adapted for the new version of MendelianViolation
Laurent Francioli
2011-11-30 14:46:38 +0100
b279ae4eadMerge branch 'master' of ssh://copper.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Laurent Francioli
2011-11-30 10:10:21 +0100
7d58db626eAdded MendelianViolationEvaluator integration test
Laurent Francioli
2011-11-30 10:09:20 +0100
91413cf0d9Merged bug fix from Stable into Unstable
Ryan Poplin
2011-11-29 14:01:23 -0500
cb284eebdeFurther updating VQSR tutorial wiki docs to reflect the bundle
Ryan Poplin
2011-11-29 14:00:57 -0500
dcb889665dMerged bug fix from Stable into Unstable
Ryan Poplin
2011-11-29 09:58:49 -0500
447e9bff9eUpdating VQSR tutorial wiki docs to reflect the bundle
Ryan Poplin
2011-11-29 09:57:45 -0500
110298322cAdding Transmission Disequilibrium Test annotation to VariantAnnotator and integration test to test it.
Ryan Poplin
2011-11-29 09:29:18 -0500
ab67011791Corrected bug introduced in the last update and causing no families to be returned by getFamilies in case the samples were not specified
Laurent Francioli
2011-11-29 11:18:15 +0100
d7d8b8e380Tribble v42 changes the Codec.canDecode method to take in a String instead of a File; this is something that Jim was adamant about (because Tribble can handle streams other than files). I didn't want the next person who needed to rev Tribble to deal with this change additionally, so I took care of updating the GATK now.
Eric Banks
2011-11-28 14:18:28 -0500
a09c01fcecRemoved walker argument FamilyStructure as this is now supported by the engine (ped file)
Laurent Francioli
2011-11-28 17:18:11 +0100
795c99d693Adapted MendelianViolation to the new ped family representation. Adapted all classes using MendelianViolation too. MendelianViolationEvaluator was added a number of useful metrics on allele transmission and MVs
Laurent Francioli
2011-11-28 17:13:14 +0100