Literature DB >> 28369460

From reads to operational taxonomic units: an ensemble processing pipeline for MiSeq amplicon sequencing data.

Mohamed Mysara1,2,3,4, Mercy Njima1, Natalie Leys1, Jeroen Raes2,3,4, Pieter Monsieurs1.   

Abstract

The development of high-throughput sequencing technologies has provided microbial ecologists with an efficient approach to assess bacterial diversity at an unseen depth, particularly with the recent advances in the Illumina MiSeq sequencing platform. However, analyzing such high-throughput data is posing important computational challenges, requiring specialized bioinformatics solutions at different stages during the processing pipeline, such as assembly of paired-end reads, chimera removal, correction of sequencing errors, and clustering of those sequences into Operational Taxonomic Units (OTUs). Individual algorithms grappling with each of those challenges have been combined into various bioinformatics pipelines, such as mothur, QIIME, LotuS, and USEARCH. Using a set of well-described bacterial mock communities, state-of-the-art pipelines for Illumina MiSeq amplicon sequencing data are benchmarked at the level of the amount of sequences retained, computational cost, error rate, and quality of the OTUs. In addition, a new pipeline called OCToPUS is introduced, which is making an optimal combination of different algorithms. Huge variability is observed between the different pipelines in respect to the monitored performance parameters, where in general the amount of retained reads is found to be inversely proportional to the quality of the reads. By contrast, OCToPUS achieves the lowest error rate, minimum number of spurious OTUs, and the closest correspondence to the existing community, while retaining the uppermost amount of reads when compared to other pipelines. The newly introduced pipeline translates Illumina MiSeq amplicon sequencing data into high-quality and reliable OTUs, with improved performance and accuracy compared to the currently existing pipelines.
© The Author 2017. Published by Oxford University Press.

Entities:  

Keywords:  16S rRNA metagenomics; OTU clustering; amplicon sequencing; chimera; denoising; operational taxonomic units

Mesh:

Year:  2017        PMID: 28369460      PMCID: PMC5466709          DOI: 10.1093/gigascience/giw017

Source DB:  PubMed          Journal:  Gigascience        ISSN: 2047-217X            Impact factor:   6.524


Introduction

The application of new high-throughput sequencing technologies to assess microbial diversity is a fast-evolving discipline. The high-throughput capacity of those technologies and the absence of the need to culture and isolate microbial species provides researchers in the field with a very powerful technology. The sequencing of the 16S rRNA gene as phylogenetic marker gene is very often used approach to assess the microbial diversity. The short length of the reads currently produced by most sequencing technologies is an important limitation, as those reads only cover one or a few variable regions within the 16S rRNA gene. However, this drawback is largely compensated by the huge reduction in economic cost and increase in throughput compared to traditional approaches. The Roche 454 pyrosequencing technology was the first high-throughput sequencing technology to be used in microbial ecology studies [1, 2], followed by other technologies such as Ion Torrent [3], and Illumina [4] and PacBio [5]. The introduction of the Illumina MiSeq platform, offering paired-end reads nowadays up to 2 × 300 bp at a reasonably high throughput combined with the announcement of Roche to shut down its 454 sequencing services by 2016, led to a shift towards the former technology. Therefore, results presented within this work are focused on sequencing data obtained from the Illumina MiSeq platform. The ultimate goal of these amplicon sequencing approaches is to obtain a holistic view on the microbial composition within a sample, mostly obtained via binning the sequencing reads based on their sequence similarity to each other, resulting in clusters of reads, commonly referred to as Operational Taxonomic Units (OTUs). Eventually, in the ideal scenario each OTU should represent an actual bacterial species. Nonetheless, many researchers have reported an inflation of the number of OTUs when sequencing mock communities. Such an approach of using a well-defined mixture of microbial cells allows gaining insight into the numerous sources of errors potentially hampering the correct interpretation of amplicon sequencing data [6-8]. A first source of errors originates from chimera formation within the PCR amplification step, thereby creating a chimeric sequence which consists of two or more fragments from distinct species [9-12]. As those chimeras will propagate in the same way as any other DNA sequence, they can take up to 30% of all unique sequencing reads. Falling short in removal of these artificial sequences will have a huge impact on the diversity estimates, since chimeras that go undetected will be interpreted as novel species [13, 14]. Secondly, the high-throughput character of the new sequencing platforms comes at the cost of a decreased accuracy, in such a way posing important challenges at the level of data analysis. Illumina sequencing platforms suffer mainly from substitutions-type miscalls that frequently accompany GC-rich regions [15-17], are caused by improper phasing/prephasing [18], or that resulted from the high correlation of emission spectra between A and C as well as G and T [18-20]. Additionally, to obtain reads with an acceptably low error rate, both forward and reverse reads needed to be at least partially overlapping, thus allowing the combination of the prediction in both reads to generate a consensus amplicon [6]. Yet, as this overlapping region spans those parts of the reads with the lowest quality scores, such practice can still introduce errors, especially when conflicts between both reads occur. Numerous bioinformatics algorithms have been developed for the different steps within the workflow of amplicon sequencing data produced by the Illumina MiSeq platform, such as: (i) paired-end assembly, by merging both forward and reverse reads into one consensus sequence, (ii) quality filtering, via filtering reads with low sequencing quality, (iii) denoising. i.e., correction of sequencing errors, (iv) the removal of chimeric reads, and (v) clustering via binning the sequencing reads into OTUs based on their sequence similarity to each other. An overview of previously developed algorithms is given in Table 1. Integration of those single-step tools into pipelines covering the whole processing stage, resulted in different workflows including MG-RAST [21], mothur [22], QIIME [23], USEARCH [24], LotuS [25], and BioMaS [26].
Table 1.

