Package: SigBridgeR 3.2.0

Yuxi Yang

SigBridgeR: Integrative Toolkit for Linking Phenotypes to Cell Subpopulations via scRNA-seq and Bulk Data

Identifies phenotype-associated cell subpopulations by integrating phenotypic data (e.g., survival, drug sensitivity), bulk gene expression, and single-cell RNA-seq (scRNA-seq) profiles. It employs multiple algorithms to reliably connect cellular features with clinical or functional phenotypes, offering a unified pipeline for multi-modal analysis that uncovers biologically and clinically relevant cell states in heterogeneous datasets.

Authors:Yuxi Yang [cre, aut], Zeyu Yan [ctb]

SigBridgeR_3.2.0.tar.gz
SigBridgeR_3.2.0.zip(r-4.6)SigBridgeR_3.2.0.zip(r-4.5)
SigBridgeR_3.2.0.tgz(r-4.6-any)SigBridgeR_3.2.0.tgz(r-4.5-any)
SigBridgeR_3.2.0.tar.gz(r-4.6-any)SigBridgeR_3.2.0.tar.gz(r-4.5-any)
SigBridgeR_3.2.0.tgz(r-4.5-emscripten)
SigBridgeR.pdf |SigBridgeR.html
SigBridgeR/json (API)

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

Bug tracker:https://github.com/wanglabcsu/sigbridger/issues

On CRAN:

Conda:

phenotype-mappingsingle-cell

5.88 score 5 stars 7 scripts 32 exports 216 dependencies

Last updated from:fe078fca08. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE345
source / vignettesOK427
linux-release-x86_64NOTE323
macos-devel-arm64NOTE615
macos-release-arm64NOTE163
windows-develNOTE153
windows-releaseNOTE158
windows-oldrelNOTE194
wasm-releaseOK323

Exports:AddMetaFeatureAddMiscAggregateDupColsAggregateDupRowsAggregateDupsBulkPreProcessDoDEGASDoLP_SGLDoPIPETDoscABDoScissorDoscPASDoscPPFindRobustElbowgetFuncOptionListPyEnvLoadRefDataMergeResultPattern2ColnameQCFilterQCPatternDetectRegisterScreenMethodSCIntegrateSCPreProcessScreenScreenFractionPlotScreenStrategyScreenUpsetsetFuncOptionSetupPyEnvSymbolConvertValidateScreenFunc

Dependencies:abindannotateAnnotationDbiaskpassAUCellbase64encBHBiobaseBiocGenericsBiocParallelBiostringsbitbit64bitopsblobbslibcachemcaToolschkcliclustercodetoolscommonmarkcowplotcpp11crayoncrosstalkcurldata.tableDBIDEGASDelayedArrayDelayedMatrixStatsdeldirDESeq2digestdiptestdotCall64dplyrdqrngedgeRevaluatefarverfastDummiesfastmapfastmatchfgseafitdistrplusFNNfontawesomeformatRfsfutile.loggerfutile.optionsfuturefuture.applygenericsGenomicRangesggplot2ggrepelggridgesglobalsgluegoftestgplotsgraphgridExtraGSEABasegtablegtoolsherehighrhtmltoolshtmlwidgetshttpuvhttricaIDConverterigraphIRangesirlbaisobandjquerylibjsonliteKEGGRESTkernlabKernSmoothknitrkslabelinglambda.rlaterlatticelazyevalleidenAlglifecyclelimmalistenvlmtestlocfitLPSGLmagrittrMASSMatrixMatrixGenericsmatrixStatsmclustmemoisemgcvmimeminiUImixtoolsmulticoolmultimodemvtnormnlmeopensslotelparallellypatchworkpbapplypbmcapplypillarPIPETpkgconfigplogrplotlyplyrpngpolyclippracmapROCprocessxprogressrpromisespspurrrR.methodsS3R.ooR.utilsR6RANNrappdirsRColorBrewerRcppRcppAnnoyRcppArmadilloRcppEigenRcppHNSWRcppProgressRcppTOMLreshape2reticulaterlangrmarkdownROCRrootSolverprojrootRSpectraRSQLiteRtsneS4ArraysS4VectorsS7sassscABscalesscattermoresccoreScissorscPASScPPsctransformsegmentedSeqinfoSeuratSeuratObjectSGLshinySigBridgeRUtilssitmosnowsourcetoolsspspamSparseArraysparseMatrixStatsspatstat.dataspatstat.explorespatstat.geomspatstat.randomspatstat.sparsespatstat.univarspatstat.utilsstatmodstringistringrSummarizedExperimentsurvivalsystensortibbletidyrtidyselecttinytexutf8uwotvctrsviridisLitewithrxfunXMLxtableXVectoryamlzoo

