9c384b4813Near final version of 1000G Phase I table script
Mark DePristo
2012-03-27 11:52:07 -0400
913c8b231fFix ErrorRatePerCycle to overload equals and hashcode
Mark DePristo
2012-03-27 10:34:56 -0400
c07a577ba3Significant restructuring of the Exact model, as discussed within the dev group last week. There is no more marginalizing over alternate alleles, and we now keep track of the MLE and MAP. Important notes: 1) integration tests change because the previous marginalization wasn't done correctly (as pointed out by Guillermo) and our confidences were too high for many multi-allelic sites; 2) there is a major TO-DO item that needs to be discussed within the dev group (so they should expect a follow up email); 3) this code is still in flux as I am awaiting feedback from Ryan now on its performance with the Haplotype Caller (the good news, Ryan, is that we recover that site that we were losing previously).
Eric Banks
2012-03-27 00:27:44 -0500
e8bb8ade1aMerge branch 'master' of ssh://gsa1/humgen/gsa-scr1/gsa-engineering/git/unstable
Guillermo del Angel
2012-03-26 16:42:03 -0400
1a2a4848e8Added integration test for ValidationSiteSelector, correct MD5's
Guillermo del Angel
2012-03-26 16:39:55 -0400
34ea443cdbBetter algorithm for choosing which indel alleles are present in samples
Mark DePristo
2012-03-26 16:28:02 -0400
11b6fd990aGATKReportColumn optimizations
Mark DePristo
2012-03-26 10:39:45 -0400
a0dcac9ec6Indel length distributions are now boxplots
Mark DePristo
2012-03-26 10:38:46 -0400
6be5e82860VariantEval scalability optimizations
Mark DePristo
2012-03-26 07:42:15 -0400
1c424c0dafMerge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Guillermo del Angel
2012-03-26 15:15:50 -0400
8f0828daa6Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Ryan Poplin
2012-03-26 11:32:58 -0400
019145175bMajor optimizations to graph construction through better use of built in graph.containsVertex and vertex.equals methods. Minor optimizations to MathUtils.approximateLog10SumLog10 method
Ryan Poplin
2012-03-26 11:32:44 -0400
dcc354c38eContinuing to improve stack trace formatting. Now includes error message as well
Mark DePristo
2012-03-26 08:17:27 -0400
1fa66f76c9Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Ryan Poplin
2012-03-25 23:04:47 -0400
3bf650ec18bug fix for concurrent modification exception when path cache size was exceeded.
Ryan Poplin
2012-03-25 20:44:45 -0400
ce617b2dfcBug fix to previous UnifiedGenotyperEngine refactoring, removed debug code
Guillermo del Angel
2012-03-25 10:20:21 -0400
db54c2625fMerge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Guillermo del Angel
2012-03-25 09:53:35 -0400
c4f0d7eb73Added mode to call SNPs and indels separately. Added functional annotation step back in.
Eric Banks
2012-03-25 09:06:28 -0400
deb4586559Next intermediate commit for new pool caller structure: a) Bug fixes in pool GL computation. Now, correct GL's are returned per each pool to the UG engine. Work still needs to be done in redoing interface with exact model. b) Added unit tests for new MathUtils dot product and logDotProduct functions. c) Refactorings of UnifiedGentotyperEngine since N (size of prior/posterior arrays) is no longer necessarily nSamples+1 but, in general, nSamplesPerPool*nPools+1
Guillermo del Angel
2012-03-24 21:49:43 -0400
76d88a2577Scale the pruning of the assembly graph with the approximate per-sample coverage of the region. Get rid of the PriorityQueue in the assembly graph traversal because it is too slow.
Ryan Poplin
2012-03-24 11:57:40 -0400
b063bcd38dRemoving update0 support in VariantEval
Mark DePristo
2012-03-23 21:02:21 -0400
5e93dc690dBug fix for when a node has an edge pointing to itself and was trying to merge with itself. Bug fix for edge class not using the vertex object equals function.
Ryan Poplin
2012-03-23 16:40:03 -0400
0509d316d9More information in the recalibration report
Mauricio Carneiro
2012-03-23 16:15:19 -0400
9f74969e3aBQSR with GATKReport implementation
Mauricio Carneiro
2012-03-19 18:00:30 -0400
f421062b55Updated read group covariate to use sample.lane instead of the id
Mauricio Carneiro
2012-03-19 16:04:45 -0400
539da9e3e1Fixing GATKReport exception handling when loading a report
Mauricio Carneiro
2012-03-23 13:54:46 -0400
4a54a4b11cBugfixes to variantCallQC.R; improved visual style
Mark DePristo
2012-03-23 15:03:45 -0400
2511839068Merged bug fix from Stable into Unstable
Eric Banks
2012-03-23 13:51:33 -0400
d3f2bc4361Pre-allocate 10 alt alleles worth of PLs in the cache for efficiency. This effectively means that we never need to re-allocate the cache in the future because we can't ever really handle that many alt alleles.
Eric Banks
2012-03-23 13:51:00 -0400
e4ec90cfceMerged bug fix from Stable into Unstable
Mark DePristo
2012-03-23 11:27:34 -0400
ff26f2bf68HierarchicalMicroScheduler no longer attempts to wrap exceptions
Mark DePristo
2012-03-23 11:27:10 -0400
fdd37e0798Strings are way too slow. Now uses ArrayUtils to append arrays of bytes (paths) together.
Ryan Poplin
2012-03-23 11:16:03 -0400
9d22471b79Merged bug fix from Stable into Unstable
Ryan Poplin
2012-03-23 10:48:34 -0400
ab288354e9Better error message for malformed input recal file.
Ryan Poplin
2012-03-23 10:47:01 -0400
a42fd5e935More informative stack trace formatting for analyzeRunReports.py
Mark DePristo
2012-03-23 09:03:49 -0400
fee8d86f63VariantEval optimization
Mark DePristo
2012-03-22 22:13:24 -0400
a0602e534cPostCallingQC and variantCallQC.R vastly improved
Mark DePristo
2012-03-22 21:21:13 -0400
6df96644d9Unified, standard IndelSummary metrics for VariantEval
Mark DePristo
2012-03-22 21:18:38 -0400
bcf80cc7b3Cleanup in VariantEval. Example of molten VariantEval output
Mark DePristo
2012-03-22 21:14:44 -0400
e4d49357ceFurther cleanup of R
Mark DePristo
2012-03-22 21:08:08 -0400
503e2ea29eCleanup R directory
Mark DePristo
2012-03-22 21:06:10 -0400
5725f72904Cleanup unused python programs
Mark DePristo
2012-03-22 20:59:14 -0400
9ddd5aec93More eval modules being removed from VariantEval
Mark DePristo
2012-03-22 19:40:19 -0400
bd5b6d1abaRemove no longer in use Eval modules from VariantEval
Mark DePristo
2012-03-22 19:38:03 -0400
6c2290fb6ePerformance optimization for gsa.read.gatkreport.R
Mark DePristo
2012-03-22 18:46:37 -0400
7faa9938b1Merge branch 'master' of ssh://copper.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Menachem Fromer
2012-03-22 17:43:44 -0400
b9b9219ac7Added respectPhaseInInput flag to RBP and integration tests
Menachem Fromer
2012-03-22 17:40:21 -0400
39c8edf85bImprovements to the node merging / pruning algorithm in the assembler
Ryan Poplin
2012-03-22 17:16:45 -0400
0a56a14d09Build fixes to merge pool calculation models with latest interface changes. Reverted build.xml's private debug changes
Guillermo del Angel
2012-03-22 16:07:07 -0400
b92fee711bAdded missing new files from previous commit
Guillermo del Angel
2012-03-22 15:47:23 -0400
f198cec5e2Temp commit: new structure for pool caller, now all work is in the same framework as in UG. There's a new genotype calculation model, PoolGenotypeCalculationModel, that does all the work and plugs into UnifiedGenotyperEngine. A new AF module for pools is upcoming. Old pool caller will be removed once all work is migrated
Guillermo del Angel
2012-03-22 15:46:39 -0400
1dfaacfeb5Check for consistency of the BAM and VCF sample names, with a command line disable to throw if you know what you are doing
Menachem Fromer
2012-03-22 12:40:15 -0400
b02ef95bcfMerge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Guillermo del Angel
2012-03-22 12:14:12 -0400
92676c63caMake constructor of IndelGenotypeLikelihoodsCalculationModel public so it can be used in unit tests
Guillermo del Angel
2012-03-22 12:13:59 -0400
58965d6a6eMerged bug fix from Stable into Unstable
Guillermo del Angel
2012-03-22 11:04:11 -0400
256e9f001eanalyzeRunReports now includes full stack traces with causes
Mark DePristo
2012-03-22 10:13:47 -0400
b8cd959461Potential corner condition bug fix: protect against null pointer exceptions when computing consensus indel bases when UG is discovering alt alleles. If an alt allele has non-standard bases, skip allele gracefully instead of adding null object into list
Guillermo del Angel
2012-03-22 10:06:22 -0400
5c98424783Add the reference haplotype to the assembly graph. The philosophy of the assembly is now to traverse paths alongside the reference instead of finding all possible paths.
Ryan Poplin
2012-03-21 17:42:54 -0400
a29fc6311aNew debug option to output the assembly graph in dot format. Merge nodes in assembly graph when possible.
Ryan Poplin
2012-03-21 15:48:55 -0400
8c09ff9459Merged bug fix from Stable into Unstable
Eric Banks
2012-03-21 12:44:43 -0400
58245bfa2fBug fix: check to see whether there's a BasePileup before asking for one.
Eric Banks
2012-03-21 12:44:09 -0400
07c3bd32b3Bug fix: merge NO_VARIATION records with those of another type. The sad part is that this WAS covered by integration tests but someone updated the MD5s without actually paying attention...
Eric Banks
2012-03-21 12:42:13 -0400
dcf2fa361dMinor cleanup
Eric Banks
2012-03-21 12:14:31 -0400
ab1c48745bNeed to catch RuntimeExceptions coming out of Picard too so that they show up as UserErrors (some BAM errors are thrown as REs).
Eric Banks
2012-03-21 12:13:52 -0400
9e10779fa7Caching log calculations cut the non-Map runtime of HaplotypeCaller in half. Moved the qual log cache used in HC and PairHMM into a common place and added unit tests.
Ryan Poplin
2012-03-21 08:45:42 -0400
0e93cf5297Taking care of bad cigars in the GATK
Mauricio Carneiro
2012-03-20 14:31:32 -0400
b290152542Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Eric Banks
2012-03-20 08:56:04 -0400
5e79046c98Minor change but I realized from Mark's commit that the code I stole it from was flawed
Eric Banks
2012-03-20 08:55:56 -0400
5ecfc49f74Minor cleanup of MergeIntervalLists (example, please look)
Mark DePristo
2012-03-20 07:49:27 -0400
36636eb323Merge branch 'master' of ssh://gsa1/humgen/gsa-scr1/gsa-engineering/git/unstable
Mark DePristo
2012-03-20 07:47:24 -0400
ade1971581Since we allow any generic header types, there's no longer any reason to check for supported types
Eric Banks
2012-03-20 00:12:17 -0400
4910ef86d9Added a to-do for Khalid
Eric Banks
2012-03-19 23:12:58 -0400
5a3afd768dWalker to merge multiple bed/interval files into a single consensus. 'Walker' is used loosely here; there must be a better way to do this, but I don't know how within the GATK framework.
Eric Banks
2012-03-19 22:42:48 -0400
2324c5a74fSimplified the interface for simple VCF header lines by making the VCFSimpleHeaderLine not abstract anymore - now any arbitrary header line with an ID (e.g. the contig and ALT lines) can be part of this class without having to define new classes. Also, renamed the 'named' header line to 'id' since that's more accurate.
Eric Banks
2012-03-19 21:29:24 -0400
069ccdfdd4Fixing broken HC integration tests while changes to exact model are being formulated.
Ryan Poplin
2012-03-19 16:56:51 -0400
633b5c687dFixing MD5's (new GATKReport header was missing from old md5's)
Mauricio Carneiro
2012-03-19 15:27:15 -0400
9cf4df15e5BQSR recal script (just so we can scatter-gather)
Mauricio Carneiro
2012-03-19 13:28:43 -0400
e8b083ac20Merged bug fix from Stable into Unstable
Khalid Shakir
2012-03-19 14:37:36 -0400
d0056d6c71Updated HSP dbsnp from 132 to 135 along with other minor patches.
Khalid Shakir
2012-03-19 14:36:38 -0400
7afb333811GATK Report code cleanup
Roger Zurawicki
2012-03-18 01:05:49 -0400
0d4ea30d6dUpdating the BQSR Gatherer to the new file format
Mauricio Carneiro
2012-03-18 22:31:54 -0400
37d979d98dGATK performance over time includes GATK 1.5
Mark DePristo
2012-03-18 19:49:26 -0400
1c67a62fc0Updating LikelihoodCalculationEngineUnitTest
Ryan Poplin
2012-03-18 16:39:58 -0400
943b1d34f8intermediate commit to aid in debugging HC / exact model changes. HC integration tests will still fail
Ryan Poplin
2012-03-18 15:50:27 -0400
c4f4d16490Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
Ryan Poplin
2012-03-18 14:27:42 -0400
9223e451a3Merged bug fix from Stable into Unstable
Eric Banks
2012-03-18 00:54:19 -0400
5c5d8e7cd3Minor: cleaner way of turning off index-on-the-fly checking in case we want to turn it back on.
Eric Banks
2012-03-18 00:53:29 -0400
344a938a70When checking to make sure that we have cached enough data in the PL array, use the converted index value since that's what will be used as an index into the array.
Eric Banks
2012-03-18 00:36:30 -0400
4f2f1cbca9misc optimizations to the HMM code related to allocating and initializing the big state space arrays
Ryan Poplin
2012-03-17 14:07:11 -0400
a27a9ccba2Merged bug fix from Stable into Unstable
Guillermo del Angel
2012-03-16 21:15:30 -0400
a05a7f287dTMP: disable checking of whether on the fly index is equal to index after run completed
Guillermo del Angel
2012-03-16 21:14:45 -0400
539d51f324Resolving conflicts
Eric Banks
2012-03-16 14:36:07 -0400
be9e48ba29Merged bug fix from Stable into Unstable
Eric Banks
2012-03-16 14:33:53 -0400
a7578e85e8Rewriting a few of the indel integration tests for multi-allelics. The old tests were running b37 calls against a b36 reference, so the calls were all ref. The new tests are run against the pilot1 data and then those calls are fed back into the the same bam to test genotype given alleles, with a sprinkling of bi- and tri-allelics.
Eric Banks
2012-03-16 14:21:27 -0400
ec4a870a0fAdded @PG tag to ReduceReads
Mauricio Carneiro
2012-03-16 14:09:07 -0400
e4cbeddf2dadding on-the-fly recalibration test data
Mauricio Carneiro
2012-03-16 13:18:16 -0400
3bfca0ccfdBitSet implementation of the on-the-fly recalibration using the CSV format file.
Mauricio Carneiro
2012-03-08 14:52:28 -0500
7424041a17Updating integration tests to deal with the new GL framework. Now multi-allelic indel calls are correct.
Eric Banks
2012-03-16 12:50:39 -0400