Javascript must be enabled to continue!
mim: A lightweight auxiliary index to enable fast, parallel, gzipped FASTQ parsing
View through CrossRef
The
FASTQ
file format is the
lingua franca
of primary data distribution and processing across most of bioinformatics. Over time, the compression, storage, transmission, and decompression of
gzip
compressed
fastq.gz
files has become a substantial scalability bottleneck in the modern world of fast and massively parallel genomics tools and algorithms.
In this work, we introduce
mim
: a lightweight,
auxiliary
index that enables fast, parallel, and highly-scalable parsing of compressed
fastq.gz
files. The creation of the
mim
index for a file is a one-time operation that can be performed in time comparable to that of simply decompressing and parsing the file (index creation induces ∼ 20% overhead) and with minimal working memory. The
mim
index itself is very small, usually about
th of the size of the original compressed file, and can be easily stored along side the file or fetched from a remote location when it is needed. Further, the
mim
index is purely additive — it does not modify the original
gzipped FASTQ
file in any way, nor require that the file be recompressed or rewritten — and thus it does not require converting the massive back catalog of existing raw sequencing data.
To demonstrate the feasibility and utility of the
mim
index, we benchmark construction of the
mim
index on a variety of existing
gzipped FASTQ
data, and also measure thread-scaling of
mim
index-assisted parallel
FASTQ
parsing on a simple parsing/ decompression-related task. We find that, for the one-time cost of index creation, and a small fraction of extra storage space, the
mim
index can massively accelerate the ingestion and parsing of
gzipped FASTQ
data, exhibiting near linear thread scaling in our experiments.
mim
is written in
C++
17, and is available as open source software under a BSD 3-clause license at
https://github.com/COMBINE-lab/mim
.
Title: mim: A lightweight auxiliary index to enable fast, parallel, gzipped FASTQ parsing
Description:
The
FASTQ
file format is the
lingua franca
of primary data distribution and processing across most of bioinformatics.
Over time, the compression, storage, transmission, and decompression of
gzip
compressed
fastq.
gz
files has become a substantial scalability bottleneck in the modern world of fast and massively parallel genomics tools and algorithms.
In this work, we introduce
mim
: a lightweight,
auxiliary
index that enables fast, parallel, and highly-scalable parsing of compressed
fastq.
gz
files.
The creation of the
mim
index for a file is a one-time operation that can be performed in time comparable to that of simply decompressing and parsing the file (index creation induces ∼ 20% overhead) and with minimal working memory.
The
mim
index itself is very small, usually about
th of the size of the original compressed file, and can be easily stored along side the file or fetched from a remote location when it is needed.
Further, the
mim
index is purely additive — it does not modify the original
gzipped FASTQ
file in any way, nor require that the file be recompressed or rewritten — and thus it does not require converting the massive back catalog of existing raw sequencing data.
To demonstrate the feasibility and utility of the
mim
index, we benchmark construction of the
mim
index on a variety of existing
gzipped FASTQ
data, and also measure thread-scaling of
mim
index-assisted parallel
FASTQ
parsing on a simple parsing/ decompression-related task.
We find that, for the one-time cost of index creation, and a small fraction of extra storage space, the
mim
index can massively accelerate the ingestion and parsing of
gzipped FASTQ
data, exhibiting near linear thread scaling in our experiments.
mim
is written in
C++
17, and is available as open source software under a BSD 3-clause license at
https://github.
com/COMBINE-lab/mim
.
Related Results
Hukum Mim Sukun Dalam Ilmu Tajwid: Ikhfa Syafawi, Idgham Mimi, Dan Izhar Syafawi
Hukum Mim Sukun Dalam Ilmu Tajwid: Ikhfa Syafawi, Idgham Mimi, Dan Izhar Syafawi
Artikel ini membahas salah satu bagian penting dalam ilmu tajwid, yaitu hukum bacaan Mim Sukun. Tajwid sendiri merupakan ilmu yang mengajarkan bagaimana huruf-huruf dalam Al-Qur’an...
Alkaline Durable Anion-Conducting Electrolyte Membranes Prepared by Radiation Induced Grafting of 2-Methyl-4-vinylimidazole for Non-Platinum Direct Hydrazine Hydrate Fuel Cells
Alkaline Durable Anion-Conducting Electrolyte Membranes Prepared by Radiation Induced Grafting of 2-Methyl-4-vinylimidazole for Non-Platinum Direct Hydrazine Hydrate Fuel Cells
We have been developing highly-conductive and alkaline-durable anion-conducting electrolyte membranes (AEMs) for a platinum-free fuel cell (FC) for liquid fuel (hydrated hydrazine)...
Hierarchical Clause Annotation: Building a Clause-Level Corpus for Semantic Parsing with Complex Sentences
Hierarchical Clause Annotation: Building a Clause-Level Corpus for Semantic Parsing with Complex Sentences
Most natural-language-processing (NLP) tasks suffer performance degradation when encountering long complex sentences, such as semantic parsing, syntactic parsing, machine translati...
Comparative Study Between English And Korean Interrogative Sentences
Comparative Study Between English And Korean Interrogative Sentences
This study discusses English And Korean Interrogative Sentences. It is aimed at describing the forms and types of English and Korean Interrogative Sentences and finding out the sim...
Semantic Graphical Dependence Parsing Model in Improving English Teaching Abilities
Semantic Graphical Dependence Parsing Model in Improving English Teaching Abilities
It is a very difficult problem to achieve high-order functionality for graphical dependency parsing without growing decoding difficulties. To solve this problem, this article offer...
MiRNA-let-7b decreases proliferation activities and development of follicular cells via targeting MAP3K1 gene
MiRNA-let-7b decreases proliferation activities and development of follicular cells via targeting MAP3K1 gene
To date, it has not yet been determined if the apoptosis of follicular granulosa cells (FGCs) is mediated by miR- let-7b via MAP3K1. In the present study, FGCs were transfected wit...
Hierarchical Clause Annotation: Building a Clause-Level Corpus for Semantic Parsing with Complex Sentences
Hierarchical Clause Annotation: Building a Clause-Level Corpus for Semantic Parsing with Complex Sentences
Most natural language processing (NLP) tasks suffer performance degradation when encountering long complex sentences, such as semantic parsing, syntactic parsing, machine translati...
Heart Rate Variability and Respiration Rates during a Mindfulness Based Intervention for Health Care Professionals: Mindfulness in Motion
Heart Rate Variability and Respiration Rates during a Mindfulness Based Intervention for Health Care Professionals: Mindfulness in Motion
Abstract
The purpose was to evaluate the effects of Mindfulness in Motion (MIM), a Mindfulness Based Intervention, on respiration rate, heart rate, and heart rate variabili...

