Fig 1.
NanoR can work with both basecalled .fast5 files and sequencing summary/.fastq files. Users have to rely on NanoFastqM() to direclty extract .fastq sequences from basecalled .fast5 files and on NanoFastqG() to filter .fastq files. NanoPrepare() functions, as well as NanoTable() and NanoStats() can be used one after another to generate a complete overview for the sequencing run, starting from basecalled .fast5 files (“M” version) or from sequencing summary and .fastq files (“G” version). NanoCompare(), at last, allows one-command comparison of MinION/GridION X5 analyzed sequencing experiments.
Fig 2.
Reads number, base pairs number, reads length and reads quality per-time bin.
The plots show the number of reads (Panel A) and basepairs (Panel B), the maximum, average and minimum length of reads in log10 scale (Panel C) and the maximum, average and minimum quality of reads (Panel D), all calculated every 30 minutes of an experimental MinION run.
Fig 3.
Reads length and reads quality compared jointly.
The plot shows the correlation between length (x axis) and quality (y axis) for ∼ 100000 MinION reads. The regression line highlights that longer the reads are, higher their quality score is.
Fig 4.
Heatmap of channels and muxes activity.
The plots show the base pairs productivity of channels (Panel A) and muxes (Panel B) with respect to their real disposition on the Flow Cell (as described in https://community.nanoporetech.com/technical_documents/hardware/v/hwtd_5000_v1_revh_03may2016/flow-cell-chip) for a MinION run; inactive channels and muxes are grey-colored.
Fig 5.
Violin plots for comparison between experiments.
From top to bottom, the plots show the comparison 3 ONT experiments (first 2 are GridION X5 experiments, producing multi-read and single-read .fast5 files respectively and last is a MinION experiment producing multi-read .fast5 files) in terms of reads number, base pairs number, reads mean length and reads mean quality. Comparison is done every 10 hours of experiment using time bins of 30 minutes.
Fig 6.
LOESS curves comparing NanoR (dark blue, light blue), poRe (red) and IONiseR (green) performances when extracting metadata informations from increasing number of .fast5 reads (25000,50000,100000,500000,1000000) randomly sanpled from ∼ 2000000 reads coming from 5 MinION runs, using 10 Intel®Xeon®CPU E5-46100 @ 2.40GHz cores.
Each sampling-extraction step was repeated 5 times. Under the same conditions (i.e. without GC content calculation), NanoR is the fastest in extracting metadata informations for all the groups of .fast5 files considered (e.g. NanoR takes approximately 60 minutes to extract metadata from 1000000 .fast5 files, poRe takes approximately 80 minutes and IONiseR takes over 10 hours) while the extraction of metadata together with GC content computation (light blue line) makes NanoR working slightly slower (it takes approximatley 100 minutes to both extract metadata informations from 1000000 .fast5 files and calculate their GC content). Data on x and y axes are log10-scaled.
Table 1.
Comparison between NanoR, poRe, IONiseR, poretools and HPG pore.