| """Bundled mRNA half-life reference datasets.""" | |
| from __future__ import annotations | |
| from pathlib import Path | |
| import pandas as pd | |
| _DATA_DIR = Path(__file__).parent / "data" | |
| def herzog2017_halflives() -> pd.DataFrame: | |
| """Load mRNA half-lives from Herzog et al. 2017 (SLAM-seq, mouse ESCs). | |
| Returns | |
| ------- | |
| DataFrame with columns ``gene_symbol`` and ``half_life_hours``. | |
| """ | |
| path = _DATA_DIR / "herzog2017_halflives.csv" | |
| return pd.read_csv(path) | |
| def schofield2018_halflives() -> pd.DataFrame: | |
| """Load mRNA half-lives from Schofield et al. 2018 (TimeLapse-seq, K562). | |
| Returns | |
| ------- | |
| DataFrame with columns ``gene_symbol`` and ``half_life_hours``. | |
| """ | |
| path = _DATA_DIR / "schofield2018_halflives.csv" | |
| return pd.read_csv(path) | |