gatk-3.8/public
Eric Banks 3724d4e5f3 Various small fixes for CalculateGenotypePosteriors based on feedback from guys in Ben Neale's group.
Note that this tool is still a work in progress and very experimental, so isn't 100% stable.  Most of
the features are untested (both by people and by unit/integration tests) because Chris Hartl implemented
it right before he left, and we're going to need to add tests at some point soon.  I added a first
integration test in this commit, but it's just a start.

The fixes include:

1. Stop having the genotyping code strip out AD values.  It doesn't make sense that it should do this so
I don't know why it was doing that at all.
Updated GenotypeGVCFs so that it doesn't need to manually recover them anymore.
This also helps CalculateGenotypePosteriors which was losing the AD values.
Updated code in LeftAlignAndTrimVariants to strip out PLs and AD, since it wasn't doing that before.
Updated the integration test for that walker to include such data.

2. Chris was calling Math.pow directly on the normalized posteriors which isn't safe.
Instead, the normalization routine itself can revert back to log scale in a safe manner so let's use it.
Also, renamed the variable to posteriorProbabilities (and not likelihoods).

3. Have CGP update the AC/AF/AN counts after fixing GTs.
2014-02-14 13:48:14 -05:00
..
c At chartl's request, add the bwa aln -N and bwa aln -m parameters to the bindings. 2012-01-17 14:47:53 -05:00
chainFiles Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
doc Fixed issues raised by Appistry QA (mostly small fixes, corrections & clarifications to GATKDocs) 2013-03-12 10:57:14 -04:00
external-example Added a set of serial tests to gatk/queue packages, which runs all tests under their package in one TestNG execution. 2014-02-06 08:25:38 -05:00
gatk-framework Various small fixes for CalculateGenotypePosteriors based on feedback from guys in Ben Neale's group. 2014-02-14 13:48:14 -05:00
gatk-package Add ability to run *KnowledgeBaseTests to maven 2014-02-11 14:08:24 -05:00
gatk-queue-extgen Bumped version to 2.8-SNAPSHOT, using new update_pom_versions.sh script. 2014-02-03 13:50:46 -05:00
gsalib Added a set of serial tests to gatk/queue packages, which runs all tests under their package in one TestNG execution. 2014-02-06 08:25:38 -05:00
java/config Moved files to maven directories. 2014-02-03 13:50:44 -05:00
package-tests Exclude all transitive dependencies in maven package-tests 2014-02-12 14:59:05 -05:00
perl Fixing the liftover script to not require strict VCF header validation. 2013-11-07 09:02:17 -05:00
queue-framework Add ability to run *KnowledgeBaseTests to maven 2014-02-11 14:08:24 -05:00
queue-package Add ability to run *KnowledgeBaseTests to maven 2014-02-11 14:08:24 -05:00
repo Rev Picard to 1.107.1683 (4 jars) 2014-02-12 15:25:50 -05:00
sting-root Rev Picard to 1.107.1683 (4 jars) 2014-02-12 15:25:50 -05:00
sting-utils Added a set of serial tests to gatk/queue packages, which runs all tests under their package in one TestNG execution. 2014-02-06 08:25:38 -05:00
pom.xml Bumped version to 2.8-SNAPSHOT, using new update_pom_versions.sh script. 2014-02-03 13:50:46 -05:00