Overview of the algorithms available for different steps within amplicon sequencing data analysis

StepToolsReference
Paired-end assemblerFLASH[46]
PANDAseq[52]
COPE[53]
PEAR[54]
Quality filteringtrim.seqs(mothur)[6]
split_libraries (QIIME)[45]
fastq_filter (USEARCH)[8]
DenoisingPre-cluster[6]
UNOISE[8]
IPED[7]
Chimera detectionPintail[55]
Bellerophon[56]
ChimeraSlayer[57]
DECIPHER[58]
Perseus[30]
UPARSE[33]
UCHIME[43]
CATCh[29]
ClusteringDotur[59]
ESPRIT[60]
ESPRIT-Tree[61]
CD-HIT[62]
Uclust[24]
GramCluster[63]
DNAClust[64]
CROP[65]
Swarm[66]
UPARSE.[33]
Overview of the algorithms available for different steps within amplicon sequencing data analysis Various efforts have been made to compare the different individual tools developed for each preprocessing step, e.g., there exist benchmark studies comparing the paired-end assemblers [7, 8], denoising tools [6–8, 27, 28], chimera detection tools [29, 30], and clustering algorithms [31-34]. However, limited literature is available comparing pipelines, such as USEARCH, LotuS, mothur, and QIIME. Such a benchmarking analysis could provide crucial information to microbial ecologists in terms of accuracy, computational time, and retained sample size, as such offering guidance towards the selection of the appropriate pipeline. First initiatives to perform such benchmark have already led to interesting results (Plummer et al. [35], Hildebrand et al. [25], Fosso et al. [26], D’Argenio et al. [36]). However, each of those comparative studies used either biological samples or simulated datasets, thus making it difficult to assess the quality in terms of error rate and OTU accuracy. In this work, a comprehensive comparison was made between mothur, QIIME, LotuS, and USEARCH pipelines in respect to reads throughput, error rate, and OTU accuracy. We also propose within this work a novel pipeline that combines the advantages of different existing individual tools, which is entitled OCToPUS (Optimized CATCh, mothur, IPED, UPARSE, and SPAdes). In contrast to previous comparative analyses described above, we used mock community datasets, as such providing a benchmark that can be used to calculate the error rate and correspondence of the resulting OTUs with the actual microbial composition. Important to notice is that this work has no intention of comparing the underlying individual algorithms built-in within each pipeline. It rather treats the entire pipeline as a black box and assesses the accuracy using a unified evaluation process apart from the implemented individual algorithms.

Data description

