Work

pydreg: a fast Python package for identifying active cis -regulatory elements from nascent transcription

Year: 2026
Type: preprint
Abstract: Active promoters and enhancers generate characteristic patterns of RNA transcription that can be measured through nascent RNA sequencing. dREG is a leading method that uses these patterns to identify active cis -regulatory elements across the genome, allowing regulatory activity and gene transcription to be profiled in the same experiment. However, its reference implementation was developed around an R-based workflow and a legacy GPU-accelerated support vector machine library that have become increasingly difficult to maintain and deploy. To improve future usability of dREG, we developed pydreg, a Python port of dREG. pydreg preserves the original pretrained models and peak calling procedure from dREG while using contemporary numerical libraries for CPU and GPU computation, resulting in nearly identical peak calls and 4.5 and 5.4-fold reductions in runtime and peak host memory, respectively, compared to dREG. pydreg reduces practical barriers to running dREG locally, improves runtime and memory usage, integrates readily with Python-based genomics workflows, and provides a maintainable foundation on modern computing infrastructure.
Language: English
Open Access status: green
OpenAlex ID: W7212450434
Cites:
Cited by:
Related to: 10