Skip to content

Releases: BinPro/CONCOCT

Version 1.1.0

02 Aug 08:10
c9fe807
Compare
Choose a tag to compare

This release includes mostly bugfixes and stability improvements. However, one change is potentially braking: subcontigs are now labeled with the suffix .concoct_part_XX where XX is the part number. This is enforced by the core script used to create the coverage table.

For a complete list of changes, see below:

Changed

  • #236 - Always add suffix to contigs at cutup, even when they are not cut.
  • #254 - Slight cleanup of concoct refine
  • #258 - New suffices (.concoct_part_XX) are now used for contig parts
  • #261 - Epsilon argument removed as it was not working and is not very useful
  • #262 - Rewrote documentation, including installation instructions
  • #264 - concoct_part_ suffix is enforced in subcontig for coverage script
  • #264 - Header line is enforced for input for merge_cutup_clustering.py and extract_fasta_bins.py
  • #267 - Updated documentation

Added

  • #253 - A dockerfile useful to test the conda installation
  • #258 - Tests for all fundamental scripts, including a new integration test data repository
  • #259 - This changelog
  • #262 - Added documentation for the core scripts used with concoct
  • #265 - A warning is now printed when concoct runs in single threaded mode

Fixed

  • #230 - Enable at least single threaded installation on Mac OSX
  • #231 - Replace pandas .ix with .loc to fix deprecation warnings
  • #246 - Limit some dependency version numbers for python 2
  • #254 - Concoct refine now works with python 3
  • #258 - Seed tests now working again
  • #260 - Fix the dockerfile build by adding integration test data

Version 1.0.0

12 Dec 15:55
a46214d
Compare
Choose a tag to compare

Improved Speed

  • Improved parallelism using OpenMP allowing efficient scaling to a large number of parallel threads
  • By only running one instead of ten iterations of the same algorithm, speed is improved drastically.

As an example: A test run on real data resulted in a 22x speed up on a 20 core computer, from 15hours 28min to 42min.

Improved usability

  • Now runs on both Python 2 and Python 3. - Please beware that the performance on Python 3 is slightly faster than python 2.
  • Installation through conda is now supported: conda install concoct
  • A new step concoct_refine is introduced where one can rerun the concoct algorithm on seemingly merged clusters.
  • Possible to run without rerunning mapping against cut up contigs. This improves the compatibility of concoct against other existing binning software.

0.4.2

23 Nov 08:29
1a7c213
Compare
Choose a tag to compare

New minor release with some fixes to installation and hopelessly outdated documentation.