nanometanf is a comprehensive bioinformatics pipeline for Oxford Nanopore long-read sequencing data analysis with real-time processing capabilities. It serves as the computational backend for Nanometa Live, supporting POD5 basecalling (Dorado), quality control (Chopper, FASTP, NanoPlot), taxonomic classification (Kraken2), and validation workflows (BLAST) optimized for metagenomics and genomics applications.
Key Features:
- Real-time POD5/FASTQ monitoring during active sequencing
- Seven execution modes supporting diverse laboratory workflows
- Intelligent resource optimization (experimental)
- Production-ready with 94 nf-tests and full nf-core compliance
# Test the pipeline
nextflow run foi-bioinformatics/nanometanf -profile test,docker
# Run with your data (samplesheet)
nextflow run foi-bioinformatics/nanometanf \
--input samplesheet.csv \
--outdir results \
-profile docker
# Real-time POD5 monitoring with basecalling
nextflow run foi-bioinformatics/nanometanf \
--realtime_mode \
--use_dorado \
--nanopore_output_dir /path/to/pod5 \
--dorado_model dna_r10.4.1_e4.3_400bps_hac \
--outdir results \
-profile docker📚 Complete Documentation - Main documentation hub
- Usage Guide - Complete parameter reference and execution modes
- Quick Start Tutorial - 5-minute scenario-based walkthrough
- Output Files - Output directory structure and file descriptions
- QC Guide - Quality control metrics interpretation
- Best Practices - Workflow recommendations
- Performance Tuning - Resource optimization and benchmarks
- Troubleshooting - Common issues and solutions
- Real-time Processing - Advanced real-time monitoring guide
- Development Guide - Development documentation index
- Testing Guide - Comprehensive nf-test documentation
- CLAUDE.md - AI-assisted development guide
- Current Version Status - Recommended versions and known issues
- Release Notes - Version history and changelogs
- Migration Guide - Upgrade instructions
Input → Basecalling → QC → Classification → Validation → Reports
↓ ↓ ↓ ↓ ↓ ↓
POD5 Dorado Chopper Kraken2 BLAST MultiQC
FASTQ FASTP Taxpasta JSON
Barcodes NanoPlot HTML
Supported Input Types:
- FASTQ samplesheet (standard batch analysis)
- Pre-demultiplexed barcode directories (automated discovery)
- POD5 files with Dorado basecalling (singleplex or multiplex)
- Real-time monitoring (POD5 or FASTQ, during sequencing)
See Usage Guide for detailed instructions.
nanometanf was originally written by Andreas Sjodin (@andreassjodin).
We thank the following people for their extensive assistance in the development of this pipeline:
- The nf-core community for the excellent framework and tools
- Oxford Nanopore Technologies for Dorado and POD5 format
- All tool developers whose software is integrated in this pipeline
If you use nanometanf for your analysis, please cite:
nanometanf: Comprehensive Oxford Nanopore sequencing analysis pipeline
Andreas Sjodin
GitHub 2025. doi: 10.5281/zenodo.XXXXXXX
An extensive list of references for the tools used by the pipeline can be found in CITATIONS.md.
You can cite the nf-core publication as follows:
The nf-core framework for community-curated bioinformatics pipelines.
Philip Ewels, Alexander Peltzer, Sven Fillinger, Harshil Patel, Johannes Alneberg, Andreas Wilm, Maxime Ulysse Garcia, Paolo Di Tommaso & Sven Nahnsen.
Nat Biotechnol. 2020 Feb 13. doi: 10.1038/s41587-020-0439-x.
This pipeline is released under the MIT License. See LICENSE for details.