There is a newer version of the record available.

Published August 19, 2022 | Version v2.2.0
Software Open

ComparativeGenomicsToolkit/cactus: Cactus 2.2.0 2022-08-19

  • 1. UCSC
  • 2. Arenaria
  • 3. UC Santa Cruz Genomics Institute
  • 4. EMBL-EBI
  • 5. @UCSantaCruzComputationalGenomicsLab
  • 6. Wellcome Sanger Institute
  • 7. Google, Inc.
  • 8. Princeton University
  • 9. UCSC Genomics Institute
  • 10. University of Missouri
  • 11. Stanford University

Description

Cactus 2.2.0 is available in the following forms:

WARNING: do not use the github automatically generated source files (Source code (zip) or Source code (tar.gz)), these are not correct.

The Docker images and binaries linked above are built using AVX2 extensions, and require a CPU that supports them, except the "Pre-compiled Binaries For Older CPU Architectures" which should be compatible with any 64-bit architecture (but don't yet support the Cactus's pangenome pipeline).

Please subscribe to the cactus-announce low-volume mailing list to receive notice of Cactus release.

Release notes

This release contains a major update to the "blast" phase, where chaining logic is introduced to select lastz anchors, replacing the old quality-based heuristic. It also uses 1 fewer outgroup (2 instead of 3) by default, and no longer explicitly computes self-alignments, which should result in faster runtimes.

Other changes include:

  • Complete rewrite and drastic simplification of all code used to genereate lastz anchors
  • PAF format now used natively throughout Cactus (replacing lastz cigars)
  • Major refactor and cleanup of the "progressive" python module, removing vestiges of old Progressive Cactus repo
  • Rewrite and simplifcation of the "Cactus Workflow" Python code.
  • Intermediate files (project, multicactus project, experiment XML) all done away with.
  • More explicit error message for "illegal instruction" signal (which commonly confused people trying to run on older CPUs)
  • Fasta contig name checking and prefixing done at beginning of each tool (this should prevent cryptic halAppendSubtree errors in the pangenome pipeline)
  • Update to newest SegAlign, which should fix an overflow bug that occurs when repeatmasking some data.
  • Increase binary compatibility by linking with newer libxml2
  • Add cactus-terra-helper tool to force-resume Terra workflows (when its own call caching fails)
  • Small cleanup of cactus-preprocess interface

Files

ComparativeGenomicsToolkit/cactus-v2.2.0.zip

Files (1.5 MB)

Name Size Download all
md5:1f781145879c50d097147ae08fde8850
1.5 MB Preview Download

Additional details