BMC BioinformaticsBioinformaticsPeer-reviewed journal article
FASTAFS: file system virtualisation of random access compressed FASTA files
Youri HoogstrateiD, Guido W JensteriD, Harmen J.G. van de WerkeniD
Abstract
BackgroundThe FASTA file format used to store polymeric sequence data has become a bioinformatics file standard used for decades. The relatively large files require additional files beyond the scope of the original format, to identify sequences and provide random access. Currently, multiple compressors have been developed to archive FASTA files back and forth, but these lack direct access to targeted content or metadata of the archive. Moreover, these solutions are not directly backwards compatible to FASTA files, resulting in limited software integration. ResultsWe designed linux based a toolkit using Filesystem in Userspace (FUSE) that virtualises the content of DNA, RNA and protein FASTA archives into the filesystem. This guarantees in-sync virtualised metadata files and offers fast random-access decompression using Zstandard (zstd). The toolkit, FASTAFS, can track all system wide running instances, allows file integrity verification and can provide, instantly, scriptable access to sequence files and is easy to use and deploy. ConclusionsFASTAFS is a user-friendly and easy to deploy backwards compatible generic purpose solution to store and access compressed FASTA files, since it offers file system access to FASTA files as well as in-sync metadata files through file virtualisation. Using virtual filesystems as in-between layer offers the possibility to design format conversion without the need to rewrite code into different languages while preserving compatibility. Code Availabilityhttps://github.com/yhoogstrate/fastafs
- Citations
- 8
- FWCI
- 0.44
- Field percentile
- top 36%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- FASTR: Reimagining FASTQ via Compact Image-inspired Representation
Adrian Tkachenko, Sepehr Salem, … Mohammed Alser·bioRxiv·Jan 23, 2026
- FaStore - a space-saving solution for raw sequencing data
Łukasz Roguski, Idoia Ochoa, … Sebastian Deorowicz·BioinformaticsPeer-reviewed·Mar 27, 2018
- Byte-exact, format-aware compression for FASTA, FASTQ, BED and VCF files
Michail Patsakis, Alexandros Margaris, … Ilias Georgakopoulos‐Soares·bioRxiv·Oct 1, 2026
- Nucleotide Archival Format (NAF) enables efficient lossless reference-free compression of DNA sequences
Kirill A. Kryukov, Mahoko Takahashi Ueda, … Tadashi Imanishi·BioinformaticsPeer-reviewed·Feb 22, 2019
- mim: A lightweight auxiliary index to enable fast, parallel, gzipped FASTQ parsing
Rob Patro, Siddhant Bharti, … Ragnar Groot Koerkamp·bioRxiv·Nov 24, 2025
- Fasten with Pipes
Lee S. Katz, Henk C. den Bakker·bioRxiv·Oct 30, 2023