Auxiliary Utils

Rendered fromOther_Function_Details.Rmdusingknitr::rmarkdownon Jan 24 2026.

Last update: 2026-01-20
Started: 2025-12-23

Extending SigBridgeR: A Guide for Custom Extensions

Rendered fromExtending.Rmdusingknitr::rmarkdownon Jan 24 2026.

Last update: 2026-01-20
Started: 2026-01-20

Find Optimal Parameters for My Screening

Rendered fromOptimal_Params.Rmdusingknitr::rmarkdownon Jan 24 2026.

Last update: 2025-12-23
Started: 2025-12-23

Full Tutorial

Rendered fromFull_Tutorial.Rmdusingknitr::rmarkdownon Jan 24 2026.

Last update: 2026-01-15
Started: 2025-07-07

Quick Start Guide for SigBridgeR

Rendered fromQuick_Start.Rmdusingknitr::rmarkdownon Jan 24 2026.

Last update: 2026-01-20
Started: 2025-07-07

Troubleshooting

Rendered fromTroubleshooting.Rmdusingknitr::rmarkdownon Jan 24 2026.

Last update: 2025-12-24
Started: 2025-07-07

Readme and manuals

Help Manual

Help pageTopics
Add Gene-Level Metadata to Seurat Object (Vectorized, ...-based)AddMetaFeature
Safely Add Miscellaneous Data to Seurat ObjectAddMisc
Aggregate Rows or Columns with Duplicate Namesaggregate-dups AggregateDupCols AggregateDupRows AggregateDups
Bulk RNA-seq Data Preprocessing and Quality Control FunctionBulkPreProcess
Run DEGAS Analysis for Single-Cell and Bulk RNA-seq Data IntegrationDoDEGAS
Perform LP-SGL Screening AnalysisDoLP_SGL
Perform PIPET Screening AnalysisDoPIPET
Perform scAB Screening AnalysisDoscAB
Perform Scissor Screening AnalysisDoScissor
Perform scPAS Screening AnalysisDoscPAS
Perform scPP screening analysisDoscPP
Automatically determine optimal PCA dimensions using multiple robust methodsFindRobustElbow
Configuration Functions for SigBridgeR PackagegetFuncOption
List Available Python EnvironmentsListPyEnv
Download & Load Reference DataLoadRefData
Merge Multiple Screening Analysis ResultsMergeResult
convert regex patterns to column names (internal)Pattern2Colname
Filter Seurat object cells by QC metricsQCFilter
Calculate Percentage of Features Matching PatternsQCPatternDetect
Register a Custom Screening Method for Phenotype-Driven AnalysisRegisterScreenMethod
Single-Cell RNA-seq Preprocessing PipelineSCPreProcess SCPreProcess.default SCPreProcess.R6 SCPreProcess.Seurat
Single-Cell Data ScreeningScreen
Visualization of Cell Screening FractionsScreenFractionPlot
Registry of Phenotype-Associated Cell Screening MethodsScreenStrategy
ScreenUpset - Visualize cell type intersections from screened Seurat objectScreenUpset
Configuration Functions for SigBridgeR PackagesetFuncOption
Create or Use Python Environment with Required PackagesSetupPyEnv
Convert Ensembles Version IDs & TCGA Version IDs to Genes in Bulk Expression DataSymbolConvert
Validate Custom Screening Function ComplianceValidateScreenFunc