The benchmark analysis between various pipeline for 16S rRNA amplicon sequencing was done using mock samples with a known microbial composition. Unlike the use of simulated data or real biological samples, this type of samples allows for an accurate assessment of the error rates and microbial compositions returned by each pipeline. Thus, thirteen publicly available Illumina MiSeq sequencing samples were used representing three different mock communities. The first mock community – called MOCK1 – contains 21 species, and the corresponding amplicon sequencing data set covers the V34 and V4 regions of the 16S rRNA gene, each amplicon sequenced in triplicate (run IDs 130403, 130417 and 130422). The second mock community (MOCK2) consists of 20 different organisms covering the V4 and V45 regions, each of them sequenced in duplicate (named V4.I.1 and V4.I.05 [for V4], V4.V5.I.1, and V4.V5.I.11 [for V45]). The third mock community (MOCK3) consists of 12 species, is sequenced in triplicate (named M1, M2, M3) and covers the V34 region. MOCK1 is available via (http://www.mothur.org/MiSeqDevelopmentData.html) under accession 130403, 130417, and 130422; MOCK2 is available via European Bioinformatics Institute Nucleotide Archive SRA under project ID PRJEB4688; and MOCK3 is available via National Center for Biotechnology Information SRA under project ID: SRP066114. The detailed composition, library preparation and sequencing on the Illumina MiSeq platform are described in detail in Supplementary File 1 as well as the respective publications for MOCK1 [6], MOCK2 [37], MOCK3 [7].

Methods

Standardization of the pipelines

The samples were analyzed using four pipelines: QIIME (Version 1.8.0), mothur (Version 1.33.3), LotuS (Version 1.506), USEARCH (Version v8.1.1861_i86linux32), and a new pipeline OCToPUS introduced within this work. In general, the standard commands were used for each pipeline, i.e., using the default parameters. However, to allow for a fair comparison on the number of spurious OTUs, OTUs were not rejected based on their relative abundance or their taxonomic classifications in any of the pipelines. This necessitated the deactivation of default singleton removal option in UPARSE and skipping the default remove.lineage step in mothur or putting the keepUnclassified parameter in LotuS. For the same reason the reference based mode of the chimera detection for all pipelines was not included. A detailed description of the commands used within each pipeline is described below, and a schematic overview of the different steps is summarized in Fig. 1.
Figure 1.

Overview of the different steps within each pipeline.

Overview of the different steps within each pipeline.

Mothur

In general, the Standard Operation Procedure of mothur for analyzing 16S rRNA amplicon sequencing data (http://www.mothur.org/wiki/MiSeq_SOP, d.d. 2015-11-23) is used as guideline. In a first step, the forward and reverse reads are merged using the make.contigs command. Based on the quality scores, a heuristic has been implemented to resolve conflicts between both reads, thereby replacing problematic conflicts with “N”. Reads exhibiting any ambiguous positions or containing a more than 8-base homopolymer are subsequently removed using the screen.seqs command. Next, reads are aligned to the SILVA reference database [38] using the align.seqs command. Those reads that fail to align to the correct location within the 16S rRNA gene [39-41] are culled using the screen.seqs command. Aligned reads are simplified (via removing noninformative columns (using the filter.seqs command), dereplicated (via the unique.seqs command), and denoised with mothur implementation of the Single Linkage Preclustering algorithm [42] via, the pre.cluster command. The resulting reads are screened for presence of chimeras using UCHIME [43] via the chimera.uchime command. Finally, sequences are clustered into OTUs using the cluster.split command.

USEARCH

Following the recommendations by Edgar and Flyvbjerg [8] and the online published USEARCH workflow (http://drive5.com/usearch/manual/uparse_pipeline.html), both forward and reverse reads are merged by aligning them using the fastq_mergepairs command. The fastq_filter command is used to assess the expected number of errors, as described in [8], and filter the reads accordingly. Dereplication is performed via the derep_fulllength command, followed by denoising via cluster_fast, which is the implementation of the UNOISE algorithm [8]. Via the sortbysize command reads are arranged in descending order of abundance, followed by the cluster_otus command that combines both the OTU clustering and chimera (de novo) removal step. Reads are mapped to the final OTUs list using usearch_global command to assign abundances to each OTU and formulate the OTU-table.

QIIME

Following the recommendations on QIIME website (http://qiime.org/), first both forward and reverse reads are merged via the join_paired_ends.py command, an implementation of the fastq-join approach [44]. Next a quality filtering step based on the Phred scores is applied, as described in Bokulich et al. [45] via split_libraries_fastq.py. Chimeras are identified using identify_chimeric_seqs.py command (using the usearch61 option that runs the UCHIME algorithm), and subsequently removed via filter_fasta.py. OTU clustering is performed using the pick_open_reference_otus.py command utilizing the default UCLUST algorithm and Greengenes as reference database.

LotuS

LotuS requires specifying all parameters in a single command, which is different from the step-wise approach of previous pipelines. First, LotuS reads the mapping file specifying the input fastq files, which are subsequently demultiplexed and quality filtered using the simple demultiplexer (sdm) algorithm [25]. Reads are trimmed into “seeds” with a length of 170 bases, which are clustered and checked for chimera using the UPARSE algorithm to formulate the OTU table. Next, the seed sequences of the shortlisted OTUs are extended and assembled via the sdm and Flash [46] algorithms, respectively, of which the output are used as the representative sequences of the OTUs.

OCToPUS

Within this work a new pipeline was developed that utilizes the benefits of various tools and state-of-the-art algorithms, described as an Optimized CATCh, mothur, IPED, UPARSE, and SPAdes, abbreviated as OCToPUS. First, both forward and reverse reads are quality checked via looking at k-mer frequency to identify potential false k-mers using the Hammer algorithm [47] implemented in the SPAdes tool [48]. Next, reads are assembled via the mothur make.contigs command, followed by screening, aligning, filtering, and dereplication, similar to what was described in the mothur approach. Next, reads are denoised using the IPED algorithm, which applies an artificial intelligent classifier to identify and correct positions likely to be erroneous [7]. Chimera detection is performed via the CATCh algorithm, a second layer classifier that ensembles the scores of various chimera detection tools into a more accurate classification [29]. Subsequently, we apply the UPARSE clustering approach as implemented in USEARCH, using the cluster_otus and usearch_global commands to assign an abundance level to each OTU.

Evaluation criteria

Comparison of the different pipelines was performed using four different parameters: (i) amount of reads rejected, (ii) the error rate, (iii) the number of OTUs and their composition, and (iv) computation time. The amount of reads retained within the different pipelines was calculated via the mothur summary.seqs command at different stages within the workflow, i.e., after paired-end assembly, after quality filtering and after chimera removal. Due to different order of the processing steps in LotuS as illustrated in Fig. 1, only the final amount of reads can be reported. Secondly, as the microbial composition of the mock sample is known – and as such the reference sequence of the corresponding 16S rRNA genes – actual error rates were calculated via the mothur seq.error command. The error rate was calculated by taking the ratio of the number all erroneous bases (exhibiting deletions, insertions, and substitutions errors) over the total number of bases. Error rates were reported twice: once after the chimeric reads were accurately removed to have an idea on the sequencing error rate excluding the chimeric reads, and a second time after applying a regular chimera removal tool as implemented within each pipeline, thereby giving a more realistic estimation of the total error rate that will be retained within the sequencing data. As LotuS – unlike the other pipelines – does only perform the paired-end assembly step after creating the OTUs, it is not possible to calculate the error rate of assembled reads prior to clustering. OTUs were assessed in a quantitative as well as a qualitative way. For the quantitative approach, we calculated the number of OTUs produced via each pipeline per sample. Those numbers were plotted using rarefaction curves where the number of OTUs are shown in the vertical axis and read counts in the horizontal axis, reflecting the influence of sequencing depth on the number of OTUs. Additionally, we performed a qualitative analysis, following a similar approach as described in Edgar [33], where the OTUs were classified into four different categories: (i) original (more than 97% sequence similarity to a species within the mock community), (ii) chimeric (similar to two or more species within the mock community), (iii) contaminant (nonintended read with high sequence identity match to a species not in the targeted community), and (iv) others (not fulfilling any of previous criteria). Lastly, the computation time was calculated for the different steps within each pipeline: paired-end assembly, quality filtering (with denoising when integrated in the pipeline), chimera removal, and OTU clustering using eight Intel Xeon E5-2640 2.50 GHz CPUs. The six samples of MOCK 1 were used for this analysis (with a coverage ranging from 20 000 to 700 000 reads).

Analyses and discussion

In this work, a novel pipeline named OCToPUS is introduced incorporating various tools that tackle the individual challenges related to 16S rRNA amplicon sequencing data analysis, such as denoising, quality filtering, chimera detection, and OTU clustering. For this purpose, we utilized the commonly used mothur software pipeline as backbone, in which we replaced some of the default programs by our own selection of tools. For the denoising step, the IPED algorithm was selected as it was able to correct double the amount of errors and significantly reduce the number of spurious OTUs compared to other algorithms available [7]. For the removal of chimeric sequences, the CATCh algorithm was implemented combining the advantages of various chimera detection tools into one ensemble algorithm, thereby incorporating all individual predictions into one combined score. As such, applying CATCh, has been found to increase the sensitivity (i.e., detecting true chimera) with 8% without affecting the specificity (i.e., wrongly identifying a correct sequence as chimeric) [29]. Concerning the OTU clustering step, UPARSE has been selected, as it has been proven to outperform the other state-of-the-art algorithms, bringing the number of OTUs closer to the actual number of species [33]. Additionally, we wanted to test the idea of incorporating a preassembly quality filtering step. Despite the fact that this step is not yet been incorporated in most pipelines, evaluation of the end results of our analysis pipeline showed a significant beneficial effect on the error rate (5% less) and the number of spurious OTUs (9% less). Next, a benchmark analysis was conducted between our newly introduced OCToPUS pipeline and the existing state-of-the-art pipelines QIIME, USEARCH, LotuS, and mothur. A set of performance parameters was defined to assess each pipeline, i.e., the amount of reads retained, the error rates, the computational time, and the quality of the OTU clustering results. For this purpose, 13 mock samples with a known composition and originating from three different studies (six sequencing runs) were processed by all four pipelines, allowing us to calculate of the four performance parameters for each pipeline. Although each pipeline was initially exposed to the same number of reads, the amount of reads retained by each of the workflows dramatically differs depending on the mock data set to which it was applied (see supplementary file 2). The percentages of rejected reads were on average 23%, 24%, 26%, 26%, and 47% for LotuS, OCToPUS, QIIME, mothur, and USEARCH, respectively. Important to notice is that the amount of reads lost within a certain step differs dramatically between different pipelines (see Fig. 2), e.g., most of the reads are thrown away by QIIME during the assembly phase, while most of the reads are rejected by USEARCH in the quality filtering step.
Figure 2.

Average amount of reads removed within the various pipelines, due to improper assembly, quality filtering or chimera removal. Due to different order of the processing steps in LotuS, this pipeline could not be included in the figure (on average LotuS retains 23% of the reads).

Average amount of reads removed within the various pipelines, due to improper assembly, quality filtering or chimera removal. Due to different order of the processing steps in LotuS, this pipeline could not be included in the figure (on average LotuS retains 23% of the reads). As the main reason for rejecting those reads was to get rid of poor quality or chimeric sequences, it was utterly important to assess their influence on the error rate obtained with each approach. In a first scenario chimeras were identified by using the known reference sequences for each community, and subsequently the error rate was calculated. It is important to notice that such an analysis can only be performed for mock communities and is performed within this context purely as benchmark analysis. Within this context, OCToPUS obtained an error rate of 0.08% on average, while USEARCH, mothur, and QIIME reduced the overall error rate to 0.14%, 0.15%, and 0.47%, respectively, averaged over all mock communities (see Table 2). With the exception of OCToPUS, there was a strong correlation between the amount of rejected reads and the extent to which the error rate has been reduced. Additionally, we assessed the error rate within the second scenario, where the removal of chimeras occurs using a traditional chimera detection algorithm, as such reflecting a real-life scenario. OCToPUS was able to reduce the error rate to 0.19%, while USEARCH, mothur, and QIIME achieved 0.23%, 0.24%, and 0.59%, respectively, averaged over all mock communities (see Table 2). Due to the presence of some undetected chimeras, an inflation of the error rate was reported for the second scenario compared to the first one. Nonetheless, in both scenarios the OCToPUS pipeline was deemed successful in acquiring the highest quality in respect to the error rate of the sequencing reads, without affecting the amount of reads retained. As discussed in the methods LotuS could not be included in this analysis.
Table 2.

The error rates for the different samples after applying various pipelines, either with complete removal of chimeric reads (via the seq.error command), or after applying the chimera removal algorithm embedded within the workflow in question

Chimera absentChimera removal algorithms
Sample IDQIIMEMothurUSEARCHOCToPUSQIIMEMothurUSEARCHOCToPUS
130403(V34)0.00220.00060.00030.00030.00230.00080.00050.0004
130417(V34)0.00180.00050.00030.00030.00190.00070.00050.0004
130422(V34)0.00230.00120.00080.00090.00230.00110.00100.0009
130403(V4)0.000550.000130.000100.000050.002080.001670.001610.00126
130417(V4)0.000490.000100.000080.000030.001870.001500.001470.00114
130422(V4)0.000480.000100.000080.000030.001820.001440.001410.00109
V4.I.10.000790.000070.000020.000020.000870.000130.000060.00003
V4.I.050.000870.000100.000020.000020.000990.000200.000080.00003
V4.V5.I.10.02570.00840.00750.00410.02410.00690.00490.0047
V4.V5.I.110.02180.00600.00720.00310.02180.00440.00470.0032
M1(V34)0.00140.00060.00060.00050.00520.00390.00420.0038
M2(V34)0.00140.00070.00060.00050.00580.00450.00470.0043
M3(V34)0.00110.00060.00050.00050.00520.00410.00410.0039
Average 0.0047 0.0015 0.0014 0.0008 0.0059 0.0024 0.0023 0.0019
The error rates for the different samples after applying various pipelines, either with complete removal of chimeric reads (via the seq.error command), or after applying the chimera removal algorithm embedded within the workflow in question The negative effect of sequencing errors and PCR artefacts are expected to influence the amount of spurious OTUs, thus a successful removal of these errors should ideally be reflected in a decrease of the number of OTUs. Although the number of OTUs are affected by the amount of reads and the level of complexity within the mock samples, [6], it has commonly been used by others as a metric for sequencing quality [6, 8, 27, 28, 30, 42, 49, 50]. Thus, we calculated the average number of spurious OTUs—exceeding the expected number of OTUs—for all samples. OCToPUS produced on average 65 OTUs, while USEARCH, LotuS, mothur, and QIIME produced 95, 208, 236, and 295 OTUs, respectively (see Supplementary File 3). Using the rarefaction curves we could demonstrate that the OCToPUS pipeline was able to achieve the least amount of spurious OTUs with increasing sequencing depth, followed by USEARCH, LotuS, mothur, and QIIME (see Fig. 3). Nonetheless, it is important to stress that the amount of reads removed by USEARCH—the pipeline with the second best performance—is drastically higher compared with the other pipelines, as illustrated in supplementary file 2.
Figure 3.

Rarefaction curves of the different samples. In the X-axis the sequencing depth is given, in the Y-axis the amount of OTUs returned by each pipeline.

Rarefaction curves of the different samples. In the X-axis the sequencing depth is given, in the Y-axis the amount of OTUs returned by each pipeline. Achieving the least number of spurious OTUs, does not automatically imply that it will return OTU clustering results that reflect accurately the microbial composition within the mock community. Therefore, we performed an additional analysis to qualitatively assess the composition of the OTUs produced via each pipeline. Based on the classification used in Edgar et al. [33], the percentage of original species, escaped chimeras, existing contaminants, and other unidentifiable sequences were calculated (see methods). Based on Fig. 4, USEARCH, OCToPUS, and QIIME report the most accurate correspondence to the original species, and USEARCH and OCToPUS report the least amount of chimera. The remainder of the OTUs represented contaminating reads or unidentified sequences (possibly formed via a combination of contaminants and PCR or sequencing errors). For the MOCK1 (V34) and MOCK2 (V45) samples USEARCH obtained a better prediction of the microbial community than OCToPUS. However, it is important to notice that USEARCH throws away on average 94% and 59% of the sequencing reads in MOCK1(V34) and MOCK2 (V45) samples respectively during processing – as such limiting the analysis to a small fraction of reads – while OCToPUS rejects on average 13 and 46% of the reads, respectively. Similarly, LotuS throws away only 53% of the MOCK1 sequencing data (V34), yet obtaining a slightly better prediction compared to OCToPUS. Finally, we evaluated the number of species that were split over more than one OTU, and the species that were absent in the OTU production. All approaches were able to identify all species within the MOCK1 and MOCK2 communities. However, only OCToPUS and USEARCH reported an average of 1 OTU per species, while LotuS reported 1.4 OTUs per species, mothur 1.7 OTUs per species, and QIIME 5.2 OTUs per species, indicating a more pronounced over-splitting effect, it was also reported with MOCK3 samples (see Supplementary File 4).
Figure 4.

Composition of the OTUs produced via the various approaches, classified into different categories: original (blue), chimeric (violet), contaminant (green), and no hit (red). The size of the circles is representative for the amount of reads retained after running each pipeline (exact percentages can be found in supplementary file 2).

Composition of the OTUs produced via the various approaches, classified into different categories: original (blue), chimeric (violet), contaminant (green), and no hit (red). The size of the circles is representative for the amount of reads retained after running each pipeline (exact percentages can be found in supplementary file 2). The computational cost for USEARCH and LotuS was dramatically lower compared to the other pipelines, as it only required a few seconds to process the six samples of MOCK1. Mothur, OCToPUS, and QIIME required 2.1, 2.7, and 3 minutes, respectively (see Supplementary File 5). The computational time for mothur is evenly distributed across the different steps. For OCToPUS the most time-consuming step is the paired-end assembly (including the preceding preassembly error correction) and chimera removal (requiring the execution of three chimera detection algorithms). Concerning QIIME, most of the computational time was dedicated to the OTU clustering step. As discussed earlier, the added computational burden for OCToPUS was overshadowed by the quality of the processed data. Conclusively, our proposed pipeline OCToPUS combines the advantages of mothur, CATCh, IPED, UPARSE, and SPAdes and was on average able to achieve the lowest error rate, the minimum number of spurious OTUs and the closest correspondence to the existing community without compromising the amount of reads retained. With the exception of USEARCH, the required computation time was in line with the other pipelines. All included algorithms are freely available, with exception of the USEARCH licence that can be obtained from its author upon registration. Finally, our newly proposed OCToPUS pipeline is able to translate amplicon sequencing data into high-quality OTUs.

Availability of supporting data

Snapshots of the supporting data and code are available from the GigaScience GigaDB repository [51]. Availability and requirements Project name: OCToPUS Project home page: https://github.com/M-Mysara/OCToPUS Operating system: UNIX Programming language: Perl Other requirements: Java 1.3.1 or higher, Perl License: e.g. GNU GPL (except with UPARSE, licence should be obtained directly from http://www.drive5.com/usearch/) MOCK1 is available via (http://www.mothur.org/MiSeqDevelopmentData.html) under accession 130403, 130417, and 130422 MOCK2 is available via European Bioinformatics Institute Nucleotide Archive SRA under project ID PRJEB4688 MOCK3 is available via National Center for Biotechnology Information SRA under project ID: SRP066114

Additional files

Additional Supplementary File 1: Detailed description of the different mock samples and their composition. Additional Supplementary File 2: Table illustrating the percentage of reads removed by each pipeline throughout the various samples. Additional Supplementary File 3: Number of OTUs per sample after being processed via the various pipelines. Additional Supplementary File 4: Table showing the number of OTUs per species within each sample, as well as the average number of OTUs per species (for all samples) to illustrate the over-splitting phenomenon among the various pipelines. Cells shown in black indicate missed species from the mock sample. Additional Supplementary File 5: Plot illustrating the computational time (in minutes) of MOCK1 samples for the three various pipelines (A), and the average computational time (in seconds) for the different steps within each pipeline (B).

Competing interests

The authors declare that they have no competing interests.

Funding

This work is funded by an SCK-CEN PhD Grant.

Authors' contributions

Conceived and designed the experiment: MM, MJ, JR, and PM. Computational analysis and analysis of the data: MM, MJ, and PM. Wrote the paper: MM, NL, JR, and PM. All authors read and approved the final manuscript. Click here for additional data file. Click here for additional data file. Click here for additional data file. Click here for additional data file. Click here for additional data file. Click here for additional data file. Click here for additional data file. Click here for additional data file. Click here for additional data file. Click here for additional data file. Click here for additional data file. Additional Supplementary File 1: Detailed description of the different mock samples and their composition. Additional Supplementary File 2: Table illustrating the percentage of reads removed by each pipeline throughout the various samples. Additional Supplementary File 3: Number of OTUs per sample after being processed via the various pipelines. Additional Supplementary File 4: Table showing the number of OTUs per species within each sample, as well as the average number of OTUs per species (for all samples) to illustrate the over-splitting phenomenon among the various pipelines. Cells shown in black indicate missed species from the mock sample. Additional Supplementary File 5: Plot illustrating the computational time (in minutes) of MOCK1 samples for the three various pipelines (A), and the average computational time (in seconds) for the different steps within each pipeline (B). Click here for additional data file.
  63 in total

1.  SPAdes: a new genome assembly algorithm and its applications to single-cell sequencing.

Authors:  Anton Bankevich; Sergey Nurk; Dmitry Antipov; Alexey A Gurevich; Mikhail Dvorkin; Alexander S Kulikov; Valery M Lesin; Sergey I Nikolenko; Son Pham; Andrey D Prjibelski; Alexey V Pyshkin; Alexander V Sirotkin; Nikolay Vyahhi; Glenn Tesler; Max A Alekseyev; Pavel A Pevzner
Journal:  J Comput Biol       Date:  2012-04-16       Impact factor: 1.479

2.  Development of a dual-index sequencing strategy and curation pipeline for analyzing amplicon sequence data on the MiSeq Illumina sequencing platform.

Authors:  James J Kozich; Sarah L Westcott; Nielson T Baxter; Sarah K Highlander; Patrick D Schloss
Journal:  Appl Environ Microbiol       Date:  2013-06-21       Impact factor: 4.792

3.  UPARSE: highly accurate OTU sequences from microbial amplicon reads.

Authors:  Robert C Edgar
Journal:  Nat Methods       Date:  2013-08-18       Impact factor: 28.547

4.  Error filtering, pair assembly and error correction for next-generation sequencing reads.

Authors:  Robert C Edgar; Henrik Flyvbjerg
Journal:  Bioinformatics       Date:  2015-07-02       Impact factor: 6.937

5.  COPE: an accurate k-mer-based pair-end reads connection tool to facilitate genome assembly.

Authors:  Binghang Liu; Jianying Yuan; Siu-Ming Yiu; Zhenyu Li; Yinlong Xie; Yanxiang Chen; Yujian Shi; Hao Zhang; Yingrui Li; Tak-Wah Lam; Ruibang Luo
Journal:  Bioinformatics       Date:  2012-10-08       Impact factor: 6.937

6.  Rapidly denoising pyrosequencing amplicon reads by exploiting rank-abundance distributions.

Authors:  Jens Reeder; Rob Knight
Journal:  Nat Methods       Date:  2010-09       Impact factor: 28.547

7.  NoDe: a fast error-correction algorithm for pyrosequencing amplicon reads.

Authors:  Mohamed Mysara; Natalie Leys; Jeroen Raes; Pieter Monsieurs
Journal:  BMC Bioinformatics       Date:  2015-03-15       Impact factor: 3.169

8.  From reads to operational taxonomic units: an ensemble processing pipeline for MiSeq amplicon sequencing data.

Authors:  Mohamed Mysara; Mercy Njima; Natalie Leys; Jeroen Raes; Pieter Monsieurs
Journal:  Gigascience       Date:  2017-02-01       Impact factor: 6.524

9.  CD-HIT: accelerated for clustering the next-generation sequencing data.

Authors:  Limin Fu; Beifang Niu; Zhengwei Zhu; Sitao Wu; Weizhong Li
Journal:  Bioinformatics       Date:  2012-10-11       Impact factor: 6.937

10.  De novo clustering methods outperform reference-based methods for assigning 16S rRNA gene sequences to operational taxonomic units.

Authors:  Sarah L Westcott; Patrick D Schloss
Journal:  PeerJ       Date:  2015-12-08       Impact factor: 2.984

View more
  19 in total

Review 1.  Community profiling of the urinary microbiota: considerations for low-biomass samples.

Authors:  Lisa Karstens; Mark Asquith; Vincent Caruso; James T Rosenbaum; Damien A Fair; Jonathan Braun; W Thomas Gregory; Rahel Nardos; Shannon K McWeeney
Journal:  Nat Rev Urol       Date:  2018-12       Impact factor: 14.432

Review 2.  The microbiome and lung cancer.

Authors:  Abhiram Maddi; Amarpreet Sabharwal; Timothy Violante; Sunita Manuballa; Robert Genco; Santosh Patnaik; Sai Yendamuri
Journal:  J Thorac Dis       Date:  2019-01       Impact factor: 2.895

3.  Irradiation at Ultra-High (FLASH) Dose Rates Reduces Acute Normal Tissue Toxicity in the Mouse Gastrointestinal System.

Authors:  Jia-Ling Ruan; Carl Lee; Shari Wouters; Iain D C Tullis; Mieke Verslegers; Mohamed Mysara; Chee Kin Then; Sean C Smart; Mark A Hill; Ruth J Muschel; Amato J Giaccia; Borivoj Vojnovic; Anne E Kiltie; Kristoffer Petersson
Journal:  Int J Radiat Oncol Biol Phys       Date:  2021-08-14       Impact factor: 7.038

4.  From reads to operational taxonomic units: an ensemble processing pipeline for MiSeq amplicon sequencing data.

Authors:  Mohamed Mysara; Mercy Njima; Natalie Leys; Jeroen Raes; Pieter Monsieurs
Journal:  Gigascience       Date:  2017-02-01       Impact factor: 6.524

Review 5.  The application of omics techniques to understand the role of the gut microbiota in inflammatory bowel disease.

Authors:  Jonathan P Segal; Benjamin H Mullish; Mohammed Nabil Quraishi; Animesh Acharjee; Horace R T Williams; Tariq Iqbal; Ailsa L Hart; Julian R Marchesi
Journal:  Therap Adv Gastroenterol       Date:  2019-01-24       Impact factor: 4.409

6.  Geography, seasonality, and host-associated population structure influence the fecal microbiome of a genetically depauparate Arctic mammal.

Authors:  Samantha Bird; Erin Prewer; Susan Kutz; Lisa-Marie Leclerc; Sibelle T Vilaça; Christopher J Kyle
Journal:  Ecol Evol       Date:  2019-11-12       Impact factor: 2.912

7.  Microbiota-based markers predictive of development of Clostridioides difficile infection.

Authors:  Matilda Berkell; Mohamed Mysara; Basil Britto Xavier; Cornelis H van Werkhoven; Pieter Monsieurs; Christine Lammens; Annie Ducher; Maria J G T Vehreschild; Herman Goossens; Jean de Gunzburg; Marc J M Bonten; Surbhi Malhotra-Kumar
Journal:  Nat Commun       Date:  2021-04-14       Impact factor: 14.919

8.  Soil microbial community structure and functionality changes in response to long-term metal and radionuclide pollution.

Authors:  Tom Rogiers; Jürgen Claesen; Axel Van Gompel; Nathalie Vanhoudt; Mohamed Mysara; Adam Williamson; Natalie Leys; Rob Van Houdt; Nico Boon; Kristel Mijnendonckx
Journal:  Environ Microbiol       Date:  2021-01-20       Impact factor: 5.491

9.  Characterization of the bacterial communities on recent Icelandic volcanic deposits of different ages.

Authors:  Bo Byloos; Pieter Monsieurs; Mohamed Mysara; Natalie Leys; Nico Boon; Rob Van Houdt
Journal:  BMC Microbiol       Date:  2018-09-24       Impact factor: 3.605

10.  The Influences of Bioinformatics Tools and Reference Databases in Analyzing the Human Oral Microbial Community.

Authors:  Maria A Sierra; Qianhao Li; Smruti Pushalkar; Bidisha Paul; Tito A Sandoval; Angela R Kamer; Patricia Corby; Yuqi Guo; Ryan Richard Ruff; Alexander V Alekseyenko; Xin Li; Deepak Saxena
Journal:  Genes (Basel)       Date:  2020-08-03       Impact factor: 4.096

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.