Skip to content

Releases: mgalardini/pyseer

pyseer v1.3.12

21 Aug 16:02
Compare
Choose a tag to compare
  • 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

08 May 10:40
Compare
Choose a tag to compare

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

11 Jul 07:29
a97322c
Compare
Choose a tag to compare

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

25 Jun 09:45
Compare
Choose a tag to compare

v1.3.9 (June 2021)

  • Bugfix: avoid a crash when providing lineages in whole genome mode

pyseer v1.3.8

25 May 13:13
Compare
Choose a tag to compare

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

30 Apr 12:57
c272f96
Compare
Choose a tag to compare

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

19 May 12:17
Compare
Choose a tag to compare

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

27 Mar 19:17
Compare
Choose a tag to compare
Version bump

Fix to phandango plot

09 Sep 17:56
Compare
Choose a tag to compare

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)

1.3.2

02 Sep 19:39
Compare
Choose a tag to compare
Version bump