Commit Graph

  • f29cadd7e2 By default, don't quantize quals in BQSRv2 Eric Banks 2012-07-14 23:49:48 -0400
  • 75543a3f22 ReadClipper.clipRead's claim that it doesn't modify the original read was false. Ultimately, GATKSAMRecord.clone (as documented) creates a soft copy of the read - so modifying e.g. the bases of the cloned read means that you modify the bases of the original read too. Because of this, when the BQSRv2 Context covariate was writing Ns over the low quality tails of the reads they got propagated out to the output BAM file (very bad). I've updated the ReadClipper docs and cleaned up the code (no reason to use a clone of the read anymore given that we are already modifying the original). For now, the simplest thing is to have the Context covariate store the original bases, overwrite low quality Ns, compute covariates, and rewrite the original bases; we can update later if needed. Eric Banks 2012-07-13 18:50:27 -0400
  • 44c532531b VC priority list needs to be updated after removing unassembled haplotypes. Ryan Poplin 2012-07-13 16:50:08 -0400
  • 443f02ffc2 Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-07-13 16:09:24 -0400
  • c978e37e5c updating HC integration tests for all these changes Ryan Poplin 2012-07-13 16:09:11 -0400
  • 6dfcc486e8 In ApplyRecalibration marking filter as PASS instead of '.' when the site passes by calling .passFilters(). Khalid Shakir 2012-07-13 15:40:56 -0400
  • 5d0a7335ea remove unnecessary use in the PRIORITY list remove unneeded imports Ami Levy Moonshine 2012-07-13 15:19:45 -0400
  • d553905d79 Don't try to genotype both an unassembled symbolic allele and a fully assembled insertion if they both start at the same location. Bug fix for the case of multiple indels that when all combined together make an MNP. Ryan Poplin 2012-07-13 15:22:22 -0400
  • fd3bf36ed9 changed license Ami Levy Moonshine 2012-07-13 14:23:50 -0400
  • 3ab5e2c64b Don't try to combine together unassembled, symbolic alleles. Ryan Poplin 2012-07-12 21:20:14 -0400
  • d70bb59182 HaplotypeCaller now calls insertion events that aren't fully assembled as symbolic alleles. Ryan Poplin 2012-07-10 14:22:23 -0600
  • 75e5a50b8a Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-07-10 12:53:00 -0600
  • 279dff9f81 Bug fix when specifying a JEXL expression for a field that doesn't exist: we should treat the whole expression as false, but we were rethrowing the JEXL exception in this case. Added integration test to cover this in SelectVariants Guillermo del Angel 2012-07-10 13:59:00 -0400
  • d7bf74fb7e Updating default value for -mindel to the one used by Khalid in the pipeline and me in my tests. Eric Banks 2012-07-10 02:04:26 -0400
  • 7eb45b4038 Fixed BQSR IntegrationTests Mauricio Carneiro 2012-07-09 13:55:12 -0400
  • 6c17c50fa2 Updates to ReduceReads Mauricio Carneiro 2012-07-09 13:46:31 -0400
  • dd0c47ab7e Don't cast to a specific walker type since any walker can use the VA engine Eric Banks 2012-07-09 10:23:26 -0400
  • 5b0ade67c8 Updates to VCF processing for better BCF processing Mark DePristo 2012-07-08 15:43:03 -0700
  • 63f5262e45 mergeInfoWithMaxAC is no longer hidden in CombineVariants Mark DePristo 2012-07-08 11:41:47 -0400
  • 66aee613e2 Bugfix for set key in mergeInfoWithMaxAC. Mark DePristo 2012-07-08 11:41:07 -0400
  • 91f0ed8059 Fixed nasty Rscript typo in VariantRecalibrator when compactPDF is available Mark DePristo 2012-07-08 10:29:13 -0400
  • 87b090c362 Update VariantRecalibator error message to use -resource not old -B syntax Mark DePristo 2012-07-08 10:24:12 -0400
  • 08c57db784 Commented out static instantiation of broad-specific capability preventing GATKdocs to build Mark DePristo 2012-07-08 10:16:57 -0400
  • 125e6c1a47 added BinaryTagCovariate for ancient dna analysis Mauricio Carneiro 2012-07-06 15:03:20 -0400
  • e93b025b39 Fixing unit test Mauricio Carneiro 2012-07-06 12:07:57 -0400
  • f603d4c48c Fixing PairHMMIndelErrorModel boundary issue Mauricio Carneiro 2012-07-06 11:48:04 -0400
  • 83e33d14c5 Bug fix in the merging of events into complex substitutions. Ryan Poplin 2012-07-05 16:00:18 -0400
  • c2e1dc63ff Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-07-05 10:37:40 -0400
  • 729c5e878d Bug fix in the merging of events into complex substitutions. Ryan Poplin 2012-07-05 10:37:04 -0400
  • dd571d9aa0 Added a --no_indel_quals argument that when used with -BQSR inhibits the writing of base insertion and base deletion quality tags. Eric Banks 2012-07-04 01:22:20 -0400
  • 33306d2e20 Changing the logic of the -standard argument; the way it stands currently one can never turn off the cycle or context covariates. Now they are on by default and users must opt out of them to turn them off. Eric Banks 2012-07-04 00:21:21 -0400
  • 7d30558e6f Only 'pad' the cycle covariate for indels, not substitutions Eric Banks 2012-07-03 23:47:01 -0400
  • 17efbbf8b1 Fixed ReadClipperUnitTest Mauricio Carneiro 2012-07-03 16:37:21 -0400
  • f09141bd2f Add a Mongo tester which outputs BCFs Joel Thibault 2012-07-03 14:45:32 -0400
  • 22f1afddaa Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Eric Banks 2012-07-03 14:55:59 -0400
  • 617eebd204 More misc cleanup Eric Banks 2012-07-03 14:55:37 -0400
  • 344c3aeb1d Cleanup from previous commit Eric Banks 2012-07-03 14:42:44 -0400
  • 9e8e78de15 Adding the model name to the VQSR filter lines so that they don't get clobbered with consecutive VQSR runs for SNPs and then indels. Ryan Poplin 2012-07-03 14:30:37 -0400
  • 0b37d44b0d Optimizations for the RecalDatum to make BQSR (Count Covariates) much faster. Needs some cleanup. Eric Banks 2012-07-03 13:05:11 -0400
  • 031322ff00 Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Eric Banks 2012-07-03 00:12:59 -0400
  • a4670113bd Refactored/renamed the nested integer array; cleaned up code a bit. Eric Banks 2012-07-03 00:12:33 -0400
  • f92139dd82 Ooops, UG VA path for rank sum tests aren't happy with empty lists. Disabling clipping rank sum test for now. Ryan Poplin 2012-07-02 21:12:42 -0400
  • 7aa3f04402 Updating HC integration tests. Ryan Poplin 2012-07-02 20:43:52 -0400
  • 7e7b4cd1b9 Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-07-02 16:37:54 -0400
  • b807ff63ef HaplotypeCaller now creates MNP and complex substitutions by using LD information to decide if events segregate together on haplotypes. Added unit test. Ryan Poplin 2012-07-02 16:37:39 -0400
  • 3cea080aa8 Cache SoftStart() and SoftEnd() in the GATKSAMRecord Mauricio Carneiro 2012-07-02 12:29:31 -0400
  • 88a02fa2cb Fixing but for reads with cigars like 9S54H Mauricio Carneiro 2012-07-02 12:28:28 -0400
  • 9ee58d323a Pass the original GATK unsafe parameter to the VcfGatherFunction Joel Thibault 2012-07-02 15:37:23 -0400
  • 1b0a775773 Disabling bcf2 reading from samtools because it's 1 basis; updating select variants integrationtest Mark DePristo 2012-07-02 15:55:42 -0400
  • cac72bce91 Initial version of int indexed mapping for BQSR. Will be cleaned up in a bit. Eric Banks 2012-07-02 14:33:33 -0400
  • 602729c09d Moved parallel tests from SelectVariants to separate SelectVariantsParallelIntegrationTest Mark DePristo 2012-07-02 11:40:28 -0400
  • bcd2e13d8b Adding duplicate header line keys is a logger.debug not logger.warn message now Mark DePristo 2012-07-02 11:39:34 -0400
  • 01e04992f8 Fixed compatibilities in AbstractVCFCodec that resulted in key=; being parsed as written as key; in VCF output Mark DePristo 2012-07-02 11:38:59 -0400
  • c94c8a9c09 Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Eric Banks 2012-07-02 08:53:01 -0400
  • 337e434c01 Test files for LENIENT_VCF_PROCESSING and repairing VCF headers Mark DePristo 2012-07-01 15:52:04 -0400
  • 7aff4446d4 Added unit tests for header repairing capabilities in the GATK engine Mark DePristo 2012-07-01 15:38:10 -0400
  • 480b32e759 BCF2 is now officially zero-based open-interval, and that's how the GATK does it now Mark DePristo 2012-07-01 14:59:27 -0400
  • b6093ff02c Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-07-01 10:32:37 -0400
  • 9b87dcda4f Fixing remaining integration test errors. Adding missing ex2.bcf Mark DePristo 2012-06-30 16:23:11 -0400
  • d7d140eb10 Move archived qscripts from private/scala to private/archive/scala David Roazen 2012-06-30 13:15:57 -0400
  • 6dc8f7c049 Revert "Moving scala archive files to the actual archive" David Roazen 2012-06-30 13:04:40 -0400
  • 1ff2384c0c Revert "Removing extra directory level" David Roazen 2012-06-30 13:04:20 -0400
  • 40c03ab2f5 Removing extra directory level Mark DePristo 2012-06-30 12:16:09 -0400
  • 955bab0802 Moving scala archive files to the actual archive Mark DePristo 2012-06-30 11:37:27 -0400
  • 5ad9a98a15 Minor bugfixes / consistency fixes to filter strings of Genotypes and AC/AF annotations Mark DePristo 2012-06-30 11:22:27 -0400
  • 6ebefcc89f Added contig and info field header lines Mark DePristo 2012-06-29 15:01:53 -0400
  • 385a3c630f Added check in VariantContext.validate to ensure that getEnd() == END value when present Mark DePristo 2012-06-29 15:01:27 -0400
  • 893630af53 Enabling symbolic alleles in BCF2 Mark DePristo 2012-06-29 13:55:52 -0400
  • 16276f81a1 BCF2 with support symbolic alleles Mark DePristo 2012-06-28 22:36:26 -0400
  • 86feea917e Updating MD5s to reflect new FT fixed count of 1 not UNBOUNDED Mark DePristo 2012-06-28 16:40:16 -0400
  • 6bea28ae6f Genotype filters are now just Strings, not Set<String> Mark DePristo 2012-06-28 14:27:09 -0400
  • f631be8d80 UnifiedGenotyperEngine.calculateGenotypes() is not only used in UG but in other walkers - vc attributes shouldn't be inherited by default or it may cause undefined behaviour in those walkers, so only inherit attributes from input vc in case of UG calling this function Guillermo del Angel 2012-06-29 23:51:52 -0400
  • 14274c43d9 Added integration tests for true pools, using a 1 MB extract from the 93-pool large scale validation data. Test -glm BOTH and -glm INDEL Guillermo del Angel 2012-06-29 14:22:33 -0400
  • b945fb22a1 Merge branch 'master' of ssh://gsa4.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Guillermo del Angel 2012-06-29 14:21:46 -0400
  • cbc79443b0 Add intervals file option to Tester scripts Joel Thibault 2012-06-29 12:50:28 -0400
  • f95b9848b4 Add new scripts for VCF and BCF testing Joel Thibault 2012-06-28 16:24:15 -0400
  • 256704c03d Copy intervals/intersection processing to new MongoDBIntersection file Joel Thibault 2012-06-27 14:17:25 -0400
  • 23e13df9d4 Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-06-29 11:31:08 -0400
  • 65037b87da Merge branch 'master' of ssh://gsa4.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Guillermo del Angel 2012-06-29 11:08:44 -0400
  • 5a9a37ba01 Pool caller improvements: a) Log ref sample depth at every called site (will add more ref-related annotations later), b) Make -glm POOLBOTH work in case we want to genotype snp's and indels together, c) indel bug fix (pool and non-pool): prevent a bad GenomeLoc to be formed if we're running GGA and incoming alleles are larger than ref window size (typically 400 bb) Guillermo del Angel 2012-06-29 11:06:12 -0400
  • 96ea334bf2 Disable caching in BQSR for now since it significantly slows down computation; will look into this in a bit. Eric Banks 2012-06-28 15:27:44 -0400
  • e9d750297a Updates for the inline/extended attributes split Joel Thibault 2012-06-28 10:03:37 -0400
  • abe74dc32d Navel -> GXDB Joel Thibault 2012-06-27 14:09:30 -0400
  • 05791ebf80 Adding the Clipping rank sum test: If alternate-supporting reads have more hard clipping than reference-supporting reads this is evidence for error. Ryan Poplin 2012-06-28 13:22:56 -0400
  • d12ec92a55 Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable Ryan Poplin 2012-06-28 12:57:59 -0400
  • 5bb0693888 Bug fix for HC GGA mode. Shouldn't try to add an indel into the haplotype if that haplotype already contains the event of interest. Misc minor assembly param changes. Turning off capping of base qualities by base indel qualities until we can evaluate that change. Ryan Poplin 2012-06-28 12:57:51 -0400
  • 1ce0b9d519 Throwing UnknownTribbleType exception instead of CommandLineException when an unknown tribble type is specified. Khalid Shakir 2012-06-28 11:21:11 -0400
  • 734bb5366b Special case the situation where we have ploidy == 0 (no GT values) to implicitly assume we have diploid samples Mark DePristo 2012-06-28 10:04:15 -0400
  • 064cc56335 Update integration tests to reflect new FT header line standard and new DiagnoseTargets field names Mark DePristo 2012-06-27 18:19:13 -0400
  • 64d7e93209 Massive bugfixes Mark DePristo 2012-06-27 18:18:25 -0400
  • 7144154f53 VCFWriter and BCFWriter no longer allow missing samples in the VC compared to their header Mark DePristo 2012-06-27 17:39:00 -0400
  • 4811a00891 GENOTYPE_FILTER_KEY is now a VCFStandardHeaderLine Mark DePristo 2012-06-27 17:34:56 -0400
  • 93426a44b1 Fixes for DiagnoseTargets to be VCF/BCF2 spec complaint Mark DePristo 2012-06-27 17:33:37 -0400
  • e8288c78d7 A brutally complex VCF from DiagnosisTargets for testing Mark DePristo 2012-06-27 10:58:13 -0400
  • dc7636b923 Refactor the ContextCovariate to significantly reduce runtime Eric Banks 2012-06-28 02:29:35 -0400
  • 1fafd9f6c8 NestedHashMap-based implementation of BQSRv2 along with a few minor optimizations. Not a huge runtime upgrade over the long bitset approach, but it allows us to implement further optimizations going forward. Integration test change because the original version had a bug in the quantized qual table creation. Eric Banks 2012-06-27 16:55:49 -0400
  • 21d5e8a252 Small modifications to the transcript evaluator Christopher Hartl 2012-06-27 11:29:59 -0400
  • a1e72ebe4e InsertSizeDistribution was totally busted, and was killing my retrogene pipeline. I'm not sure GATKReports are any longer meant to be dynamically updated, so I've altered it to calculate the histogram internally and dump it to a molten output table. Also the genotyper wants to read in a flat file, so that'll need to be changed in the near future. Christopher Hartl 2012-06-27 11:25:21 -0400
  • 746a5e95f3 Refactored parsing of Rod/IntervalBinding. Queue S/G now uses all interval arguments passed to CommandLineGATK QFunctions including support for BED/tribble types, XL, ISR, and padding. Updated HSP to use new padding arguments instead of flank intervals file, plus latest QC evals. IntervalUtils return unmodifiable lists so that utilities don't mutate the collections. Added a JavaCommandLineFunction.javaGCThreads option to test reducing java's automatic GC thread allocation based on num cpus. Added comma to list of characters to convert to underscores in GridEngine job names so that GE JSV doesn't choke on the -N values. JobRunInfo handles the null done times when jobs crash with strange errors. Khalid Shakir 2012-06-27 01:15:22 -0400
  • a5df8f1277 This file shouldn't be under source control Mark DePristo 2012-06-26 17:32:35 -0400