NanoDJ
NanoDJ facilitates manipulation and assembly of DNA sequences generated by Oxford Nanopore Technologies' MinION for basecalling, quality control, alignment, simulation, and (standard and hybrid) assembly in genomic analyses.
Key Features:
- Integration with ONT MinION: Supports input data produced by Oxford Nanopore Technologies' MinION sequencing platform.
- Basecalling and Quality Control: Implements basecalling algorithms that convert MinION electrical signals into nucleotide sequences and includes read trimming and quality control procedures.
- Alignment and Assembly Tools: Integrates a variety of aligners and assemblers and supports both standard and hybrid assembly methods.
- Simulation and Visualization: Provides simulation routines and plotting capabilities for data exploration and result inspection.
- Modular Jupyter Notebook Integration: Organizes workflows as modular components within Jupyter notebooks to execute and combine bioinformatics tools.
- Docker Containerization: Uses Docker to manage dependencies and provide a reproducible execution environment.
Scientific Applications:
- Field-based and educational sequencing workflows: Applies ONT MinION data processing in field-based genomic research and educational settings.
- End-to-end ONT data processing: Enables processing from basecalling through alignment to de novo and hybrid assembly of ONT reads.
- Hybrid assembly strategies: Supports combining long ONT reads with other data types for hybrid assembly approaches.
- Exploratory data analysis: Uses simulation and plotting to support exploratory analysis and interpretation of sequencing datasets.
Methodology:
Computational steps explicitly include basecalling of MinION signal data to nucleotide sequences, read trimming and quality control, alignment with multiple aligners, assembly with various assemblers supporting standard and hybrid methods, simulation routines and plotting, modular integration of bioinformatics tools within Jupyter notebooks, and Docker-based dependency and environment management.
Topics
Details
- License:
- GPL-3.0
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 8/9/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Rodríguez-Pérez H, Hernández-Beeftink T, Lorenzo-Salazar JM, Roda-García JL, Pérez-González CJ, Colebrook M, Flores C. NanoDJ: a Dockerized Jupyter notebook for interactive Oxford Nanopore MinION sequence manipulation and genome assembly. BMC Bioinformatics. 2019;20(1). doi:10.1186/s12859-019-2860-z. PMID:31072312. PMCID:PMC6509807.