Package: exposomeSC 0.99.1

Cuiwei Gao

exposomeSC: Single-Cell Exposome-Wide Association Studies with Cross-Omic Network Inference

A framework for cell-type-specific exposome-wide association studies (sc-ExWAS) that bridges donor-level environmental exposures with single-cell resolution gene expression. The package extends SingleCellExperiment to store exposure measurements alongside transcriptomic data, and implements donor-level raw-count pseudobulk inference to avoid cellular pseudoreplication (Squair et al. 2021 <doi:10.1038/s41467-021-25960-2>). The default workflow uses robust edgeR quasi-likelihood models, exposure-independent expression-support filtering, complete-transcriptome offsets, design-rank diagnostics, and global multiplicity correction. Additional modules support dose-response modelling, exposure mixtures, cross-cohort synthesis, and cell-level gene-protein coupling. Exploratory decomposition and mediation utilities report model-based associations; they do not by themselves identify causal effects.

Authors:Cuiwei Gao [aut, cre]

exposomeSC_0.99.1.tar.gz
exposomeSC_0.99.1.zip(r-4.7-any)exposomeSC_0.99.1.zip(r-4.6-any)exposomeSC_0.99.1.zip(r-4.5-any)
exposomeSC_0.99.1.tgz(r-4.6-any)exposomeSC_0.99.1.tgz(r-4.5-any)
exposomeSC_0.99.1.tar.gz(r-4.7-any)exposomeSC_0.99.1.tar.gz(r-4.6-any)
exposomeSC_0.99.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
exposomeSC/json (API)

