RODAN
RODAN performs RNA basecalling from raw nanopore sequencing signals using a fully convolutional deep learning architecture.
Key Features:
- Fully Convolutional Neural Network: Applies convolutional neural networks (CNNs) to process raw electrical signals from nanopore RNA sequencing without intermediate handcrafted signal processing.
- Enhanced Basecalling Accuracy: Achieves improved performance compared to existing Oxford Nanopore Technologies RNA basecallers, increasing read accuracy for RNA sequencing data.
Scientific Applications:
- RNA Sequencing and Transcriptomic Analysis: Improves basecalling accuracy for transcriptomics, viral genomics, and functional genomics studies involving RNA viruses and transcript variant characterization.
Methodology:
RODAN directly inputs raw nanopore electrical signals into a fully convolutional neural network that learns sequence-dependent signal patterns, models noise and variability inherent to RNA sequencing, and outputs nucleotide sequences through end-to-end deep learning inference.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 7/25/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Neumann D, Reddy ASN, Ben-Hur A. RODAN: a fully convolutional architecture for basecalling nanopore RNA sequencing data. BMC Bioinformatics. 2022;23(1). doi:10.1186/s12859-022-04686-y. PMID:35443610. PMCID:PMC9020074.
Documentation
Training material
https://zenodo.org/record/4556951#.Yt5UkTFR1PY