Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Ultra-fast de novo assembler using long noisy reads

License

NotificationsYou must be signed in to change notification settings

ruanjue/smartdenovo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Download sample PacBio from the PBcR websitewget -O- http://www.cbcb.umd.edu/software/PBcR/data/selfSampleData.tar.gz| tar zxf -awk'NR%4==1||NR%4==2' selfSampleData/pacbio_filtered.fastq| sed's/^@/>/g'> reads.fa# Install SMARTdenovogit clone https://github.com/ruanjue/smartdenovo.git&& (cd smartdenovo; make)# Assemble (raw unitigs in wtasm.lay.utg; consensus unitigs: wtasm.cns)smartdenovo/smartdenovo.pl -c 1 reads.fa> wtasm.makmake -f wtasm.mak

Introduction

SMARTdenovo is ade novo assembler for PacBio and Oxford Nanopore (ONT)data. It produces an assembly from all-vs-all raw read alignments withoutan error correction stage. It also provides tools to generate accurateconsensus sequences, though a platform dependent consensus polish tools (e.g.Quiver for PacBio or Nanopolish for ONT) are still required for higheraccuracy.

SMARTdenovo consists of several separate command line tools:wtzmo for readoverlapping,wtgbo to rescue missing overlaps,wtclp for identifyinglow-quality regions and chimaera, andwtcns orwtmsa to produce betterunitig consensus. Thesmartdenovo.pl script provides a convenient interfaceto call these programs in one go. If you do not care about the internal ofSMARTdenovo, you may simply run with:

/path/to/smartdenovo/smartdenovo.pl -p prefix -c 1 reads.fa> prefix.makmake -f prefix.mak

It calls other SMARTdenovo executables in the same directory containingsmartdenovo.pl. After assembly, the raw unitigs are reported in fileprefix.lay.utg and consensus unitigs inprefix.cns. If you want to knowmore about how SMARTdenovo works in detail, please seeREADME-tools.md.

New development

Most time of assembly is spent on Smith-Waterm alignment, which might be not necessaryto long reads assembly. We are developping a novel algorithm, called dot matrix alignment, which is smith-waterman free.

wtzmo now supports dot matrix alignment by add option-U -1 -m 0.1.run_dmo.sh workswell on E.coli, Yeast PacBio dataset, Bacteria ERS554120, and drosopila.

About

Ultra-fast de novo assembler using long noisy reads

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp