Commit Graph

  • dce6b91f7d Add a conversion from the deprecated PL ordering to the new one. We need this for the DiploidSNPGenotypeLikelihoods which still use the old ordering. My intention is for this to be a temporary patch, but changing the ordering in DiploidSNPGenotypeLikelihoods is not appriopriate for committing to stable as it will break all of the external tools (e.g. MuTec) that are built on top of the class. We will have to talk to e.g. Kristian to see how disruptive this will be. Added unit tests to the GL conversions and indexing. Eric Banks 2012-03-16 11:14:37 -0400
  • 41068b6985 The commit constitutes a major refactoring of the UG as far as the genotype likelihoods are concerned. I hate to do this in stable, but the VCFs currently being produced by the UG are totally busted. I am trying to make just the necessary changes in stable, doing everything else in unstable later. Now all GL calculations are unified into the GenotypeLikelihoods class - please try and use this functionality from now on instead of duplicating the code. Eric Banks 2012-03-15 16:08:58 -0400
  • e86ce8f3d6 updating HaplotypeCaller integration tests to reflect all the recent changes. Ryan Poplin 2012-03-15 14:56:35 -0400
  • 0c6b34e9df Fixing a bug identified by the ActivityProfile unit tests Ryan Poplin 2012-03-15 14:24:30 -0400
  • 252b830aa8 Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-03-15 11:56:04 -0400
  • 0fa5a7af05 Adding contracts and unit tests for HaplotypeCaller GenotypingEngine Ryan Poplin 2012-03-15 11:55:48 -0400
  • c1f454fbe6 cleaning up and expanding LikelihoodCalculationEngine unit tests Ryan Poplin 2012-03-15 08:53:11 -0400
  • c865950923 fixing my typo on the md5. Mauricio Carneiro 2012-03-14 22:00:03 -0400
  • 1212a65140 Adding contracts and unit tests for HaplotypeCaller LikelihoodCalculationEngine Ryan Poplin 2012-03-14 21:26:01 -0400
  • 1429ddcf55 Adding contracts and unit tests for HaplotypeCaller LikelihoodCalculationEngine Ryan Poplin 2012-03-14 21:25:43 -0400
  • c045542442 ReduceReads default downsampling strategy is now NORMAL Mauricio Carneiro 2012-03-14 16:16:06 -0400
  • 7c5cdb51c2 UnitTests for ActivityProfile and minor ART cleanup Mark DePristo 2012-03-14 17:26:06 -0400
  • e440c9be98 Clean up logic for adding reads to ART cache Mark DePristo 2012-03-14 14:59:31 -0400
  • 5bcb5c7433 Preliminary refactoring of ART Mark DePristo 2012-03-14 11:21:31 -0400
  • e73406b9b5 CountReadsInActiveRegions now emits a detailed GATK report Mark DePristo 2012-03-14 09:43:45 -0400
  • 86eed6de07 Updating 1000G summary table to use new CNVs list Mark DePristo 2012-03-13 10:40:04 -0400
  • 66411ea1e9 misc minor cleanup Ryan Poplin 2012-03-14 16:10:25 -0400
  • 1da8928407 HC GenotypingEngine marginalizes over haplotypes when outputing events that were found on a subset of the called haplotypes. Ryan Poplin 2012-03-14 15:22:21 -0400
  • eca055ccad Add option in ValidationAmplicons to only output SNPs and INDELs, ignoring complex variants (or SVs, etc.) Guillermo del Angel 2012-03-14 14:26:40 -0400
  • f7c2c818fe Exact model memory optimization: instead of having a later matrix column pull in data from earlier ones (requiring us to keep them around until all dependencies are hit), the earlier columns push data into their dependents immediately and then are removed. This does trade off speed a little bit (because we need to call approximateLog10Sum each time we add to a dependent instead of once in an array at the end). Note that this commit would normally not get pushed into stable, but I'm about to make a very disruptive push into stable that would make merging this from unstable a nightmare. Eric Banks 2012-03-14 14:02:36 -0400
  • 8e96969744 Support for exception-class in analyzeRunReports.py Mark DePristo 2012-03-14 12:26:59 -0400
  • 6a40ca6bec Merged bug fix from Stable into Unstable Mark DePristo 2012-03-14 12:19:33 -0400
  • bb2c10b785 Capture the class of the exception in GATKRunReport Mark DePristo 2012-03-14 12:16:04 -0400
  • 78a4e7e45e Major restructuring of HaplotypeCaller's LikelihoodCalculationEngine and GenotypingEngine. We no longer create an ugly event dictionary and genotype events found on haplotypes independently by finding the haplotype with the max likelihood. Lots of code has been rewritten to be much cleaner. Ryan Poplin 2012-03-14 12:05:05 -0400
  • 47e5a80d0f Trivial submission script that's useful to have for next time Eric Banks 2012-03-14 10:17:14 -0400
  • 06340a3c48 Code cleanup now that we have Tableau analysis Mark DePristo 2012-03-14 08:06:31 -0400
  • 841d200688 Always use long format Mark DePristo 2012-03-13 17:05:16 -0400
  • 77243d0df1 Splitting up the MultiallelicSummary module into the standard part for use by all and the dev piece used just by me Eric Banks 2012-03-13 16:31:51 -0400
  • f76da1efd2 Updating md5s because MultiallelicSummary is now standard Eric Banks 2012-03-13 16:31:13 -0400
  • ae65d86b81 Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Eric Banks 2012-03-13 16:26:51 -0400
  • 568a1362f5 Splitting up the MultiallelicSummary module into the standard part for use by all and the dev piece used just by me Eric Banks 2012-03-13 16:19:15 -0400
  • 2d5ca8bcfe Adding my AnalyzeCovariates R script for Mauricio to use Ryan Poplin 2012-03-13 13:05:10 -0400
  • 6e18ecfc9a Adding integration test to cover errors from my previous commit (GENOTYPE_GIVEN_ALLELE bugs reported by Sara Pulit and Chris Hartl) Eric Banks 2012-03-13 12:43:40 -0400
  • 5d7c761784 Merged bug fix from Stable into Unstable Eric Banks 2012-03-13 11:01:03 -0400
  • 5200f7f919 When creating a synthetic VC based on the passed in alleles, set the reference base for indel. Eric Banks 2012-03-13 10:59:58 -0400
  • 1675bd4dd7 When creating a synthetic VC based on the passed in alleles, set the length correctly. Eric Banks 2012-03-13 10:55:52 -0400
  • a514257318 Output to sdout, not a file Eric Banks 2012-03-13 10:46:12 -0400
  • ed69f4ff7c Merge branch 'master' of ssh://gsa1.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Eric Banks 2012-03-13 09:28:16 -0400
  • 9b9856ead5 quick todo for next time we make a bundle Eric Banks 2012-03-13 09:28:11 -0400
  • 6dd341ea22 Generalized runtime simplifying routines in analyzeRunReports Mark DePristo 2012-03-13 08:05:04 -0400
  • 5d6a686474 Restoring key-related unit/integration tests David Roazen 2012-03-13 00:58:24 -0400
  • 42ace8bf7b Merge branch 'master' of ssh://gsa1.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Eric Banks 2012-03-12 23:20:14 -0400
  • 6e9b8559d8 Unfortunately need to bump up memory needed for liftover to get Omni file sorted Eric Banks 2012-03-12 23:20:00 -0400
  • 7887a06703 GATKReport v1.0 Roger Zurawicki 2012-01-09 23:46:48 -0500
  • 10995d349e Fix old error message Eric Banks 2012-03-12 22:56:08 -0400
  • 2314787767 Generalizing to avoid JDK 1.7 incompatibilities Eric Banks 2012-03-12 22:50:59 -0400
  • 359090c4b7 Updating dbsnp to v135 Eric Banks 2012-03-12 13:17:58 -0400
  • 7e9a535c4d Updated the bundle to use the official filtered (final) indel calls Eric Banks 2012-03-12 12:12:24 -0400
  • 05ef5863cf Don't assume files have .bai and .bas associated with them Eric Banks 2012-03-12 11:47:48 -0400
  • 6bc92d2bbf Bugfix for analyzeRunReports.py: now handles case where hostname is missing Mark DePristo 2012-03-12 09:45:47 -0400
  • a63d1f58b6 analyzeRunReports cleanup for new minimal GATKRunReport structure Mark DePristo 2012-03-11 10:41:29 -0400
  • 03223029e3 Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-03-12 09:42:37 -0400
  • 04cafffaa7 Merge remote-tracking branch 'unstable/master' Eric Banks 2012-03-12 08:43:43 -0400
  • b4749757f8 Fixes for SLOD: 1) didn't work properly for multi-allelics (randomly chose an allele, possibly one that wasn't genotyped in the full context); 2) in cases when there were more alt alleles than the max allowed and the user is calculating SB, we would recompute the best alt alleles(s); 3) for some reason, we were recomputing the LOD for the full context when we'd already done that. Given that this passes integration tests on my end, this should be the last commit before the release. Eric Banks 2012-03-12 01:07:07 -0400
  • 191a5860cf updating HaplotypeCaller integration tests Ryan Poplin 2012-03-11 16:23:25 -0400
  • 2836c161ee Moving trimToVariableRegion out of reduced reads and into a public static ReadClipper function. HaplotypeCaller clips reads to the active region boundries before passing to the HMM. The philosophy of the HC is moving towards genotyping the entire haplotype sequence contained within the active region as a single allele. Ryan Poplin 2012-03-11 14:45:59 -0400
  • 8db11eb781 Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-03-10 21:00:55 -0500
  • 0cadd4d732 Banding approach for PairHMM utility class. Adds bands to a work queue when distinct likelihood masses are detected in the HMM matrices. Works over a wide range of haplotype sizes and GOP values. Ryan Poplin 2012-03-10 20:59:35 -0500
  • 1ee46e5c06 Collect only the bare essentials in the GATKRunReport Mark DePristo 2012-03-10 20:27:14 -0500
  • 92bbb9bbdd Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-03-10 10:09:57 -0500
  • bd883031a4 Final version of QualQuantizer Mark DePristo 2012-03-09 15:59:27 -0500
  • 4b404cae48 Final evaluation script for quantizing quality scores Mark DePristo 2012-03-09 12:09:20 -0500
  • e2c62572f9 Further upgrades to CalibrateGenotypeLikelihoods.R Mark DePristo 2012-03-08 11:40:23 -0500
  • fceb2bf25b Updating CalibrateGenotypeLikelihoods.R to display Q93 not filter them out Mark DePristo 2012-03-08 10:11:16 -0500
  • 3ba2e5667c CalibrateGenotypesLikelihoods include pOfDGivenD now Mark DePristo 2012-03-08 09:43:24 -0500
  • 1011f3862b CalibrateGenotypeLikelihoods now emits the position of the variant for debugging Mark DePristo 2012-03-08 08:57:29 -0500
  • 8158348e01 Prints xlim = 30 and xlim = 99 in CalibrateGenotypeLikelihoods.R Mark DePristo 2012-03-07 17:15:36 -0500
  • 91d10431d3 BAMScheduler: detect contigs from the interval list that are not in the merged BAM header's sequence dictionary David Roazen 2012-03-09 15:11:59 -0500
  • bc65f6326f Detect incomplete reads from BAM schedule file in BAMSchedule before they become buffer underflows David Roazen 2012-03-09 12:13:53 -0500
  • 32dee7ed9b Avoid buffer underflow in GATKBAMIndex by detecting premature EOF in BAM indices David Roazen 2012-03-08 12:52:11 -0500
  • c04853eae6 Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Guillermo del Angel 2012-03-08 12:30:04 -0500
  • 858acf8616 Hidden mode in ValidationAmplicons to support ILMN output format (same as Sequenom, with just shuffled columns) Guillermo del Angel 2012-03-08 12:29:44 -0500
  • 56f074b520 docs updated Andrey Sivachenko 2012-03-07 18:47:15 -0500
  • 117ea605ac Merge branch 'master' of ssh://gsa1/humgen/gsa-scr1/gsa-engineering/git/unstable Andrey Sivachenko 2012-03-07 18:35:07 -0500
  • 497a1b059e transition to JEXL completed, old parameters setting individual cutoffs now deprecated Andrey Sivachenko 2012-03-07 18:34:11 -0500
  • fbd2f04a04 JEXL support added; intermediate commit, not yet functional Andrey Sivachenko 2012-03-07 17:29:42 -0500
  • 20d10dfa35 EvalQuantizedQuals now tests the impact on reduced reads as well Mark DePristo 2012-03-07 13:09:48 -0500
  • 0376d73ece Improved, public version of ErrorRateByCycle Mark DePristo 2012-03-07 13:08:52 -0500
  • a6a8fc0521 Merge branch 'master' of ssh://ni.broadinstitute.org/humgen/gsa-scr1/chartl/dev/unstable Christopher Hartl 2012-03-07 10:05:43 -0500
  • c4824a77f5 Some to-do items for the reduced reads calling script Eric Banks 2012-03-07 10:03:10 -0500
  • 155839e901 Commit of VQSRV3 with Random Forest Bridge and Decision Tree engines. Lots of code duplication with the variant recalibrator in public, but also some subtle changes (i.e. to the engines and data manager). Code worked when it overwrote the stuff in public, but couldn't commit that. Will push if it works for private as well. Christopher Hartl 2012-03-07 09:46:43 -0500
  • 26dcec08d5 Bugfix for QualQuantizerUnitTest Mark DePristo 2012-03-07 09:30:03 -0500
  • 8ef654aa77 Minor improvements to QuantizeQuals Mark DePristo 2012-03-06 16:56:17 -0500
  • 569be953b9 Bugfix for VariantEval Mark DePristo 2012-03-06 16:54:59 -0500
  • 5f35f5d338 QualQuantizer scales the penalty by the log of the two error rates Mark DePristo 2012-03-05 15:49:56 -0500
  • 8d2db3f249 Emit and visualize quality histogram in QualQuantizer Mark DePristo 2012-03-04 20:07:50 -0500
  • b7089a3b05 Improvements to QualQuantizer; Walker to quantize quals in BAM file Mark DePristo 2012-03-04 18:44:11 -0500
  • 811f871f78 Do not fail tests that require the GATK private key if the user does not have permission to read it David Roazen 2012-03-06 15:25:19 -0500
  • 67def6acc8 Merge branch 'master' of ssh://ni.broadinstitute.org/humgen/gsa-scr1/chartl/dev/unstable Christopher Hartl 2012-03-06 14:23:14 -0500
  • 20c1fbaf0f Fixing a merge (turning off downsampling on DoC) Christopher Hartl 2012-03-06 14:22:45 -0500
  • 46b470cc69 Minor misc updates Ryan Poplin 2012-03-06 10:14:45 -0500
  • 0702ee1587 Public-key authorization scheme to restrict use of NO_ET David Roazen 2012-02-22 16:45:20 -0500
  • 027843d791 I've simply added a "library(grid)" call at the beginning of the R script generation since R 2.14.2 doesn't seem to load the "grid" package as default. I haven't tested it on previous R versions (you may edit the R version comment to be more precise if desired), but I'm almost certain that this library call shouldn't do any harm on them. Lechu 2012-03-04 03:32:30 +0100
  • f6905630bb Adding Unit test for Haplotype class. Used in HC's genotype given alleles mode. Ryan Poplin 2012-03-05 21:08:07 -0500
  • 9b53250bef Adding Unit test for Haplotype class. Used in HC's genotype given alleles mode. Ryan Poplin 2012-03-05 21:07:36 -0500
  • b37461587d Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-03-05 17:54:59 -0500
  • c6ded4d23c Bug fix for hard clipping reads when base insertion and base deletion qualities are present in the read. Updating HaplotypeCaller integration tests to reflect all the recent changes. Ryan Poplin 2012-03-05 17:54:42 -0500
  • 14a77b1e71 Getting rid of redundant methods in MathUtils. Adding unit tests for approximateLog10SumLog10 and normalizeFromLog10. Increasing the precision of the Jacobian approximation used by approximateLog10SumLog which changes the UG+HC integration tests ever so slightly. Ryan Poplin 2012-03-05 12:28:32 -0500
  • e9ad382e74 unifying the BQSR argument collection Mauricio Carneiro 2012-03-03 18:01:55 -0500
  • a1d6b3818c dont include deletions in the pileup Mauricio Carneiro 2012-03-02 19:10:50 -0500