# Install 'exposomeSC' in R:
install.packages('exposomeSC', repos = c('https://biocstaging.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/cuiweig/exposomesc/issues

On CRAN:

Conda:

singlecellgeneexpressiondifferentialexpressiontranscriptomicscellbiologystatisticalmethodnetworknetworkinferenceregression

3.78 score 43 exports 33 dependencies

Last updated from:349221639c. Checks:1 NOTE, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE236
linux-develOK446
source / vignettesOK316
linux-releaseOK448
macos-releaseOK250
macos-oldrelOK222
windows-develOK342
windows-releaseOK288
windows-oldrelOK310
wasm-releaseOK186

Exports:as_sceebuild_sceecellSampleMapcompute_iersestimate_powerexposure_impute_lodexposureDataexposureData<-exposureInfoexposureInfo<-exposureVariablesmediational_evaluemediational_evalue_ciplot_celltype_networkplot_network_comparisonplot_stability_surfaceplot_temporal_dynamicsrun_causal_mediationrun_cell_couplingrun_celltype_networkrun_comparative_networkrun_differential_networkrun_dose_responserun_dose_response_gamrun_exposure_compositionrun_exposure_networkrun_gsearun_interaction_testrun_mediationrun_meta_exwasrun_mixture_qgcomprun_multi_exwasrun_network_mediationrun_sc_exwasrun_sc_exwas_glmmrun_sc_exwas_pb_offsetrun_sc_mixturerun_spatial_exwasrun_state_couplingrun_temporal_networkseurat_to_exposureshowsimulate_crossomic_network

Dependencies:abindBHBiobaseBiocGenericsBiocParallelcodetoolscpp11DelayedArrayedgeRformatRfutile.loggerfutile.optionsgenericsGenomicRangesIRangeslambda.rlatticelimmalocfitMASSMatrixMatrixGenericsmatrixStatsS4ArraysS4VectorsSeqinfoSingleCellExperimentsnowSparseArraystatmodSummarizedExperimentwithrXVector

Exploratory cross-omic network inference with exposomeSC
Installation | Introduction | Input alignment | Collaborative graphical lasso | Comparing cell types | Exposure-restricted networks | Longitudinal networks | Mediation terminology | Composition and provenance | References | Session information

Last update: 2026-09-17
Started: 2026-09-13

exposomeSC quick start: donor-pseudobulk smoking association
Installation | Introduction | Prepare a validated container | Fit the donor-pseudobulk model | Inspect results without changing the family | Sensitivity analyses | Composition is a different outcome | Legacy decomposition interfaces | Full reproducible analysis | Session information

Last update: 2026-09-17
Started: 2026-09-13

Introduction to exposomeSC: a smoking-association workflow
Installation | Introduction | Unit of analysis and estimand | Required data contract | Canonical donor-pseudobulk model | Multiplicity and output interpretation | Repeated samples and composition | Developmental decomposition interfaces | Public source and reproducibility | Session information

Last update: 2026-09-17
Started: 2026-09-13

Simulation and calibration protocol for sc-ExWAS inference
Installation | Introduction | Match each method to its estimand | Real-data complete-null diagnostics | A complete-null check in miniature | Simulation data-generating mechanisms | Metrics | A power approximation for planning | Comparator alignment | Multiplicity | Reproducibility record | Developmental ERD assessment | Session information

Last update: 2026-09-16
Started: 2026-09-13

Readme and manuals

Help Manual

Help pageTopics
exposomeSC: Single-Cell Exposome-Wide Association StudiesexposomeSC-package exposomeSC
Convert rexposome ExposomeSet to exposomeSCas_scee
Build a SingleCellExposomeExperimentbuild_scee
CelltypeNetwork: virtual base class for cell-type networksCelltypeNetwork-class
CelltypeNetworkResult: cell-type-resolved cross-omic networkCelltypeNetworkResult-class show,CelltypeNetworkResult-method
Integrated Exposure Response Score (IERS)compute_iers
Demo SingleCellExperiment for exposomeSCdemo_data
Power analysis for sc-ExWAS study designestimate_power
Impute exposure values below the limit of detectionexposure_impute_lod
Access exposure data matrixcellSampleMap cellSampleMap,SingleCellExposomeExperiment-method exposureData exposureData,SingleCellExposomeExperiment-method exposureData<- exposureData<-,SingleCellExposomeExperiment-method exposureInfo exposureInfo,SingleCellExposomeExperiment-method exposureInfo<- exposureInfo<-,SingleCellExposomeExperiment-method exposureVariables exposureVariables,SingleCellExposomeExperiment-method
Mediational E-value (Smith & VanderWeele 2019) on the rate-ratio scalemediational_evalue
E-value for the confidence limit nearest the nullmediational_evalue_ci
NetworkComparison: differential network analysis resultNetworkComparison-class show,NetworkComparison-method
Plot cell-type-specific cross-omic networkplot_celltype_network
Plot the edges of a network comparisonplot_network_comparison
Edge stability plotplot_stability_surface
Temporal network dynamics panelplot_temporal_dynamics
Exploratory mediation through cell-type proportionrun_causal_mediation
Cell-Level Gene-Protein Coupling Analysisrun_cell_coupling
Build cell-type-resolved cross-omic networkrun_celltype_network
Compare networks across cell typesrun_comparative_network
Exposure-Stratified Differential Networkrun_differential_network
Cell-type-specific exposure dose-response analysisrun_dose_response
GAM-based dose-response analysisrun_dose_response_gam
Test exposure associations with donor-level cell compositionrun_exposure_composition
Exposure-driven network: exposure-associated features onlyrun_exposure_network
Gene set enrichment on sc-ExWAS resultsrun_gsea
Test exposure-by-celltype interactionrun_interaction_test
Mediation analysis: exposure through cell compositionrun_mediation
Meta-analysis across cohorts for sc-ExWASrun_meta_exwas
Formal mixture analysis via quantile g-computationrun_mixture_qgcomp
Run sc-ExWAS across multiple exposuresrun_multi_exwas
Network-topology-guided high-dimensional mediationrun_network_mediation
Run cell-type-specific ExWASrun_sc_exwas run_sc_exwas,SingleCellExposomeExperiment-method
Cell-level linear mixed model sc-ExWAS with finite-df inferencerun_sc_exwas_glmm
Donor offset-pseudobulk negative-binomial sc-ExWASrun_sc_exwas_pb_offset
Cell-type-specific mixture exposure analysisrun_sc_mixture
Spatial exposure-expression associationrun_spatial_exwas
Cell-State Coupling: Correlation-Trajectory Analysisrun_state_coupling
Temporal cross-omic network evolutionrun_temporal_network
Convert Seurat metadata to exposure matrixseurat_to_exposure
Simulate cross-omic network data with known structuresimulate_crossomic_network
SingleCellExposomeExperiment: Container for single-cell exposome data.SCEE show,SingleCellExposomeExperiment-method SingleCellExposomeExperiment-class [,SingleCellExposomeExperiment,ANY,ANY,ANY-method
TemporalNetwork: temporal network evolution resultshow,TemporalNetwork-method TemporalNetwork-class