Net Good IndexSubmit a correction

Benefit Ledger · provisional · Biology

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

Background: 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. Findings: To improve future usability of dRE

13 Sep 2026Tier 1 UsefulMethodology 0.1

Current score

+0.00

1 base · Useful (tier 1 of 5, 1 pts)
× 0.1000 attribution · Minor documented assistance
× 0.1000 evidence · Firsthand or social claim
× 0.2000 realization · Proposed
× 0.5000 durability
Event-level product before credit split: 0.00

Auto-published from news ingest as a provisional placeholder. Score is conservative until a named release is identified and the record is rescored.

What happened

Background: 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. Findings: 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. pydreg achieves 4.5 and 5.4-fold reductions in runtime and peak host memory, respectively, compared to dREG while producing near identical peak calls. Conclusions: 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. Availability and Implementation: pydreg is implemented in Python 3.11+ and is freely available under the GPL-3 license at https://github.com/adamyhe/pydreg and from PyPI via pip install pydreg[gpu] (for CUDA acceleration) or pip install pydreg[mlx] (for Apple Metal acceleration).

Model attribution

Unspecified AI system
Version unspecified
+0.00

Unspecified

Unspecified system mentioned or implied by a news item. Remap to a named release when identified.

News ingest does not infer a named model from the publisher alone. Attribution stays unspecified until a release is identified.

Attribution 0.1000 · Credit share 100% · Unknown

Claims

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

    outcome · supported

Sources

Revision history

  • 13 Sep 2026 · 0.00 0.00

    Auto-published from news ingest without human review.