abyss

Assemble large genomes using short reads

OTHER License

Stars
308
Committers
42

Bot releases are visible (Hide)

abyss - 2.3.8 Latest Release

Published by lcoombe 3 months ago

  • Release version 2.3.8

    General:

    • Type changes to allow building with LTO
abyss - 2.3.7

Published by lcoombe over 1 year ago

  • Release version 2.3.7

    General:

    • Fix build on macOS-12 and macOS-13 (Thanks @parham-k!)
abyss - 2.3.6

Published by lcoombe over 1 year ago

  • Release version 2.3.6

    General:

    • btllib is now a dependency
    • Documentation updates

    abyss-rresolver-short:

    • btllib source code removed due to btllib now being a dependency
abyss - 2.3.5

Published by vlad0x00 over 2 years ago

  • Release version 2.3.5

    General:

    • Fixed compile errors when using the -DNDEBUG flag.
    • Removed deprecated C++ features.
abyss - 2.3.4

Published by vlad0x00 almost 3 years ago

  • Release version 2.3.4

    General:

    • Dropped support for gcc5 due to lack of support for more recent C++ features.

    abyss-rresolver-short:

    • Reduced memory consumption.
    • Better calculation of read size proportions in the input dataset.
    • Increased max read read size allowed.
abyss - 2.3.3

Published by vlad0x00 almost 3 years ago

  • Release version 2.3.3

General:

  • Fixed a contig overlap distance assertion.

abyss-rresolver-short:

  • Multiple read sizes are better handled. E.g. 150 and 151 are processed as one read size.
  • Updated default parameters.
abyss - 2.3.2

Published by vlad0x00 about 3 years ago

  • Release version 2.3.2

General:

  • Updated the m parameter and the S and N scaffolding parameters to better defaults.

abyss-rresolver-short:

  • Updated btllib to 1.1.7
abyss - 2.3.1

Published by vlad0x00 over 3 years ago

abyss-rresolver-short:

  • Fixed a bug that crashed ABySS if Bloom filter size is not specified.
  • Fixed a compilation error for clang-10.
abyss - 2.3.0

Published by vlad0x00 over 3 years ago

  • The RResolver algorithm is now part of the default pipeline. RResolver resolves repeats using short reads and generates assemblies with better contiguity and often fewer misassemblies.
abyss -

Published by vlad0x00 over 3 years ago

  • Added the RResolver component to the ABySS pipeline. This release updates the 2.2.4 ABySS version and is used as a reference for the RResolver manuscript.
abyss - 2.2.5

Published by jwcodee about 4 years ago

Release version 2.2.5

General:

  • Resolve various compilation errors in newer versions of clang
  • Use ntHash's 0th hash as the default hash instead of the 1st hash
  • Added optional RResolver module, not currently part of the ABySS assembly pipeline

abyss-rresolver-short:

misc:

  • Extract all tags in a SAM file
abyss - 2.2.4

Published by jwcodee over 4 years ago

  • Release version 2.2.4

General:

  • Refactor deprecated functions in clang-8

Sealer:

  • Remove unsupported -D option from help page

abyss-bloom:

  • Add counting Bloom Filter instruction to help page

abyss-bloom-dbg:

  • Report coverage information of unitigs
abyss -

Published by jwcodee almost 5 years ago

  • Release version 1.0.11.
  • Assemble colour-space reads. Read identifiers must be named with
    the suffixes F3 and R3.
  • Read files in qseq format. Thanks to Tony Raymond (tgr).
  • Prevent misassemblies mediated by tandem segmental duplications.
    A sequence XRRY, where R is a repeat sequence, could have been
    misassembled as XRY. (tgr)

abyss-pe:

  • Integrate with Sun Grid Engine (SGE). A parallel, paired-end
    assembly can be run with a single qsub command. The parameters
    lib, np and k default to the qsub environment variables JOB_NAME
    (qsub -N), NSLOTS (qsub -pe) and SGE_TASK_ID (qsub -t)
    respectively.
  • The .pair file, the largest intermediate file, is now gzipped.

ABYSS-P:

  • Bug fix. At k=19, k-mer would be distributed to even-numbered
    processes only.

KAligner:

  • Multithreaded. The -j, --threads option specifies the number of
    threads to use. The order in which the alignments are output will
    vary from run to run, but the alignments are deterministic and
    will not vary. Each thread reads and aligns one file, so the reads
    must be in more than one file to use this feature. (tgr)
abyss -

Published by jwcodee about 5 years ago

  • Release version 2.2.3
  • Revert memory consumption of Bloom filters to pre 2.2.0 behaviour.
    ABySS will now share the specified memory among all Bloom filters
    instead of just the counting Bloom filter.
  • Fix gcc-9 compilation warnings
abyss -

Published by jwcodee about 5 years ago

  • Release version 2.2.2
  • Fix abyss-overlap for 32-bit systems
abyss -

Published by jwcodee about 5 years ago

  • Release version 2.2.1
  • Fix abyss-bloom for macOS
abyss -

Published by jwcodee about 5 years ago

  • Release version 2.2.0
  • Construct a counting bloom filter instead of a cascading bloom filter.

abyss-bloom:

  • Add 'counting' as valid argument to '-t' option to build a counting
    bloom filter
abyss - 2.1.5

Published by sauparna almost 6 years ago

  • Release version 2.1.5
  • Compiler fixes and increase stack size limits to avoid stack overflows.

abyss-pe:

  • Add 'ulimit' statements to the Makefile to increase a thread's stack size to 64MB.
abyss - 2.1.4

Published by benvvalk almost 6 years ago

This release provides major improvements to Bloom filter assembly contiguity
and correctness. Bloom filter assemblies now have equivalent scaffold contiguity
and better correctness than MPI assemblies of the same data, while still
requiring less than 1/10th of the memory. On human, Bloom filter assembly times
are still a few hours longer than MPI assemblies (e.g. 17 hours vs. 13 hours,
using 48 threads).

abyss-pe:

  • Change default value of m from 50 => 0, which has the effect
    of disallowing sequence overlaps < k-1 bp. QUAST tests on E. coli /
    C. elegans / H. sapiens showed that both contiguity and
    correctness were improved by allowing only overlaps of k-1 bp
    between sequence ends.
abyss - 2.1.3

Published by benvvalk almost 6 years ago

This release fixes a SAM-formatting bug that broke the ABySS-LR pipeline (Tigmint/ARCS).

abyss-bloom:

  • Added graph command for visualizing neighbourhoods of the
    Bloom filter de Bruijn graph (produces GraphViz)

abyss-fixmate-ssq:

  • Fixed missing tab in SAM output which broke ABySS linked reads
    pipeline (Tigmint/ARCS)