Skip to content

miangher/Flye

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

518 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ABruijn assembler

Version: 2.2b

ABruijn is a de novo assembler for long and noisy reads, such as those produced by PacBio and Oxford Nanopore Technologies. The algorithm uses an A-Bruijn graph to find the overlaps between reads and does not require them to be error-corrected. The package includes a polisher module, which produces assembly of high nucleotide-level quality.

Since the version 2.0, ABruijn performs additional repeat analysis step, which improves the structural accuracy of the resulting sequence. The algorithm also produces a graph representation of the final assembly.

ABruijn has moderate memory requirements and is designed to run on a single node. Typically, assembly of a bacteria or yeast assembly takes less than half an hour on a modern desktop. A whole human genome with 30x coverage could be assembled within a week on a node with 32 CPUs and 800Gb RAM.

Install

See the docs/INSTALL.md file.

Usage

See the docs/USAGE.md file.

Publications

Yu Lin, Jeffrey Yuan, Mikhail Kolmogorov, Max W Shen, Mark Chaisson and Pavel Pevzner, "Assembly of Long Error-Prone Reads Using de Bruijn Graphs", PNAS 2016

Third-party

ABruijn package includes some third-party software:

License

ABruijn is distributed under a BSD license. See the LICENSE file for details.

Credits

ABruijn was developed in Pavel Pevzner's lab at UCSD

Code contributions:

  • Original assembler code: Yu Lin
  • Original polisher code: Jeffrey Yuan
  • Current package: Mikhail Kolmogorov

Contacts

Please report any problems directly to the github issue tracker. Also, you can send feedback to fenderglass@gmail.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •