semvec/pypi-packages huggingface dataset:
genexpressor 0.1.1
DESeq2 runner (Python + rpy2) for bulk RNA-seq with auto-discovery, end-to-end DE, plots, and HTML report.
License: MIT
Requires Python: >=3.9
Keywords: DESeq2, RNA-seq, bioinformatics, differential-expression, rpy2

# GeneXpressor

A friendly DESeq2 runner driven from Python via rpy2. It auto-discovers your counts/metadata, produces plots, CSVs, and an optional HTML report.

## Requirements
- **R** (≥ 4.x) installed and on PATH (on Windows set `R_HOME` or install R normally)
- R packages: `DESeq2`, `BiocParallel`, `dplyr`, `ggplot2`, `ggrepel`, `pheatmap`, `readr`, `tidyr`, `tibble`, `rmarkdown`, `RColorBrewer`
  - (optional) `readxl`, `arrow` for Excel/feather/parquet
- Python: `rpy2`

## Install (editable)
```bash
pip install -e .