ExpoRiskR is a Bioconductor package for exposure‑aware multi‑omics integration.
It provides a unified framework to quantify exposure perturbation effects, build exposure‑adjusted networks, and derive interpretable risk scores from integrated omics data.
Install the released version from Bioconductor:
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("ExpoRiskR")
You can install the development version from GitHub:
if (!requireNamespace("devtools", quietly = TRUE))
install.packages("devtools")
devtools::install_github("ppchaudhary/ExpoRiskR")
ExpoRiskR enables:
The package is designed to work seamlessly with Bioconductor data structures such as SummarizedExperiment.
library(ExpoRiskR)
# Generate example data
data <- generate_dummy_exporisk()
# Align omics data
aligned <- align_omics(
data$omics,
data$metadata,
exposure_col = "exposure"
)
# Compute exposure perturbation score
scores <- compute_exposure_scores(aligned)
# Build exposure‑adjusted network
net <- build_exposure_network(scores)
plot_network(net)
Full tutorials and workflow examples are available in the package vignette:
browseVignettes("ExpoRiskR")
If you use ExpoRiskR in your research, please cite:
Chaudhary PP et al. ExpoRiskR: Exposure‑aware multi‑omics risk modeling framework.
For questions, issues, or feature requests: