PopPUNK 👨🎤 (POPulation Partitioning Using Nucleotide Kmers)
Many small bug fixes
Full Changelog: https://github.com/bacpop/PopPUNK/compare/v2.6.0...v2.6.1
Main changes:
--reciprocal-only
, --count-unique-distances
and --max-search-depth
, which gives better results.Full Changelog: https://github.com/bacpop/PopPUNK/compare/v2.5.0...v2.6.0
Minimum sketchlib version for this release is v2.0.0
New features:
.microreact
files, and allow direct creation of Microreact instances with an API keyBug fixes:
--plot-fit
Full Changelog: https://github.com/bacpop/PopPUNK/compare/v2.4.0...v2.5.0
Minimum sketchlib version for this release is v1.7.0
To use --gpu-graph
requires cudf and cugraph to be installed from the nvidia conda channel, which is not part of the standard installation)
New features:
Bug fixes:
--update-db
#149--update-db
more than once #152scripts/
to work with newer versions of numpy and scikit-learn #160This is a major (API-breaking) update which moves the assign and visualisation functions into their own programs, to make the program more modular. The minimum version of pp-sketchlib required is 1.6.0.
New features:
poppunk_assign
with a http server #124 #131Bug fixes:
continue
mode for QC function #134The first bug fix will affect many results, and all users are encouraged to upgrade
New features:
Bug fixes:
TypeError
with visualisations (#99)--lineage-clustering
mode (#72)--refine-model
default boundary (#94)NB python >=3.8 is now required (#81, #76)
This accommodates updates to pp-sketchlib introduced since v1.1.0, mostly passing through new command line parameters (e.g. --use-gpu
). See https://github.com/johnlees/pp-sketchlib/releases/tag/v1.3.0 for more info.
This is a major new release of PopPUNK, which uses a new 'backend' to do sketching and distance calculation, pp-sketchlib
This changes the input format and the API somewhat, will be incompatible with previous database versions, and generates slightly different distance results. If you need backwards compatibility the previous version can still be run by specifying --use-mash
.
New features:
prune_db
and reference_pick
--use-mash
Bug fixes:
This adds:
Other: