Package: scCompoundDE 0.99.0
scCompoundDE: Compositional and Transcriptional Decomposition of Pseudo-Bulk Differential Expression
scCompoundDE decomposes pseudo-bulk differential expression (DE) signals into two orthogonal components: transcriptional changes (cell-intrinsic expression shifts) and compositional changes (shifts in the relative abundance of cell subtypes). Standard pseudo-bulk DE tools confound these two sources of signal, producing spurious DE calls when subtype proportions differ between conditions. scCompoundDE fits per-subtype limma-voom models, estimates subtype proportion shifts, and uses a z-score-normalized decomposition to assign each gene a TC_ratio score — the fraction of its DE signal attributable to transcription versus composition. Genes are then classified as transcriptional (real biology), compositional (artifact), or mixed (requires caution). All functions operate natively on SingleCellExperiment objects and return a CDEResult S4 object that extends the standard DE output with full decomposition statistics.
Authors:
scCompoundDE_0.99.0.tar.gz
scCompoundDE_0.99.0.zip(r-4.7)scCompoundDE_0.99.0.zip(r-4.6)scCompoundDE_0.99.0.zip(r-4.5)
scCompoundDE_0.99.0.tgz(r-4.6-any)scCompoundDE_0.99.0.tgz(r-4.5-any)
scCompoundDE_0.99.0.tar.gz(r-4.7-any)scCompoundDE_0.99.0.tar.gz(r-4.6-any)
scCompoundDE_0.99.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
scCompoundDE/json (API)
NEWS
| # Install 'scCompoundDE' in R: |
| install.packages('scCompoundDE', repos = c('https://biocstaging.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/subhadipjana1409/sccompoundde/issues
singlecelldifferentialexpressionstatisticalmethodgeneexpressiontranscriptomicscellbasedassayssequencingworkflowsteptranscription
Last updated from:a791896402. Checks:1 NOTE, 9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| bioc-checks | NOTE | 187 | ||
| linux-devel-x86_64 | OK | 301 | ||
| source / vignettes | OK | 256 | ||
| linux-release-x86_64 | OK | 303 | ||
| macos-release-arm64 | OK | 229 | ||
| macos-oldrel-arm64 | OK | 226 | ||
| windows-devel | OK | 197 | ||
| windows-release | OK | 250 | ||
| windows-oldrel | OK | 253 | ||
| wasm-release | OK | 148 |
Exports:CDEResultcompoundDEdeTablefilterGenesBySourceplotDecompositionplotProportionplotTCRatioshowsubtypeDEsubtypeProportionstcRatio
Dependencies:abindBHBiobaseBiocGenericsBiocParallelclicodetoolscpp11DelayedArrayfarverformatRfutile.loggerfutile.optionsgenericsGenomicRangesggplot2gluegtableIRangesisobandlabelinglambda.rlatticelifecyclelimmaMatrixMatrixGenericsmatrixStatsR6RColorBrewerrlangS4ArraysS4VectorsS7scalesSeqinfoSingleCellExperimentsnowSparseArraystatmodSummarizedExperimentvctrsviridisLitewithrXVector
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| scCompoundDE: Compositional and Transcriptional Decomposition of Pseudo-Bulk Differential Expression | scCompoundDE-package scCompoundDE |
| Constructor for CDEResult | CDEResult |
| CDEResult: Compound DE Result Container | CDEResult-class |
| Compound Differential Expression: Transcriptional and Compositional Decomposition | compoundDE |
| Accessor for the DE table in a CDEResult | deTable deTable,CDEResult-method |
| Filter DE Genes by Source Classification | filterGenesBySource |
| Scatter Plot of Transcriptional vs Compositional DE Scores | plotDecomposition |
| Stacked Bar Plot of Subtype Proportions per Condition | plotProportion |
| Histogram of TC_ratio Distribution | plotTCRatio |
| Show method for CDEResult | show,CDEResult-method |
| Accessor for per-subtype DE results in a CDEResult | subtypeDE subtypeDE,CDEResult-method |
| Accessor for subtype proportions in a CDEResult | subtypeProportions subtypeProportions,CDEResult-method |
| Accessor for TC_ratio vector in a CDEResult | tcRatio tcRatio,CDEResult-method |
