NanoMod
NanoMod detects DNA modifications from raw Nanopore long-read sequencing signals to identify natural and synthetic nucleotide modifications at single-base resolution for genomic and functional analyses.
Key Features:
- Direct Detection from Raw Signals: Analyzes raw Nanopore signal data to identify naturally occurring modifications such as methylations and synthetic modifications introduced to one or more of the four standard nucleotides.
- Paired-Sample Signal Intensity Extraction: Extracts signal intensities from paired DNA samples (modified and unmodified) for comparative analysis.
- Base Error Correction Using Reference Sequence: Performs base error correction using a reference sequence to reduce sequencing errors prior to modification calling.
- Comparison of Signal Distributions: Identifies modified bases by comparing the distribution of raw signals between the modified and unmodified sample sets.
- Neighborhood Effects Modeling: Accounts for neighborhood effects, i.e., influences of neighboring bases on signal characteristics, to refine detection accuracy.
- Single-Base Resolution: Reports modification calls at single-nucleotide resolution.
- Performance Evaluation: Evaluated on simulated datasets covering various modification types and neighborhood effect magnitudes and on an E. coli dataset with 5-methylcytosine (5mC), outperforming other methods.
Scientific Applications:
- Functional Genomics: Mapping the roles of modified nucleotides in large-scale functional genomics experiments.
- DNA Methylation Analysis: Studying methylation patterns including 5-methylcytosine (5mC) at single-base resolution.
- Synthetic Biology: Detecting synthetically introduced nucleotide modifications in experimental systems.
- DNA Damage Studies: Assessing effects of DNA damage that result in modified bases.
Methodology:
Collect raw Nanopore signal data, extract and compare signal intensities between modified and unmodified samples, perform base error correction using a reference sequence, and analyze neighborhood effects to detect modified bases.
Topics
Details
- License:
- GPL-3.0
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- Python
- Added:
- 5/21/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Liu Q, Georgieva DC, Egli D, Wang K. NanoMod: a computational tool to detect DNA modifications using Nanopore long-read sequencing data. BMC Genomics. 2019;20(S1). doi:10.1186/s12864-018-5372-8. PMID:30712508. PMCID:PMC6360650.