BioinformaticsBioinformaticsPeer-reviewed journal article
\"GPress: a framework for querying General Feature Format (GFF) files and feature expression files in a compressed form\"
Abstract
11.1 MotivationSequencing data are often summarized at different annotation levels for further analysis. The general feature format (GFF) and its descendants, the gene transfer format (GTF) and GFF3, are the most commonly used data formats for genomic annotations. These files are extensively updated, queried and shared, and hence as the number of generated GFF files increases, efficient data storage and retrieval are becoming increasingly important. Existing GFF utilities for accessing these files, like gffutils and gffread, do not focus on reducing the storage space, significantly increasing it in some cases. Hence, we propose GPress, a framework for querying GFF files in a compressed form. In addition, GPress can also incorporate and compress feature expression files, supporting simultaneous queries on both files.\n\n1.2 ResultsWe tested GPress on several GFF files of different organisms, and showed that it achieves on average a 98% reduction in size, while being able to retrieve all annotations for a given identifier or a range of coordinates in a few seconds. For example, on a Human GFF file, GPress can find all items with a unique identifier in 2.47 seconds and all items with coordinates within the range of 1,000 to 100,000 in 4.61 seconds. In contrast, gffutils provides faster retrieval but doubles the size of the GFF files. When additionally linking an expression file, we show that GPress can reduce the size of the expression file by more than 92%, while still retrieving the information within seconds. GPress is freely available at https://github.com/qm2/gpress.
- Citations
- 3
- FWCI
- 0.10
- Field percentile
- 46th percentile
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
- gffutilsAI: An AI-Agent for Interactive Genomic Feature Exploration in GFF files
Virginia González, Tristan Yang, Sebastián Bassi·bioRxiv·Dec 5, 2025
- gtfsort: a tool to efficiently sort GTF files
Alejandro Gonzales-Irribarren, Anne Fu·bioRxiv·Oct 21, 2023
- GFF3sort: a novel tool to sort GFF3 files for tabix indexing
Tao Zhu, Chengzhen Liang, … Rui Zhang·BMC BioinformaticsPeer-reviewed·Nov 14, 2017
- GiraFFe Browse: A lightweight web based tool for inspecting GFF and FASTA data
Owen Garland, Amanda J. Clare, Wayne Aubrey·bioRxiv·Feb 28, 2018
- GTShark: Genotype compression in large project
Sebastian Deorowicz, Agnieszka Danek·BioinformaticsPeer-reviewed·Jun 14, 2019
- Human readable compression of GFA paths using grammar-based code
Peter Heringer, Daniel Doerr·bioRxiv·May 22, 2025