Package: BulkSignalR 1.5.0

Jean-Philippe Villemin

BulkSignalR: Infer Ligand-Receptor Interactions from bulk expression (transcriptomics/proteomics) data, or spatial transcriptomics

Inference of ligand-receptor (LR) interactions from bulk expression (transcriptomics/proteomics) data, or spatial transcriptomics. BulkSignalR bases its inferences on the LRdb database included in our other package, SingleCellSignalR available from Bioconductor. It relies on a statistical model that is specific to bulk data sets. Different visualization and data summary functions are proposed to help navigating prediction results.

Authors:Jacques Colinge [aut], Jean-Philippe Villemin [cre]

BulkSignalR_1.5.0.tar.gz
BulkSignalR_1.5.0.zip(r-4.7)BulkSignalR_1.5.0.zip(r-4.6)BulkSignalR_1.5.0.zip(r-4.5)
BulkSignalR_1.5.0.tgz(r-4.6-any)BulkSignalR_1.5.0.tgz(r-4.5-any)
BulkSignalR_1.5.0.tar.gz(r-4.7-any)BulkSignalR_1.5.0.tar.gz(r-4.6-any)
BulkSignalR_1.5.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
BulkSignalR/json (API)
NEWS

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

Bug tracker:https://github.com/jcolinge/bulksignalr/issues

Datasets:
  • annotation.spa - A skinny data frame used in the spatial workflow
  • bodyMap.mouse - Mouse transcriptoms across tissues
  • bsrdm - A skinny BSRDataModel object related to sdc.
  • bsrdm.comp - A skinny BSRDataModelComp object related to sdc.
  • bsrdm.spa - A skinny BSRDataModel object related to a spatial data set
  • bsrinf - A skinny BSRInference object related to sdc.
  • bsrinf.comp - A skinny BSRInferenceComp object related to sdc.
  • bsrinf.mouse - A skinny BSRInference object related to bodyMap.mouse
  • bsrinf.spa - A skinny BSR-inference object related to spatial data set
  • immune.signatures - Immune cell gene signatures
  • ortholog.dict - A skinny data frame used in the mouse workflow
  • p.EMT - Partial EMT gene signature
  • sdc - Salivary duct carcinoma transcriptoms
  • tme.signatures - Tumor microenvironment gene signatures

On BioConductor:BulkSignalR-1.5.0(bioc 3.24)BulkSignalR-1.4.0(bioc 3.23)

networkrnaseqsoftwareproteomicstranscriptomicsnetworkinferencespatial

7.19 score 27 stars 1 packages 16 scripts 452 downloads 78 exports 192 dependencies

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

TargetResultTimeFilesSyslog
bioc-checksNOTE271
linux-devel-x86_64OK553
source / vignettesOK482
linux-release-x86_64OK573
macos-release-arm64OK360
macos-oldrel-arm64OK465
windows-develOK621
windows-releaseOK552
windows-oldrelOK604
wasm-releaseOK207

Exports:addClusterCompalluvialPlotassignCellTypesToInteractionsBSRClusterCompBSRDataModelBSRDataModelCompBSRInferenceBSRInferenceCompBSRSignatureBSRSignatureCompbubblePlotPathwaysLRcacheClearcacheInfocacheVersioncellTypeFrequencycellularNetworkcellularNetworkTablechordDiagramLRcoercecolClusterAcolClusterBcomparisoncomparisonNameconvertToHumancreateResourcesdifferentialStatsfindOrthoGenesgenerateSpatialPlotsgetLRIntracellNetworkgetLRNetworkgetPathwayStatsgetResourceinferenceParametersinitialOrganisminitialOrthologslearnParametersligandslogTransformedLRinterLRinterScoreLRinterShortmaxLigandSpatialCountsmuncountsnormalizationparameterspathwaysreceptorsreduceToBestPathwayreduceToLigandreduceToPathwayreduceToReceptorrelateToGeneSetremoveClusterComprescoreInferenceresetLRdbresetNetworkresetPathwaysresetToInitialOrganismscoreLRGeneSignaturesscoreSignaturesseparatedLRPlotsignatureHeatmapssimpleHeatmapsmoothSpatialCountssourceComparisonNamespatialAssociationspatialAssociationPlotspatialDiversityPlotspatialIndexPlotspatialPlotsummarizedCellularNetworktgCorrtgExprtgGenestgLogFCtgPvalupdateInference

