ntJoin

ntJoin leverages structural synteny between draft and reference assemblies to scaffold and improve genome assembly contiguity and overall assembly quality.


Key Features:

  • Assembly Scaffolding: Scaffolds a target draft assembly using one or more reference assemblies, which can be true reference builds or alternative draft genomes.
  • Lightweight Mapping Approach: Employs a mapping strategy based on minimizer graphs generated from ordered minimizer sketches, avoiding traditional alignment methods to reduce runtime and memory usage.
  • Versatility in Applications: Applicable to enhancing draft assemblies with reference-grade genomes, integrating short read assemblies with long read drafts, or using assemblies from closely related species for scaffolding.

Scientific Applications:

  • Improvement of Genome Assemblies: Enhances assembly contiguity; for example, scaffolding a human short read assembly with either the human reference genome or a long read assembly increased NGA50 length by 23-fold and 13-fold, respectively.
  • Resource Efficiency: Performs scaffolding in under 13 minutes using less than 11 GB of RAM, demonstrating lower runtime and memory compared with existing reference-guided assemblers.

Methodology:

Requires a target assembly and one or more reference assemblies as input; utilizes minimizer graphs derived from ordered minimizer sketches to map and scaffold the target relative to the references while avoiding traditional alignment methods.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Programming Languages:
C++, Java, Python
Added:
1/18/2021
Last Updated:
3/13/2021

Operations

Publications

Coombe L, Nikolić V, Chu J, Birol I, Warren RL. ntJoin: Fast and lightweight assembly-guided scaffolding using minimizer graphs. Unknown Journal. 2020. doi:10.1101/2020.01.13.905240.