Package: scDiffCom 1.2.0

scDiffCom: Differential Analysis of Intercellular Communication from scRNA-Seq Data

Analysis tools to investigate changes in intercellular communication from scRNA-seq data. Using a Seurat object as input, the package infers which cell-cell interactions are present in the dataset and how these interactions change between two conditions of interest (e.g. young vs old). It relies on an internal database of ligand-receptor interactions (available for human, mouse and rat) that have been gathered from several published studies. Detection and differential analyses rely on permutation tests. The package also contains several tools to perform over-representation analysis and visualize the results. See Lagger, C. et al. (2023) <doi:10.1038/s43587-023-00514-x> for a full description of the methodology.

Authors:Cyril Lagger [aut, cre], Eugen Ursu [aut], Anais Equey [ctb]

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

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

Bug tracker:https://github.com/cyrillagger/scdiffcom/issues

Pkgdown/docs site:https://cyrillagger.github.io

Datasets:
  • gene_ontology_level - All gene ontology terms annotated with their levels
  • LRI_human - A collection of human ligand-receptor interactions.
  • LRI_mouse - A collection of mouse ligand-receptor interactions.
  • LRI_rat - A collection of rat ligand-receptor interactions.
  • seurat_sample_tms_liver - A down-sampled Seurat object to use for testing and benchmarking

On CRAN:

Conda:

4.79 score 27 stars 23 scripts 374 downloads 12 exports 151 dependencies

Last updated from:febe137bcb. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK361
source / vignettesOK311
linux-releaseOK338
macos-releaseOK302
macos-oldrelOK322
windows-develOK275
windows-releaseOK266
windows-oldrelOK254
wasm-releaseOK207

Exports:BuildNetworkBuildShinyEraseRawCCIFilterCCIGetDistributionsGetParametersGetTableCCIGetTableORAPlotORAReduceGOrun_interaction_analysisRunORA

Dependencies:abindaskpassbase64encBHBiocGenericsbitopsbslibcachemcaToolscliclustercodetoolscommonmarkcowplotcpp11crosstalkcurldata.tableDelayedArraydeldirdigestdotCall64dplyrdqrngevaluatefarverfastDummiesfastmapfitdistrplusFNNfontawesomefsfuturefuture.applygenericsggplot2ggrepelggridgesglobalsgluegoftestgplotsgridExtragtablegtoolsherehighrhtmltoolshtmlwidgetshttpuvhttricaigraphIRangesirlbaisobandjquerylibjsonliteKernSmoothknitrlabelinglaterlatticelazyevallifecyclelistenvlmtestmagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemimeminiUInlmeopensslotelparallellypatchworkpbapplypillarpkgconfigplotlyplyrpngpolyclipprogressrpromisespurrrR6RANNrappdirsRColorBrewerRcppRcppAnnoyRcppArmadilloRcppEigenRcppHNSWRcppProgressRcppThreadRcppTOMLreshape2reticulaterlangrmarkdownROCRrprojrootRSpectraRtsneS4ArraysS4VectorsS7sassscalesscattermoresctransformSeuratSeuratObjectshinysitmosourcetoolsspspamSparseArrayspatstat.dataspatstat.explorespatstat.geomspatstat.randomspatstat.sparsespatstat.univarspatstat.utilsstringistringrsurvivalsystensortibbletidyrtidyselecttinytexutf8uwotvctrsviridisLitewithrxfunxtableXVectoryamlzoo

Readme and manuals

Help Manual

Help pageTopics
Display cell-type to cell-type interactive networksBuildNetwork BuildNetwork,scDiffCom-method
A shiny app to display scDiffCom resultsBuildShiny BuildShiny,scDiffCom-method
Create a copy of a scDiffCom object without 'cci_table_raw'EraseRawCCI EraseRawCCI,scDiffCom-method
Filter a scDiffCom object with new filtering parametersFilterCCI FilterCCI,scDiffCom-method
All gene ontology terms annotated with their levelsgene_ontology_level
Return the slot 'distributions' from a scDiffCom objectGetDistributions GetDistributions,scDiffCom-method
Return the slot 'parameters' from a scDiffCom objectGetParameters GetParameters,scDiffComBase-method
Return (a subset) of the slot 'cci_table_raw' or 'cci_table_detected' from a scDiffCom objectGetTableCCI GetTableCCI,scDiffCom-method
Return some or all ORA tables from the slot 'ora_table' from a scDiffCom objectGetTableORA GetTableORA,scDiffCom-method
A collection of human ligand-receptor interactions.LRI_human
A collection of mouse ligand-receptor interactions.LRI_mouse
A collection of rat ligand-receptor interactions.LRI_rat
Display top over-represented keywords from a category of interestPlotORA PlotORA,scDiffCom-method
Reduce scDiffCom GO TermsReduceGO ReduceGO,scDiffCom-method
Run (differential) intercellular communication analysisrun_interaction_analysis
Run over-representation analysisRunORA RunORA,scDiffCom-method
The scDiffCom ClassscDiffCom-class
A down-sampled Seurat object to use for testing and benchmarkingseurat_sample_tms_liver
Display a scDiffCom objectshow,scDiffCom-method