Dependencies:abindapeaplotaskpassbabelgenebackportsbase64encBiobaseBiocFileCacheBiocGenericsbitbit64bitopsblobbootbroombslibcachemcarcarDatacirclizeclicliprclueclustercodetoolscolorspaceComplexHeatmapcorrplotcowplotcpp11crayoncrosstalkcurldata.tableDBIdbplyrDelayedArrayDerivdigestdoBydoParalleldplyrevaluatefarverfastmapfilelockfontawesomefontBitstreamVerafontLiberationfontquiverforeachforecastFormulafracdifffsgdtoolsgenericsGenomicRangesGetoptLongggalluvialggfunggiraphggplot2ggplotifyggpubrggrepelggsciggsignifggtreeglmnetGlobalOptionsgluegprofiler2gridExtragridGraphicsgtablehighrhmshomologenehtmltoolshtmlwidgetshttrhttr2igraphIRangesisobanditeratorsjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclelme4lmtestmagickmagrittrMASSMatrixMatrixGenericsMatrixModelsmatrixStatsmemoisemgcvmicrobenchmarkmimeminqamodelrmulttestnlmenloptrnnetnumDerivopensslorthogeneotelpatchworkpbkrtestpillarpkgconfigplotlyplyrpngpolynomprettyunitsprogresspromisespurrrquantregR.cacheR.methodsS3R.ooR.utilsR6RANNrappdirsrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRCurlRdpackreadrreformulasrepmisrjsonrlangrmarkdownRSQLiterstatixRtsneS4ArraysS4VectorsS7sassscalesSeqinfoshapeSingleCellExperimentSparseArraySparseMSpatialExperimentstablediststringistringrSummarizedExperimentsurvivalsyssystemfontstibbletidyrtidyselecttidytreetimeDatetinytextreeiotzdburcautf8vctrsviridisLitevroomwithrxfunXVectoryamlyulab.utilszoo

BulkSignalR : Inference of ligand-receptor interactions from bulk data or spatial transcriptomics

Rendered fromBulkSignalR-Configure.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-26
Started: 2025-09-26

BulkSignalR : Inference of ligand-receptor interactions from bulk data or spatial transcriptomics

Rendered fromBulkSignalR-Differential.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-07-29
Started: 2023-08-14

BulkSignalR : Inference of ligand-receptor interactions from bulk data or spatial transcriptomics

Rendered fromBulkSignalR-Main.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-26
Started: 2023-08-14

Readme and manuals

Help Manual

Help pageTopics
Transform gmt file to data frame.formatPathwaysFromGmt
Format a data frame according to json input.formatPathwaysFromJson
Read dataframe from txt file.formatPathwaysFromTxt
Check there is a well formatted cache.testCacheFiles
Check whether the reference DB server is up.testRemoteServer
Add a comparison between two clusters of samplesaddClusterComp addClusterComp,BSRDataModelComp-method
Alluvial plotalluvialPlot
A skinny data frame used in the spatial workflowannotation.spa
Assign cell types to L-R interactionsassignCellTypesToInteractions
Mouse transcriptoms across tissuesbodyMap.mouse
Definition of the comparison between two clusters of samplesBSRClusterComp
BulkSignalR Cluster Comparison ObjectBSRClusterComp-class
Constructor of the BSRDataModel classBSRDataModel
BulkSignalR Data Model ObjectBSRDataModel-class
Constructor of the BSRDataModelComp classBSRDataModelComp
BulkSignalR Data Model Compare ObjectBSRDataModelComp-class
A skinny BSRDataModel object related to sdc.bsrdm
A skinny BSRDataModelComp object related to sdc.bsrdm.comp
A skinny BSRDataModel object related to a spatial data setbsrdm.spa
A skinny BSRInference object related to sdc.bsrinf
A skinny BSRInferenceComp object related to sdc.bsrinf.comp
A skinny BSRInference object related to bodyMap.mousebsrinf.mouse
A skinny BSR-inference object related to spatial data setbsrinf.spa
Inference of ligand-receptor interactionsBSRInference
BulkSignalR Inference ObjectBSRInference-class
Inference of ligand-receptor interactions based on regulationBSRInferenceComp
BulkSignalR cluster comparison-based inference objectBSRInferenceComp-class
Extract gene signatures of LR pair activityBSRSignature
BulkSignalR ligand-receptor signature ObjectBSRSignature-class
Extract gene signatures of LR pair activityBSRSignatureComp
BulkSignalR ligand-receptor signature object for cluster comparisonsBSRSignatureComp-class
Bubble Plot to explore LR & PathwaysbubblePlotPathwaysLR
Delete cache content.cacheClear
Get cache content information.cacheInfo
Check whether remote resource files have been changed.cacheVersion
Cell type frequencies in relations to gene setscellTypeFrequency
Build a cellular networkcellularNetwork
Build a table describing a cellular networkcellularNetworkTable
Chord Diagram of LR interactions with correlationschordDiagramLR
Convert BSRDataModel to BSRDataModelCompcoerce coerce,BSRDataModel,BSRDataModelComp-method
Cluster A columns accessorcolClusterA colClusterA,BSRClusterComp-method
Cluster B columns accessorcolClusterB colClusterB,BSRClusterComp-method
Comparisons list accessorcomparison comparison,BSRDataModelComp-method
Comparison name accessorcomparisonName comparisonName,BSRInferenceComp-method comparisonName,BSRSignatureComp-method
Transpose to Human Gene NamesconvertToHuman
Create all resourcescreateResources
Cluster comparison statistics accessordifferentialStats differentialStats,BSRClusterComp-method
Orthologs Gene NamesfindOrthoGenes
Generate L-R interaction score spatial plots in a foldergenerateSpatialPlots
Generate a ligand-receptor-downstream signaling networkgetLRIntracellNetwork
Generate a ligand-receptor networkgetLRNetwork
Basic statistics about hit pathwaysgetPathwayStats getPathwayStats,BSRInference-method
Get resources from the cachegetResource
Immune cell gene signaturesimmune.signatures
Inference parameters accessorinferenceParameters inferenceParameters,BSRInference-method
organism accessorinitialOrganism initialOrganism,BSRDataModel-method
Model parameter accessorinitialOrthologs initialOrthologs,BSRDataModel-method
Training of BulkSignalR model parameterslearnParameters learnParameters,BSRDataModel-method
ligands accessorligands ligands,BSRInference-method ligands,BSRSignature-method
log.transformed accessorlogTransformed logTransformed,BSRDataModel-method
LRinter accessorLRinter LRinter,BSRInference-method
Simplified LRinter accessor with focus on the LR-scoreLRinterScore LRinterScore,BSRInferenceComp-method
Simplified LRinter accessor reporting the essential columnsLRinterShort LRinterShort,BSRInference-method LRinterShort,BSRInferenceComp-method
Get maximal ligand expression at nearby locationsmaxLigandSpatialCounts
Mu accessormu mu,BSRDataModelComp-method
Normalized count matrix accessorncounts ncounts,BSRDataModel-method
Normalization accessornormalization normalization,BSRDataModel-method
A skinny data frame used in the mouse workflowortholog.dict
Partial EMT gene signaturep.EMT
Model parameter accessorparameters parameters,BSRDataModel-method
pathways accessorpathways pathways,BSRSignature-method
receptors accessorreceptors receptors,BSRInference-method receptors,BSRSignature-method
Keep one pathway per ligand-receptor pairreduceToBestPathway reduceToBestPathway,BSRInference-method reduceToBestPathway,BSRInferenceComp-method
Aggregate the receptors of a same ligandreduceToLigand reduceToLigand,BSRInference-method reduceToLigand,BSRInferenceComp-method
Aggregate ligands and receptors at the pathway levelreduceToPathway reduceToPathway,BSRInference-method reduceToPathway,BSRInferenceComp-method
Aggregate the ligands of a same receptorreduceToReceptor reduceToReceptor,BSRInference-method reduceToReceptor,BSRInferenceComp-method
Relate ligands to a gene setrelateToGeneSet
Remove a comparison from a BSRDataModelComp object.removeClusterComp removeClusterComp,BSRDataModelComp-method
Inference re-scoringrescoreInference rescoreInference,BSRInference-method rescoreInference,BSRInferenceComp-method
Modify LRdb databaseresetLRdb
Import a refernce network of your ownresetNetwork
Import pathways from a file or data frameresetPathways
Reset gene names to initial organism provided in the first instanceresetToInitialOrganism resetToInitialOrganism,BSRInference-method
Score ligand-receptor gene signaturesscoreLRGeneSignatures scoreLRGeneSignatures,BSRDataModel-method scoreLRGeneSignatures,BSRDataModelComp-method
Generic gene signature scoringscoreSignatures
Salivary duct carcinoma transcriptomssdc
Generate separated plots for a L-R interactionseparatedLRPlot
Heatmap function to dissect one pathway signaturesignatureHeatmaps
Heatmap function for LR scoressimpleHeatmap
Smooth spatial expression datasmoothSpatialCounts
Source comparison name accessorsourceComparisonName sourceComparisonName,BSRInferenceComp-method
Statistical association of scores with area labelsspatialAssociation
Heatmap plot of association of scores with area labelsspatialAssociationPlot
2D-projection of spatial score distributionsspatialDiversityPlot
Generate a visual index of spatial score distributionsspatialIndexPlot
L-R interaction score spatial displayspatialPlot
Build a summary cellular networksummarizedCellularNetwork
Target gene correlations accessortgCorr tgCorr,BSRInference-method tgCorr,BSRSignature-method
Target gene expression accessortgExpr tgExpr,BSRInferenceComp-method tgExpr,BSRSignatureComp-method
Target genes accessortgGenes tgGenes,BSRInference-method tgGenes,BSRSignature-method
Target gene logFC accessortgLogFC tgLogFC,BSRInferenceComp-method tgLogFC,BSRSignatureComp-method
Target gene P-values accessortgPval tgPval,BSRInferenceComp-method tgPval,BSRSignatureComp-method
Tumor microenvironment gene signaturestme.signatures
Inference updatingupdateInference updateInference,BSRInferenceComp-method