Releases: rrwick/Autocycler
Autocycler v0.6.2
This release:
- Fixes a bug where zero-distance clusters could be erroneously split (thanks, @mbhall88)
- Adds an explicit type to fix the Bioconda recipe (thanks, @mbhall88)
- Fixes an error in the Dockerfile (thanks, @mesti90)
Tarballs of pre-built executable binaries are attached:
- Linux:
autocycler-linux-x86_64-musl-v0.6.2.tar.gz: x86-64 processors, musl C standard libraryautocycler-linux-x86_64-gnu-v0.6.2.tar.gz: x86-64 processors, glibc C standard library- I recommend trying the musl version first, as it's more portable. However, if you encounter a memory allocation crash, then try the gnu version.
- Macs:
autocycler-macos-x86_64-v0.6.2.tar.gz: x86-64 Intel processorsautocycler-macos-aarch64-v0.6.2.tar.gz: Apple silicon processors
An HTML copy of the Autocycler docs at the time of release is also attached: autocycler-documentation-v0.6.2.tar.gz
Autocycler v0.6.1
This release adds more information to the headers of Autocycler FASTA files (see issue 65) and has some miscellaneous small fixes (e.g. typos).
Tarballs of pre-built executable binaries are attached:
- Linux:
autocycler-linux-x86_64-musl-v0.6.1.tar.gz: x86-64 processors, musl C standard libraryautocycler-linux-x86_64-gnu-v0.6.1.tar.gz: x86-64 processors, glibc C standard library- I recommend trying the musl version first, as it's more portable. However, if you encounter a memory allocation crash, then try the gnu version.
- Macs:
autocycler-macos-x86_64-v0.6.1.tar.gz: x86-64 Intel processorsautocycler-macos-aarch64-v0.6.1.tar.gz: Apple silicon processors
An HTML copy of the Autocycler docs at the time of release is also attached: autocycler-documentation-v0.6.1.tar.gz
Autocycler v0.6.0
This release updates the logic for how Autocycler resolve chooses the best path when creating bridges. Previously, it simply chose the most common path, but this was sometimes suboptimal at loci where the input assemblies are very diverse. Now it chooses the medoid (the path with the minimum distance to all other paths) which should be more robust.
Tarballs of pre-built executable binaries are attached:
- Linux:
autocycler-linux-x86_64-musl-v0.6.0.tar.gz: x86-64 processors, musl C standard libraryautocycler-linux-x86_64-gnu-v0.6.0.tar.gz: x86-64 processors, glibc C standard library- I recommend trying the musl version first, as it's more portable. However, if you encounter a memory allocation crash, then try the gnu version.
- Macs:
autocycler-macos-x86_64-v0.6.0.tar.gz: x86-64 Intel processorsautocycler-macos-aarch64-v0.6.0.tar.gz: Apple silicon processors
An HTML copy of the Autocycler docs at the time of release is also attached: autocycler-documentation-v0.6.0.tar.gz
Autocycler v0.5.2
This release includes:
- Performance improvements for Autocycler cluster – faster execution and less RAM usage.
- New
--min_depthoption for Autocycler clean - Bash pipeline now includes a time limit on assembly jobs (thanks, @muntean-alex)
Tarballs of pre-built executable binaries are attached:
- Linux:
autocycler-linux-x86_64-musl-v0.5.2.tar.gz: x86-64 processors, musl C standard libraryautocycler-linux-x86_64-gnu-v0.5.2.tar.gz: x86-64 processors, glibc C standard library- I recommend trying the musl version first, as it's more portable. However, if you encounter a memory allocation crash, then try the gnu version.
- Macs:
autocycler-macos-x86_64-v0.5.2.tar.gz: x86-64 Intel processorsautocycler-macos-aarch64-v0.5.2.tar.gz: Apple silicon processors
An HTML copy of the Autocycler docs at the time of release is also attached: autocycler-documentation-v0.5.2.tar.gz
Autocycler v0.5.1
Just a few additions/fixes in this release:
- Added hifiasm to Autocycler helper.
- Added a new header hint:
autocycler_ignore - Fixed error in Dockerfile (thanks, @ppenev-eligo)
Tarballs of pre-built executable binaries are attached:
- Linux:
autocycler-linux-x86_64-musl-v0.5.1.tar.gz: x86-64 processors, musl C standard libraryautocycler-linux-x86_64-gnu-v0.5.1.tar.gz: x86-64 processors, glibc C standard library- I recommend trying the musl version first, as it's more portable. However, if you encounter a memory allocation crash, then try the gnu version.
- Macs:
autocycler-macos-x86_64-v0.5.1.tar.gz: x86-64 Intel processorsautocycler-macos-aarch64-v0.5.1.tar.gz: Apple silicon processors
An HTML copy of the Autocycler docs at the time of release is also attached: autocycler-documentation-v0.5.1.tar.gz
Autocycler v0.5.0
The main change in v0.5.0 is that the helper scripts have now been integrated into Autocycler as a built-in subcommand:
- Instead of running
canu.sh, you now runautocycler helper canu. - This simplifies installation – no more copying Bash/Python scripts.
- The new
autocycler helpercommand also adds features:- Support for Myloasm.
- Support for different read types (e.g. PacBio HiFi).
- Better cleanup of empty assemblies that could break pipelines.
- Per-contig read depths where possible, with filtering options.
- Output
.logfiles when produced by the assembler
Other updates:
- Fixed bug with
passing_clusterscolumn inclustering.tsvfile (thanks, @MrTomRod). - Added new columns to
clustering.tsvfor contig header hints.
Tarballs of pre-built executable binaries are attached:
- Linux:
autocycler-linux-x86_64-musl-v0.5.0.tar.gz: x86-64 processors, musl C standard libraryautocycler-linux-x86_64-gnu-v0.5.0.tar.gz: x86-64 processors, glibc C standard library- I recommend trying the musl version first, as it's more portable. However, if you encounter a memory allocation crash, then try the gnu version.
- Macs:
autocycler-macos-x86_64-v0.5.0.tar.gz: x86-64 Intel processorsautocycler-macos-aarch64-v0.5.0.tar.gz: Apple silicon processors
an HTML copy of the Autocycler docs at the time of release is also attached: autocycler-documentation-v0.5.0.tar.gz
The Autocycler demo data has not changed, so it can be downloaded from the v0.1.0 release.
Autocycler v0.4.0
This release contains:
- Added ways to influence Autocycler via input contig headers.
- Autocycler cluster terminal output now shows topology information, to show which contigs are circular vs linear.
- A new Plassembler helper script, which can help to recover small plasmids that other long-read assemblers often miss.
- Updated my full Autocycler pipeline to use Plassember and the new input contig headers. Also limits threads to 128 to prevent Flye from crashing (thanks @samlipworth).
Tarballs of pre-built executable binaries are attached:
- Linux:
autocycler-linux-x86_64-musl-v0.4.0.tar.gz: x86-64 processors, musl C standard libraryautocycler-linux-x86_64-gnu-v0.4.0.tar.gz: x86-64 processors, glibc C standard library- I recommend trying the musl version first, as it's more portable. However, if you encounter a memory allocation crash, then try the gnu version.
- Macs:
autocycler-macos-x86_64-v0.4.0.tar.gz: x86-64 Intel processorsautocycler-macos-aarch64-v0.4.0.tar.gz: Apple silicon processors
There are also some tarballs with cross-platform supporting files:
autocycler-documentation-v0.4.0.tar.gz: an HTML copy of the Autocycler docs at the time of releaseautocycler-helper-scripts-v0.4.0.tar.gz: Autocycler's assembly helper scripts
The Autocycler demo data has not changed, so it can be downloaded from the v0.1.0 release.
Autocycler v0.3.0
This release contains:
- A new
gfa2fastacommand for converting Autocycler graphs to FASTA format. - A fix for compatibility with BandageNG (see #17).
- Changed terminology for linear sequences: 'open' instead of 'blunt' for non-hairpin ends. This is because 'blunt' might imply a lack of overhang, which is not necessarily true, so 'open' is a more general term.
Tarballs of pre-built executable binaries are attached:
- Linux:
autocycler-linux-x86_64-musl-v0.3.0.tar.gz: x86-64 processors, musl C standard libraryautocycler-linux-x86_64-gnu-v0.3.0.tar.gz: x86-64 processors, glibc C standard library- I recommend trying the musl version first, as it's more portable. However, if you encounter a memory allocation crash, then try the gnu version.
- Macs:
autocycler-macos-x86_64-v0.3.0.tar.gz: x86-64 Intel processorsautocycler-macos-aarch64-v0.3.0.tar.gz: Apple silicon processors
There are also some tarballs with cross-platform supporting files:
autocycler-documentation-v0.3.0.tar.gz: an HTML copy of the Autocycler docs at the time of releaseautocycler-helper-scripts-v0.3.0.tar.gz: Autocycler's assembly helper scripts
The Autocycler demo data has not changed, so it can be downloaded from the v0.1.0 release.
Autocycler v0.2.1
This release adds:
- The ability to duplicate sequences with the Autocycler clean command. Particularly useful for linear sequences with terminal inverted repeats.
- The
--max_contigsoption to Autocycler compress. Helps to catch bad cases early, so as to not waste time.
Tarballs of pre-built executable binaries are attached:
- Linux:
autocycler-linux-x86_64-musl-v0.2.1.tar.gz: Linux systems with x86-64 processors, musl C standard libraryautocycler-linux-x86_64-gnu-v0.2.1.tar.gz: Linux systems with x86-64 processors, glibc C standard library- I recommend trying the musl version first, as it's more portable. However, if you encounter a memory allocation crash, then try the gnu version.
- Macs:
autocycler-macos-x86_64-v0.2.1.tar.gz: Macs with x86-64 Intel processorsautocycler-macos-aarch64-v0.2.1.tar.gz: Macs with Apple silicon processors
There are also some tarballs with cross-platform supporting files:
autocycler-documentation-v0.2.1.tar.gz: an HTML copy of the Autocycler docs at the time of releaseautocycler-helper-scripts-v0.2.1.tar.gz: Autocycler's assembly helper scripts
The Autocycler demo data has not changed, so it can be downloaded from the v0.1.0 release.
Autocycler v0.2.0
This release adds new functionality to facilitate manual completion of assemblies:
- New subcommand:
autocycler cleanwhich allows for manual removal of sequences when the consensus assembly is not fully resolved. - Add depth values to
consensus_assembly.gfafile (useful for manual cleaning).
Tarballs of pre-built executable binaries are attached:
- Linux:
autocycler-linux-x86_64-musl-v0.2.0.tar.gz: Linux systems with x86-64 processors, musl C standard libraryautocycler-linux-x86_64-gnu-v0.2.0.tar.gz: Linux systems with x86-64 processors, glibc C standard library- I recommend trying the musl version first, as it's more portable. However, if you encounter a memory allocation crash, then try the gnu version.
- Macs:
autocycler-macos-x86_64-v0.2.0.tar.gz: Macs with x86-64 Intel processorsautocycler-macos-aarch64-v0.2.0.tar.gz: Macs with Apple silicon processors
There are also some tarballs with cross-platform supporting files:
autocycler-documentation-v0.2.0.tar.gz: an HTML copy of the Autocycler docs at the time of releaseautocycler-helper-scripts-v0.2.0.tar.gz: Autocycler's assembly helper scripts
The Autocycler demo data has not changed, so it can be downloaded from the v0.1.0 release.