![]() |
BAIA Single Cell analysis ToolKit (BAIA-SCTK)The BAIA Single Cell analysis ToolKit is a collection of interoperable R packages developed by the Bioinformatics and AI Applications (BAIA) Unit at the Institut Pasteur du Cambodge. The toolkit supports common single-cell RNA-seq analyses through a set of modular packages that can be used independently or combined into larger workflows. |
The BAIA Single Cell analysis toolkit is modular. Some packages are commonly used together, while others can be applied independently depending on the biological question being addressed.
| Package | Description |
|---|---|
| baia-seurat-helpers | Utilities for Seurat-based preprocessing, metadata management, visualization, and quality control. |
| baia-ext-cellprop-plots | Publication-quality cell composition and cell proportion analyses. |
| baia-cellchat | Simplified CellChat workflows for cell-cell communication analysis. |
| baia-pathway-analysis | Functional enrichment and pathway analysis tools for differential expression results. |
| baia-pseudobulk-deseq | Pseudobulk differential expression workflows based on DESeq2. |
┌─────────────────────┐
│ baia-seurat-helpers │
└──────────┬──────────┘
│
┌────────────────────────────┼────────────────────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐
│ Cell Composition │ │ Differential │ │ Cell Communication │
│ Analysis │ │ Expression │ │ Analysis │
│ │ │ │ │ │
│ baia-ext- │ │ baia-pseudobulk- │ │ baia-cellchat │
│ cellprop-plots │ │ deseq │ │ │
└─────────────────────┘ └──────────┬──────────┘ └─────────────────────┘
│
▼
┌─────────────────────────┐
│ Pathway Enrichment │
│ │
│ baia-pathway-analysis │
└─────────────────────────┘
Each package can be installed independently.
remotes::install_github("baia-ipc/baia-seurat-helpers")
remotes::install_github("baia-ipc/baia-ext-cellprop-plots")
remotes::install_github("baia-ipc/baia-cellchat")
remotes::install_github("baia-ipc/baia-pathway-analysis")
remotes::install_github("baia-ipc/baia-pseudobulk-deseq")
See the individual repositories for package-specific documentation and examples.
Compare cell populations between conditions, cohorts, or time points.
Link: baia-ext-cellprop-plots
Input:
Outputs:
Identify transcriptional changes and their biological implications.
Links:
Typical workflow:
Seurat object
↓
Pseudobulk DESeq2
↓
Differentially expressed genes
↓
Pathway enrichment
baia-pathway-analysis can also be used independently with differential expression results generated by other tools.
Study signaling interactions between cell populations.
Link: baia-cellchat
Input:
Outputs:
This package can be used independently of the differential expression and pathway-analysis workflows.
Link: baia-seurat-helpers
Provides utility functions that simplify common Seurat operations and serve as a foundation for many downstream analyses.
The BAIA Unit develops open-source software supporting:
GitHub Organization: github.com/baia-ipc