Releases: PlantandFoodResearch/MCHap
Releases · PlantandFoodResearch/MCHap
Beta v0.11.1
Beta v0.11.0
Breaking Changes:
- Changed the default prior used in
assembleto a flat prior across genotypes.
This is a more sensible prior in almost all situations because the previous
Dirichlet-multinomial prior had to assume that all possible haplotypes (i.e.,
combinations of SNVS) where equally likely to be present in the sample population.
In general, this inflated the prior probability of heterozygous genotypes.
Note that this is not a significant issue when using thecallprogram with
known haplotypes (and a reasonable estimate of their frequencies).
The previous Dirichlet-multinomial prior can still be used via the
--use-dirmul-priorargument. #139 - Changed the default prior used in
callandcall-exactto a flat prior across
genotypes. This is a better default option than the previous Dirichlet-multinomial
prior when sample inbreeding and prior allele frequencies are not specified.
The previous Dirichlet-multinomial prior can still be used via the--use-dirmul-prior
argument which is now used to set both the sample inbreeding and prior on allele
frequencies. This new argument replaces the--inbreedingand--prior-frequencies
arguments. #139
Beta v0.10.0
New Features:
- New experimental
atomizetool for splitting haplotypes into basis SNVs #72. - New experimental
call-pedigreetool fo pedigree informed genotype calling. - Optionally specify just the
INFOorFORMATvariant of an optional VCF field #174. - Use
setuptools_scmfor versioning #179. - Added example notebook from 2024 Tools for Polyploids workshop.
VCF Changes:
- Renamed
PHQandPHPMtoSQandSPMfor clarity. - Added
INFO/UANfield for number of unique alleles called #174. - Added
INFO/MCIfield for proportion of sample with Markov Chain incongruence. - Added optional fields #174:
INFO/AOPSUM(sum ofFORMAT/AOP).INFO/ACPandFORMAT/ACP.INFO/SNVDPandFORMAT/SNVDP.
call-pedigree alpha 3
Beta v0.9.3
call-pedigree alpha 2
Alpha release of the call-pedigree tool (on top of version 0.9.3)
Beta v0.9.2
Bug Fixes:
- Avoid holding alignment file handles open #173
- Substantial reduction in memory usage and concurrent file handles
Beta v0.9.1
Beta 0.9.1
New Features:
- Allow complex sample pooling via the use of a tabular file
Beta v0.9.0
New Features:
- Added tool
mchap find-snvsto generate a template VCF for assembly #166 - Option to report posterior probability of allele occurrence #162
- Added generic option to filter input haplotypes #168
Bug Fixes:
- Allow samples with multiple read groups #164
- Correct number of cores used when specifying multiple cores #150
- Simplify specification of prior allele frequencies #154
- Improve performance when working with CRAM files #167
CLI Changes:
- Added
mchap find-snvstool #166 - Added optional
--referenceargument to call and call-exact tools #167 - Replaced
--skip-rare-haplotypesargument with--filter-input-haplotypes#168 - Replaced
--haplotype-frequenciesand--haplotype-frequencies-priorwith--prior-frequencies#154
VCF Changes:
- Added
AOPfield to record posterior probability of an allele occurring at any copy number #162
Internal Changes:
- Changes to using multiple process to minimize file handel creation #167
- Added
pandasas a dependency
Beta v0.8.1
Bug Fixes:
- Fixed integer overflow bug when calculating the total number of unique haplotypes in mchap assemble #157
Internal Changes:
- Minor performance improvement to SNP homozygosity testing in mchap assemble