NanoSim
NanoSim simulates Oxford Nanopore Technologies (ONT) nanopore sequencing reads (e.g., MinION) to reproduce ONT-specific long-read characteristics for benchmarking and development of analysis methods.
Key Features:
- Read characterization: Performs alignment-based analysis of real nanopore reads to generate comprehensive read profiles used as models for simulation.
- Simulation stage: Uses models derived from characterization to simulate in silico reads from a provided reference genome, including technology-specific error patterns.
- Technology-specific modeling: Models base-calling errors associated with ONT chemistries including R7 and R7.3 across sequencing kits.
- Performance evaluation: Evaluates accuracy by comparing synthetic reads to publicly available ONT datasets and to reads produced by other long-read simulators.
- Implementation and scalability: Implemented in Python and R, enabling adaptation of models as nanopore sequencing technologies evolve.
Scientific Applications:
- Genome assembly: Provides realistic long nanopore reads for development and benchmarking of genome assembly algorithms.
- Mutation detection: Generates synthetic datasets to assess and improve mutation and variant detection tools.
- Metagenomic analysis: Produces representative nanopore read datasets to develop and evaluate metagenomic analysis methods.
Methodology:
Alignment-based characterization of real nanopore reads to generate read profiles, derivation of models from those profiles, and simulation of reads from a reference genome incorporating modeled ONT base-calling errors (including R7 and R7.3).
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- R, Python
- Added:
- 7/15/2018
- Last Updated:
- 11/25/2024
Operations
Publications
Yang C, Chu J, Warren RL, Birol I. NanoSim: nanopore sequence read simulator based on statistical characterization. GigaScience. 2017;6(4). doi:10.1093/gigascience/gix010. PMID:28327957. PMCID:PMC5530317.