Skip to content

Releases: fungs/taxator-tk

v1.5.0: major release

07 Oct 21:06
Compare
Choose a tag to compare

Taxator-tk can now classify protein input, a sample pipeline is included in the extended version. The overall memory consumption has been reduced.

Added

  • core: taxator RPA algorithm with protein sequences
  • core: taxator reduce memory usage with large fasta index and taxonomy mapping
  • core: binner supports query globbing via regular expression to implement whole-genome binning
  • core: add transparent gzip compression of taxonomy dump files
  • extended: new sample pipeline using protein alignment with orfM and blastp

v1.4.1: bugfix release

07 Oct 21:21
Compare
Choose a tag to compare

Fixed

  • core: compile with recent compiler and Boost CMake detection

v1.4.0: major release

07 Oct 21:11
Compare
Choose a tag to compare

The repo now tracks both the core and extended versions, making it easier to reproduce. The documentation was aligned with common standards and many dependencies were updated to more recent versions. The release also contains minor bugfixes and speed improvements.

Added

  • all: reorganized code and included extended pipeline scripts and documentation

Changed

  • core: backport of code changes from 1.5 branch
  • core: add version flags to binaries
  • core: seqan update to v2.4.0
  • core: tree.hh update to v3.7
  • extended: correctly detect Python2 version with two digits in patch number
  • extended: update KronaTools to v2.7.1
  • extended: update GNU parallel to v20201222
  • extended: align with LZA v1.9.3
  • extended: align with NCBI Blast 2.11.0+
  • extended: align with last-align v1170
  • extended: parallel index building and ambiguous characters with last aligner

v1.3.3: bugfix release

18 Apr 15:21
Compare
Choose a tag to compare

Fixes bugs introduced in 1.3.2

Changed

  • core: fix crashes in all LCA algorithms
  • core: more consistent behavior of command line parameters in taxknife
  • core: better error reporting

v1.3.2: bugfix release

07 Apr 08:14
Compare
Choose a tag to compare

Mainly improvements for the extended version scripts. Core fixes problems with the LCA algorithms and improves general error handling.

Changed

  • extended: set more options via variable with LAST and BLAST
  • extended: refactor shell code for cleaner workflows and improve POSIX compatibility
  • extended: better CPU core detection via numproc command (supports containers)
  • extended: specification of output folder (backward-compatible behavior)

v1.3.0: major release

16 Apr 15:15
Compare
Choose a tag to compare

Large effort have been taken to improve the software when applied to large real-world datasets. We use the well-specified Bioboxes binning format as standard output.

Changed

  • core: rewrite of RPA with better handling of input alignments and speed improvements
  • core: C++11 compatibility
  • core: exception handling
  • core: bioboxes output format
  • core: suppress some notifications
  • core: much better scaling core algorithm due to homolog selection heuristic, there is no need to restrict the number of input alignments any more
  • extended: CPU core auto-detection, now working with Linux taskset/cpusets
  • extended: support for multi-core alignment with LAST (lastal-parallel wrapper script)
  • extended: support of parallel search with LAST by integration of GNU parallel in script lastal-parallel, uses lz4 compression of temporary data
  • extended: faster conversion by integration of GNU parallel in script lastmaf2alignments-parallel
  • extended: integration of KronaTools for interactive pie chart plotting
  • extended: download script for sample refpack removed, the project page will point to a location from where to download refpacks

v1.2.0 to v1.2.2: major release and extended version improvements

16 Apr 15:24
Compare
Choose a tag to compare

We did extensive runtime optimizations, reorganized command line tools and improved build scripts. The extended version pipelines were improved considerably.

v1.2.0

Changed

  • core: program taxknife substitutes name-filter and rank-filter
  • core: adjust data types to support longer segments
  • core: better approximation of identity scores + support values in binner
  • core: optimizations in RPA procedure
  • core: heuristic to avoid excessive runtime with bad alignments
  • core: workaround for CMake bug with boost threads linking

v1.2.1

Changed

  • extended: fix bug in binning-workflow-fasta-last.sh, reference FASTA index wasn't used
  • extended: replaced quickstart.pdf by a text-based README file

v1.2.2

Changed

  • extended: make reference data and aligner index location independent of installation root (easier to run it in multiuser environments)
  • extended: remove integrity check for data (should become part of the refpack)
  • extended: rename and clean all scripts
  • extended: change standard BLAST algorithm to "discontiguous megablast" for better sensitivity (increases the runtime by ~20x)

v1.0.0: major release

08 Oct 20:00
Compare
Choose a tag to compare

The program version that was used in the publication.

Changed

  • core: publication release, many functionalities added; evaluations done on this version
  • core: optimized for large-memory systems
  • extended: sample workflow shell scripts for taxonomic binning includes microbial RefSeq with taxonomy
  • extended: large prepared LAST index with download script