Skip to content

Releases: bacpop/PopPUNK

PopPUNK v2.6.5

12 Mar 18:00
27982a5
Compare
Choose a tag to compare

Enables correct visualisation of external clustering.

PopPUNK v2.6.4

11 Mar 17:41
b291712
Compare
Choose a tag to compare

Better DBSCAN fits and a fix to visualisation code

What's Changed

Full Changelog: v2.6.3...v2.6.4

PopPUNK v2.6.3

18 Dec 08:59
Compare
Choose a tag to compare

Hotfix to fix some external cluster assigments #298
Also move docs to https://poppunk.bacpop.org/

What's Changed

Full Changelog: v2.6.2...v2.6.3

PopPUNK v2.6.2

27 Nov 11:53
9bd1043
Compare
Choose a tag to compare

Hotfix for reference network name in poppunk_assign

What's Changed

Full Changelog: v2.6.1...v2.6.2

PopPUNK v2.6.1

13 Oct 13:14
6ff3bbb
Compare
Choose a tag to compare

Many small bug fixes

What's Changed

New Contributors

Full Changelog: v2.6.0...v2.6.1

PopPUNK v2.6.0

17 Nov 17:28
4b9818d
Compare
Choose a tag to compare

Main changes:

  • Lineage fits now use reciprocal best match with --reciprocal-only, --count-unique-distances and --max-search-depth, which gives better results.
  • Fixes for threshold model assignment

What's Changed

New Contributors

Full Changelog: v2.5.0...v2.6.0

PopPUNK v2.5.0

25 Aug 10:48
2e593a4
Compare
Choose a tag to compare

Minimum sketchlib version for this release is v2.0.0

New features:

  • Dendropy replaced with faster & more reliable alternatives #203
  • A new logo #202
  • Improve iterative PopPUNK code
  • Documentation update and improvements #191
  • Deal better with name clash when querying #190
  • Make manual start a bit easier to use #174
  • Replace t-SNE with mandrake
  • Output .microreact files, and allow direct creation of Microreact instances with an API key
  • Various QC additions to help with multi-cluster merges #194

Bug fixes:

  • Various fixes to cytoscape visualisation #185 #196 #210
  • Hide progress bars when using --plot-fit
  • Stop always checking query-query dists when clustering (and potential bug adding them to network twice)
  • Fix N QC when working with reads #207

What's Changed

New Contributors

Full Changelog: v2.4.0...v2.5.0

PopPUNK v2.4.0

23 Mar 17:32
16af4dd
Compare
Choose a tag to compare

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:

  • Adds minimum spanning tree computation and visualisation #141 #148
  • Add two new network scores based on betweenness #146
  • Move boundary code into a C++ extension in this package #146 #158
  • Adds GPU accelerated graphs #87 #148
  • Adds a docker container which is used for web.poppunk.net #151 #162
  • New github actions for testing and building the web API #151
  • Add progress bars in for model assignment #155
  • Parallelise model assignment #155
  • Adds the VLKC terminology, and 'unword' cluster names #161

Bug fixes:

  • Correctly specify thread count with rapidnj #139
  • Regenerate random match changes after --update-db #149
  • Fix issue with label order when using --update-db more than once #152
  • Update some scripts/ to work with newer versions of numpy and scikit-learn #160
  • Keep hyphens in sample names in trees #159
  • Fix a plot name #158
  • Pin some package versions #140 #142

PopPUNK v2.3.0

31 Dec 15:54
87a4b6f
Compare
Choose a tag to compare

This 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:

  • Lineage assign mode uses matrix code in pp-sketchlib #108
  • New algorithm for clique pruning #110
  • Visualisation and query moved out of main, and into their own programs #112 #115 #129
  • Simpler CLI defaults #125
  • Updated documentation #122
  • Add edge weights to graph #123
  • Add API for use of poppunk_assign with a http server #124 #131
  • Add corrected/uncorrected distances when plotting k-mer fits #136

Bug fixes:

  • More stable generation of documentation #132
  • Fixes continue mode for QC function #134
  • Fixes long length QC fail #137

PopPUNK v2.2.0

30 Sep 14:51
Compare
Choose a tag to compare

The first bug fix will affect many results, and all users are encouraged to upgrade

New features:

  • More thorough sample QC using pp-sketchlib features (#101)
  • Update to pp-sketchlib v1.5.1 (#104)

Bug fixes:

  • Misordered labels with older versions of pp-sketchlib (#95)
  • TypeError with visualisations (#99)
  • networkx still used in reference prune program (#97)