atlas

Research map / Large language models / Agents, code and math

NanoBaseLib: A Multi-Task Benchmark Dataset for Nanopore Sequencing

NeurIPS 2024 · Large language models › Agents, code and math · approach: LLMs for scientific discovery · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Presents NanoBaseLib, a multi-task benchmark dataset integrating 16 public Nanopore datasets (30M+ reads) re-processed with a unified pipeline, with baselines on four tasks: base calling, polyA detection, segmentation/event alignment, and RNA modification detection.

Problem

Nanopore sequencing data analysis methods are inaccurate across tasks, and ML researchers lack a large, integrated, uniformly preprocessed multi-task benchmark because public data are scattered and require heavy bioinformatic preprocessing.

Approach

Re-process 16 public R9.4 Nanopore datasets from raw signal with one unified pipeline (Guppy basecalling, minimap2 mapping, polyA detection, eventalign) so that a single dataset supports four interdependent tasks, with a software package to load data and compute metrics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Guppy v6.0.1 instead of Guppy v4.5.4DNA base calling · NA12878M Align: 91.93 -> 93.60Helped
Use Dorado v0.5.3 instead of Guppy v6.0.1RNA base calling · hek293t_wtM Align: 91.78 -> 93.96Helped
Use Tailfindr rather than Nanopolish polya or DoradoPolyA detection · seven test datasetspolyA detection rateHelped
Use SegPore eventalign rather than Nanopolish eventalignSegmentation and event alignment · hek293T_wtAvg. std (σ̂): 3.073 -> 2.736Helped
Use SegPore eventalign rather than Nanopolish eventalignSegmentation and event alignment · hek293T_wtAvg. log p (L̂): -2.871 -> -2.778Helped
Use m6Anet rather than SegPorem6A detection · mESCs_eligos, miCLIPROC AUC: 0.844 -> 0.868Helped
Use m6Anet rather than SegPorem6A detection · mESCs_eligos, miCLIP2ROC AUC: 0.831 -> 0.891Helped
Use m6Anet rather than SegPorem6A detection · mESCs_eligos, MeRIP-seqROC AUC: 0.72 -> 0.758Helped

Surprising findings

Limitations

Experimental setup

Datasets: ont_polya_standard eGFP_polyA_DNA eGFP_polyA_RNA lambda_phage NA12878 curlcake scBY4741_m5C scBY4741_hm5C scBY4741_pU hct116 hek293t_wt hek293t_ko

Benchmarks: NA12878 hek293t_wt ont_polya_standard curlcake_synth hek293t_ko hct116 mESCs_eligos

Metrics: match/mismatch/insertion/deletion rate polyA detection rate mean squared error of polyA length average std average log-likelihood AUC-ROC AUC-PR

Baselines: Guppy Bonito Dorado Causalcall Rodan Nanopolish polya Tailfindr Nanopolish eventalign Tombo resquiggle SegPore eventalign m6Anet Nanom6A

Builds on: Guppy Nanopolish Tombo SegPore minimap2

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy