CoolFace
Datasetpublic

BrentLab/mahendrawada_2025

Mahendrawada 2025 This data is taken from the Supplement of Mahendrawada, L., Warfield, L., Donczew, R. et al. Low overlap of transcription factor DNA binding and regulatory targets. Nature 642, 796–804 (2025). https://doi.org/10.1038/s41586-025-08916-0 and GSE236948 Accessing Data The examples below require labretriever (pip install labretriever) and/or the HuggingFace Hub client (pip install huggingface_hub). Accessing Data with labretriever This… See the full description on the dataset page: https://huggingface.co/datasets/BrentLab/mahendrawada_2025.

sourceHugging Facemitupdated 2d agoView on Hugging Face
0likes1.1kdownloads
Dataset Card

Mahendrawada 2025

This data is taken from the Supplement of

Mahendrawada, L., Warfield, L., Donczew, R. et al. Low overlap of transcription factor DNA binding and regulatory targets. Nature 642, 796–804 (2025). https://doi.org/10.1038/s41586-025-08916-0

and GSE236948

Accessing Data

The examples below require labretriever (pip install labretriever) and/or the HuggingFace Hub client (pip install huggingface_hub).

Accessing Data with labretriever

This repository is part of a collection configured as a unified database using labretriever.VirtualDB. Download the collection config and use it to query the data directly in Python, or with an AI assistant using the labretriever plugin.

python
from labretriever.virtual_db import VirtualDB
from labretriever.datacard import DataCard

# Citation and metadata
card = DataCard("BrentLab/mahendrawada_2025")
info = card.info()
print(info["doi"])
print(info["citation"])

# path to the downloaded brentlab_yeast_collection.yaml
vdb = VirtualDB("/path/to/brentlab_yeast_collection.yaml")

print(vdb.get_dataset_description("chec_m2025"))
print(vdb.get_dataset_description("degron"))
vdb.query("SELECT * FROM chec_m2025 LIMIT 5")

Direct parquet access

The repository contains more data than what is exposed through the collection configuration. Use DataCard.info() to inspect available files, then download and query with DuckDB.

Most files in this repository are single parquet files and can be read directly. The example below downloads the ChEC-seq annotated features; the degron RNA-seq dataset is available as rnaseq_reprocessed.parquet.

python
from huggingface_hub import snapshot_download
import duckdb

repo_path = snapshot_download(
    repo_id="BrentLab/mahendrawada_2025",
    repo_type="dataset",
    allow_patterns="chec_mahendrawada_m2025_af_combined.parquet",
)
conn = duckdb.connect()
# returns a pandas DataFrame with the first 5 rows
conn.execute(
    "SELECT * FROM read_parquet(?) LIMIT 5",
    [f"{repo_path}/chec_mahendrawada_m2025_af_combined.parquet"],
).df()

Accessing using R

Clone the repository and read parquet files directly with arrow:

r
# install.packages("arrow")
arrow::read_parquet("chec_mahendrawada_m2025_af_combined.parquet")