There is a newer version of the record available.

Published January 10, 2019 | Version 2.0.0

sourmash: a library for MinHash sketching of DNA

Description

sourmash v4.5.0 provides several minor bug fixes, as well as a number of new features.

This release also includes two minor Python API breaking changes - by default, SourmashSignature objects loaded from files are "frozen", and we force explicit keyword arguments on MinHash object construction.

Finally, this release updates the sourmash documentation with several new tutorials, including one on using sourmash tax to classify metagenomes with MAGs + GTDB.

Bug fixes
  • Fix sourmash tax argument parsing for multiple -g and -t arguments (#2218)
  • Prevent loading multiple independent gather results files in sourmash tax (#2244)
  • Fix query_abundance column when --ignore-abundance is set in gather (#2251)
  • fix pickle protocol to properly adjust ksize in __getstate__ (#2265)
  • clean up zip error handling for bad zip files (#2270)
Minor new features
  • Use the bias factor for containment when estimating ANI (#2057)
  • add human output format to sourmash tax; provide tutorials (#2158)
  • add kreport output format to tax metagenome (#2239, #2249)
  • add --distance-matrix option to sourmash compare (#2225)
  • update database load UX for gather etc. (#2204)
  • add generic support for gzipped and zipfile CSVs (#2195)
  • implement tax grep to produce identifier picklists from taxonomies (#2178)
Cleanup and documentation fixes
  • add sourmash tax tutorial (#2158)
  • revise command-line docs for sourmash sig subcommands (#1714, #1717)
  • Clarify containment direction for matrix output (#2215)
  • Add ANGUS tutorial to docs (#1114)
  • update links to static rmd (#1177)
  • update search documentation, help, and output. (#2222)
  • Fix signature filter command (#2159)
  • fix notification message about query scaled (#2183)
  • adjust gather output width on terminal (#2176)
Developer updates
  • Add FrozenSourmashSignature (#1610)
  • force explicit kwargs on MinHash constructor (#2174)
  • fix ReadTheDocs by using a more recent conda version (#2231)
  • refactor and add tests for containment direction for ANI calculation (#2215)
  • fix test_storage_convert to allow success of sourmash convert (#2232)
  • Updating tests/test_sourmash.py::test_storage_convert to use runtmp fixture instead of utils.TempDirectory() (#1739)
  • Bump pypa/cibuildwheel from 2.8.1 to 2.9.0 (#2207)
  • use stderr for test output printing (#2217)
  • fix for sphinx 5.10 (#2147)

Notes

If you use this software, please cite it as below.

Files

sourmash-bio/sourmash-v4.5.0.zip

Files (21.8 MB)

Name Size Download all
md5:38a709301abcd25418a5f195ce80ecae
21.8 MB Preview Download

Additional details

Related works