Skip to main content

DESeq2 runner (Python + rpy2) for bulk RNA-seq with auto-discovery, E2E DE, plots, HTML report.

Project description

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)

pip install -e .


arguments

genexpressor \                                                                                                                                 
>>   --parent_dir "C:\Users\shahr\Downloads\Deseq2-pkg" \
>>   --pick AUTO \
>>   --case_level Disease --control_level Control \
>>   --alpha 0.05 --lfc_thr 2.0 --top_labels 20 --top_heatmap 50 \
>>   --make_report true --debug true --threads 2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

genexpressor-0.1.4.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

genexpressor-0.1.4-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file genexpressor-0.1.4.tar.gz.

File metadata

  • Download URL: genexpressor-0.1.4.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for genexpressor-0.1.4.tar.gz
Algorithm Hash digest
SHA256 b7de4390db514b8f62bc68df3153dffacd34222a305f46ccb0419f25e6fa346d
MD5 13fe4880a9f832e3100a86718b209529
BLAKE2b-256 deb39a937af708f8c35fed2109fe180a025cd0bc2039cc264eb6f75ecfe5c0c2

See more details on using hashes here.

File details

Details for the file genexpressor-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: genexpressor-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for genexpressor-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6f7b5c36c855e5ed48fcb1255bbf0bb74aa06b9369795270557d639eb2f739c7
MD5 e6bd7cf41e1627158f69f19d021df34e
BLAKE2b-256 a3c62b28cd136030efa7d103955c77d87ea39c54c255e0ba41c5e86e4fae446b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page