Skip to content

Releases: rrwick/Autocycler

Autocycler v0.6.2

14 Apr 06:36

Choose a tag to compare

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 library
    • autocycler-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 processors
    • autocycler-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

23 Feb 21:37

Choose a tag to compare

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 library
    • autocycler-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 processors
    • autocycler-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

04 Feb 03:25

Choose a tag to compare

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 library
    • autocycler-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 processors
    • autocycler-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

13 Aug 05:07

Choose a tag to compare

This release includes:

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 library
    • autocycler-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 processors
    • autocycler-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

25 Jul 06:26

Choose a tag to compare

Just a few additions/fixes in this release:

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 library
    • autocycler-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 processors
    • autocycler-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

24 Jun 01:12

Choose a tag to compare

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 run autocycler helper canu.
  • This simplifies installation – no more copying Bash/Python scripts.
  • The new autocycler helper command 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 .log files when produced by the assembler

Other updates:

  • Fixed bug with passing_clusters column in clustering.tsv file (thanks, @MrTomRod).
  • Added new columns to clustering.tsv for 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 library
    • autocycler-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 processors
    • autocycler-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

23 Apr 05:24

Choose a tag to compare

This release contains:

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 library
    • autocycler-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 processors
    • autocycler-macos-aarch64-v0.4.0.tar.gz: Apple silicon processors

There are also some tarballs with cross-platform supporting files:

The Autocycler demo data has not changed, so it can be downloaded from the v0.1.0 release.

Autocycler v0.3.0

04 Apr 02:10

Choose a tag to compare

This release contains:

  • A new gfa2fasta command 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 library
    • autocycler-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 processors
    • autocycler-macos-aarch64-v0.3.0.tar.gz: Apple silicon processors

There are also some tarballs with cross-platform supporting files:

The Autocycler demo data has not changed, so it can be downloaded from the v0.1.0 release.

Autocycler v0.2.1

20 Jan 03:28

Choose a tag to compare

This release adds:

  • The ability to duplicate sequences with the Autocycler clean command. Particularly useful for linear sequences with terminal inverted repeats.
  • The --max_contigs option 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 library
    • autocycler-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 processors
    • autocycler-macos-aarch64-v0.2.1.tar.gz: Macs with Apple silicon processors

There are also some tarballs with cross-platform supporting files:

The Autocycler demo data has not changed, so it can be downloaded from the v0.1.0 release.

Autocycler v0.2.0

14 Jan 04:22

Choose a tag to compare

This release adds new functionality to facilitate manual completion of assemblies:

  • New subcommand: autocycler clean which allows for manual removal of sequences when the consensus assembly is not fully resolved.
  • Add depth values to consensus_assembly.gfa file (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 library
    • autocycler-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 processors
    • autocycler-macos-aarch64-v0.2.0.tar.gz: Macs with Apple silicon processors

There are also some tarballs with cross-platform supporting files:

The Autocycler demo data has not changed, so it can be downloaded from the v0.1.0 release.