Releases: mgalardini/pyseer
Releases · mgalardini/pyseer
pyseer v1.3.12
- Improvement:
annotate_hits.py
has a new argument to specify more GFF types to use - Improvement:
count_patterns.py
has a new argument to only print the p-value threshold (thanks to Bamu Damaris) - Bugfix: refuse to run if certain arguments are not provided
- Docs: fix readthedocs' configuration
- CI: speeding things up using mamba
- CI: workaround to avoid GH actions crashing due to glmnet_py
- Tests: avoid failures due to newer versions of sklearn
pyseer v1.3.11
v1.3.11 (May 2023)
- Improvement: Rtab files can use a empty string to signify missing values
- Bugfix: avoid crashes wn running wgGWAS with covariates
- Bugfix (summarise_annotations.py): more robust parsing
- Bugfix: avoid crashes when distance matrices are not squared
- Bugfix: properly format output when using
--no-distances
pyseer v1.3.10
v1.3.10 (July 2022)
- Docs: more clarity on effect sizes for LMM
- Bugfix (similarity): make sure the script actually uses all variants
- Bugfix (QQ-plot): avoid axis inversion with newer versions of statsmodels (thanks to Julian Libiseller-Egger)
- Bugfix: use kwargs when invoking functions from scikit-learn
- Bugfix (annotate hits): avoid crashes when full path to reference genomes contains non-ASCII chars
- Bugfix: WG models should not be ran with the
--output-patterns
function - Bugfix: avoid a crash when saving a WG model with covariates
- Bugfix: add the "lineage" header when running a whole genome model
pyseer v1.3.9
v1.3.9 (June 2021)
- Bugfix: avoid a crash when providing lineages in whole genome mode
pyseer v1.3.8
v1.3.8 (May 2020)
- Improvement: fall back to Firth regression when encountering a matrix inversion error (thanks to Julian Libiseller-Egger)
- Bugfix: check for zero passing variants in read_all (enet, thanks to Julian Libiseller-Egger)
- Bugfix: use len(all_strains) instead of len(sample_order) to determine shape of sparse matrix in load_all_vars (enet, thanks to Julian Libiseller-Egger)
- Bugfix: properly report all filtered variants
- Bugfix: --lmm requires either --similarity or a LMM cache
pyseer v1.3.7
v1.3.7 (May 2020)
- Enhancement: check that provided phenotypes are of numeric type
- Bugfix: properly report all filtered variants
- Bugfix: don't crash if regression fails for missing data
- Bugfix for whole genome regression and lineages
- Bugfix/docs: properly report that the covariates file should have a header
- scripts/summarise_annotations.py can work with unadjusted p-values (new option, thanks to Lindsay Clark)
- scripts/phylogeny_distance.py: no need to reroot twice with updated dendropy
- CI: transition to GitHub actions
pyseer v1.3.6
v1.3.6 (May 2020)
- Bugfix for missing variants in VCF files (now properly handled)
- Bugfixes for k-mer mapping (lack of annotation, bwa fastmap with many hits
- Explicitly look for duplicated samples in input files
- Removed package from pypi (glmnet_py dependency could not be installed that way)
pyseer v1.3.5
Version bump
Fix to phandango plot
An important fix for generating .plot files, which will be out-of-order and therefore wrong if supplementary mappings are reported (which I think is more likely with unitigs)