blase
BLASE maps bulk RNA-seq data onto single-cell pseudotime trajectories using Spearman correlation with bootstrapping for confidence estimation.
Key Features:
- Pseudotime Discretisation: BLASE discretises pseudotime using several different methods and provides heuristics for hyperparameter selection.
- Correlation-Based Mapping: Uses Spearman correlation to infer the closest matching period of pseudotime to a bulk RNA-seq sample.
- Bootstrapped Confidence Intervals: Bootstrapping provides confidence intervals around the correlation to inform "strong" calls.
- Visualisation: Enables visualisation of mapping results.
- Developmental Correction: Identifies and corrects for developmental rate differences in differential expression analysis.
Scientific Applications:
- Bulk RNA-seq "Dating": Determines the pseudotime position of bulk RNA-seq samples relative to single-cell trajectories.
- scRNA-seq Cell Type Annotation: Annotates cell types in single-cell RNA-seq data using existing bulk RNA-seq data.
- Spatial Transcriptomics: Resolves spatio-temporal processes such as keratinocyte differentiation in 10x Visium spatial data.
- Developmental Phenotype Correction: Corrects for developmental phenotype differences in bulk RNA-seq experiments, as demonstrated in Plasmodium falciparum heat shock studies.
- Life Cycle Mapping: Maps time-course microarray data to pathogen life cycles, such as the 48-hour Plasmodium falciparum lifecycle.
Methodology:
BLASE discretises the pseudotime of a scRNA-seq trajectory, then uses Spearman correlation to infer the closest matching period of pseudotime to a bulk RNA-seq sample. Bootstrapping provides confidence intervals around the correlation.
Collections
Details
- License:
- GPL-3.0-or-later
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- R
- Added:
- 8/30/2026
- Last Updated:
- 10/2/2026
Operations
Publications
Documentation
User manual
https://bioconductor.org/packages/blaseDownloads
- Source codehttps://andrewmccluskey-uog.github.io/blase/