VSEARCH: a versatile open source tool for metagenomics

被引:7235
作者
Rognes, Torbjorn [1 ,2 ]
Flouri, Tomas [3 ,4 ]
Nichols, Ben [5 ]
Quince, Christopher [5 ,6 ]
Mahe, Frederic [7 ,8 ]
机构
[1] Univ Oslo, Dept Informat, Oslo, Norway
[2] Oslo Univ Hosp, Dept Microbiol, Oslo, Norway
[3] Heidelberg Inst Theoret Studies, Heidelberg, Germany
[4] Karlsruhe Inst Technol, Inst Theoret Informat, Karlsruhe, Germany
[5] Univ Glasgow, Sch Engn, Glasgow, Lanark, Scotland
[6] Univ Warwick, Warwick Med Sch, Coventry, W Midlands, England
[7] Univ Kaiserslautern, Dept Ecol, Kaiserslautern, Germany
[8] CIRAD, UMR LSTM, Montpellier, France
基金
英国生物技术与生命科学研究理事会;
关键词
Clustering; Chimera detection; Searching; Masking; Shuffling; Parallellization; Metagenomics; Alignment; Sequences; Dereplication; OPERATIONAL TAXONOMIC UNITS; RNA GENE DATABASE; CLUSTERING METHODS; LINEAR-SPACE; SEQUENCES; GENERATION; ALIGNMENT; SEARCH; READS; BLAST;
D O I
10.7717/peerj.2584
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Background. VSEARCH is an open source and free of charge multithreaded 64-bit tool for processing and preparing metagenomics, genomics and population genomics nucleotide sequence data. It is designed as an alternative to the widely used USEARCH tool (Edgar, 2010) for which the source code is not publicly available, algorithm details are only rudimentarily described, and only a memory-confined 32-bit version is freely available for academic use. Methods. When searching nucleotide sequences, VSEARCH uses a fast heuristic based on words shared by the query and target sequences in order to quickly identify similar sequences, a similar strategy is probably used in USEARCH. VSEARCH then performs optimal global sequence alignment of the query against potential target sequences, using full dynamic programming instead of the seed-and-extend heuristic used by USEARCH. Pairwise alignments are computed in parallel using vectorisation and multiple threads. Results. VSEARCH includes most commands for analysing nucleotide sequences available in USEARCH version 7 and several of those available in USEARCH version 8, including searching (exact or based on global alignment), clustering by similarity (using length pre-sorting, abundance pre-sorting or a user-defined order), chimera detection (reference-based or de novo), dereplication (full length or prefix), pairwise alignment, reverse complementation, sorting, and subsampling. VSEARCH also includes commands for FASTQ file processing, i.e., format detection, filtering, read quality statistics, and merging of paired reads. Furthermore, VSEARCH extends functionality with several new commands and improvements, including shuffling, rereplication, masking of low-complexity sequences with the well-known DUST algorithm, a choice among different similarity definitions, and FASTQ file format conversion. VSEARCH is here shown to be more accurate than USEARCH when performing searching, clustering, chimera detection and subsampling, while on a par with USEARCH for paired-ends read merging. VSEARCH is slower than USEARCH when performing clustering and chimera detection, but significantly faster when performing paired-end reads merging and dereplication. VSEARCH is available at https://github.com/torognes/vsearch under either the BSD 2-clause license or the GNU General Public License version 3.0. Discussion. VSEARCH has been shown to be a fast, accurate and full-fledged alternative to USEARCH. A free and open-source versatile tool for sequence analysis is now available to the metagenomics community.
引用
收藏
页数:22
相关论文
共 40 条
[21]   Patterns of Rare and Abundant Marine Microbial Eukaryotes [J].
Logares, Ramiro ;
Audic, Stephane ;
Bass, David ;
Bittner, Lucie ;
Boutte, Christophe ;
Christen, Richard ;
Claverie, Jean-Michel ;
Decelle, Johan ;
Dolan, John R. ;
Dunthorn, Micah ;
Edvardsen, Bente ;
Gobet, Angelique ;
Kooistra, Wiebe H. C. F. ;
Mahe, Frederic ;
Not, Fabrice ;
Ogata, Hiroyuki ;
Pawlowski, Jan ;
Pernice, Massimo C. ;
Romac, Sarah ;
Shalchian-Tabrizi, Kamran ;
Simon, Nathalie ;
Stoeck, Thorsten ;
Santini, Sebastien ;
Siano, Raffaele ;
Wincker, Patrick ;
Zingone, Adriana ;
Richards, Thomas A. ;
de Vargas, Colomban ;
Massana, Ramon .
CURRENT BIOLOGY, 2014, 24 (08) :813-821
[22]   ALLPATHS 2: small genomes assembled accurately and with high continuity from short paired reads [J].
MacCallum, Iain ;
Przybylski, Dariusz ;
Gnerre, Sante ;
Burton, Joshua ;
Shlyakhter, Ilya ;
Gnirke, Andreas ;
Malek, Joel ;
McKernan, Kevin ;
Ranade, Swati ;
Shea, Terrance P. ;
Williams, Louise ;
Young, Sarah ;
Nusbaum, Chad ;
Jaffe, David B. .
GENOME BIOLOGY, 2009, 10 (10)
[23]   Swarm: robust and fast clustering method for amplicon-based studies [J].
Mahe, Frederic ;
Rognes, Torbjorn ;
Quince, Christopher ;
de Vargas, Colomban ;
Dunthorn, Micah .
PEERJ, 2014, 2
[24]   PANDAseq: PAired-eND Assembler for Illumina sequences [J].
Masella, Andre P. ;
Bartram, Andrea K. ;
Truszkowski, Jakub M. ;
Brown, Daniel G. ;
Neufeld, Josh D. .
BMC BIOINFORMATICS, 2012, 13
[25]   OPTIMAL ALIGNMENTS IN LINEAR-SPACE [J].
MYERS, EW ;
MILLER, W .
COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1988, 4 (01) :11-17
[26]   A GENERAL METHOD APPLICABLE TO SEARCH FOR SIMILARITIES IN AMINO ACID SEQUENCE OF 2 PROTEINS [J].
NEEDLEMAN, SB ;
WUNSCH, CD .
JOURNAL OF MOLECULAR BIOLOGY, 1970, 48 (03) :443-+
[27]  
Nichols B, 2016, BIORXIV, DOI [10.1101/072447., DOI 10.1101/072447]
[28]   The SILVA ribosomal RNA gene database project: improved data processing and web-based tools [J].
Quast, Christian ;
Pruesse, Elmar ;
Yilmaz, Pelin ;
Gerken, Jan ;
Schweer, Timmy ;
Yarza, Pablo ;
Peplies, Joerg ;
Gloeckner, Frank Oliver .
NUCLEIC ACIDS RESEARCH, 2013, 41 (D1) :D590-D596
[30]  
Rivest R., 1992, 1321 RFC INT ACT BOA