» Articles » PMID: 38967324

A Robust Parallel Computing Data Extraction Framework for Nanopore Experiments

Overview
Journal Small Methods
Specialty Biotechnology
Date 2024 Jul 5
PMID 38967324
Authors
Affiliations
Soon will be listed here.
Abstract

The success of a nanopore experiment relies not only on the quality of the experimental design but also on the performance of the analysis program utilized to decipher the ionic perturbations necessary for understanding the fundamental molecular intricacies. An event extraction framework is developed that leverages parallel computing, efficient memory management, and vectorization, yielding significant performance enhancement. The newly developed abf-ultra-simple function extracts key parameters from the header critical for the operation of open-seek-read-close data loading architecture running on multiple cores. This underpins the swift analysis of large files where an ≈ × 18 improvement is found for a 100 min-long file (≈4.5 GB) compared to the more traditional single (cell) array data loading method. The application is benchmarked against five other analysis platforms showcasing significant performance enhancement (>2 ×-1120 ×). The integrated provisions for batch analysis enable concurrently analyzing multiple files (vital for high-bandwidth experiments). Furthermore, the application is equipped with multi-level data fitting based on abrupt changes in the event waveform. The application condenses the extracted events to a single binary file improving data portability (e.g., 16 GB file with 28 182 events reduces to 47.9 MB-343 × size reduction) and enables a multitude of post-analysis extractions to be done efficiently.

Citing Articles

A Robust Parallel Computing Data Extraction Framework for Nanopore Experiments.

Bandara Y, Dutt S, Karawdeniya B, Saharia J, Kluth P, Tricoli A Small Methods. 2024; 8(12):e2400045.

PMID: 38967324 PMC: 11671846. DOI: 10.1002/smtd.202400045.

References
1.
Zhang J, Liu X, Ying Y, Gu Z, Meng F, Long Y . High-bandwidth nanopore data analysis by using a modified hidden Markov model. Nanoscale. 2017; 9(10):3458-3465. DOI: 10.1039/c6nr09135k. View

2.
Raillon C, Granjon P, Graf M, Steinbock L, Radenovic A . Fast and automatic processing of multi-level events in nanopore translocation experiments. Nanoscale. 2012; 4(16):4916-24. DOI: 10.1039/c2nr30951c. View

3.
Forstater J, Briggs K, Robertson J, Ettedgui J, Marie-Rose O, Vaz C . MOSAIC: A Modular Single-Molecule Analysis Interface for Decoding Multistate Nanopore Data. Anal Chem. 2016; 88(23):11900-11907. PMC: 5516951. DOI: 10.1021/acs.analchem.6b03725. View

4.
Pedone D, Firnkes M, Rant U . Data analysis of translocation events in nanopore experiments. Anal Chem. 2009; 81(23):9689-94. DOI: 10.1021/ac901877z. View

5.
Sun Z, Liu X, Liu W, Li J, Yang J, Qiao F . AutoNanopore: An Automated Adaptive and Robust Method to Locate Translocation Events in Solid-State Nanopore Current Traces. ACS Omega. 2022; 7(42):37103-37111. PMC: 9608407. DOI: 10.1021/acsomega.2c02927. View