GFFx: A Rust-based suite of utilities for ultra-fast genomic feature extraction
Abstract
Genome annotations are becoming increasingly comprehensive due to the discovery of diverse regulatory elements and transcript variants. However, this improvement in annotation resolution poses major challenges for efficient querying, especially across large genomes and pangenomes. Existing tools often exhibit performance bottlenecks when handling large-scale genome annotation files, particularly for region-based queries and hierarchical model extraction. Here, we present GFFx, a Rust-based toolkit for ultra-fast and scalable genome annotation access. GFFx introduces a compact, model-aware indexing system inspired by binning strategies and leverages Rusts strengths in execution speed, memory safety, and multithreading. It supports both feature- and region-based extraction with significant improvements in runtime and scalability over existing tools. Distributed via Cargo, GFFx provides a cross-platform command-line interface and a reusable library with a clean API, enabling seamless integration into custom pipelines. Benchmark results demonstrate that GFFx offers substantial speedups and makes a practical, extensible solution for genome annotation workflows.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 3
- FWCI
- 0.90
- Field percentile
- top 28%
- Research Focus
- Approach
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
- gtfsort: a tool to efficiently sort GTF files
Alejandro Gonzales-Irribarren, Anne Fu·bioRxiv·Oct 21, 2023
- Efficient indexing and querying of annotations in a pangenome graph
Adam M. Novak, Dickson Chung, … Jean Monlong·bioRxiv·Oct 12, 2024
- \"GPress: a framework for querying General Feature Format (GFF) files and feature expression files in a compressed form\"
Qingxi Meng, Idoia Ochoa, Mikel Hernáez·BioinformaticsPeer-reviewed·Jun 23, 2020
- Rapid-PFP: Accelerating Prefix-Free Parsing with GPU Parallelism
Eddie Ferro, Tyler Pencinger, … Christina A. Boucher·bioRxiv·May 1, 2026
- GRanges: A Rust Library for Genomic Range Data
Vince Buffalo·bioRxiv·May 24, 2024
- GIA: A genome interval arithmetic toolkit for high performance interval set operations
Noam Teyssier, Martin Kampmann, Hani Goodarzi·bioRxiv·Sep 20, 2023