PLAID (Pathway Level Average Intensity Detection) is an ultrafast method to compute single-sample enrichment scores for gene expression or proteomics data. For each sample, PLAID computes the gene set score as the average intensity of the genes/proteins in the gene set. The output is a gene set score matrix suitable for further analyses.
A distinctive feature of PLAID is that it can simulate few of the most widely used single-sample gene set scoring algorithms (ssGSEA, GSVA, AUCell, singscore, scSE, UCell), enabling researchers to replace those functions and gain much improved runtime efficiency and memory requirement. Typically, PLAID can be more than 100 times faster and requiring 10 times less memory than the original algorithm.
- Ultra-fast single-sample gene set enrichment scoring
- Includes multiple scoring methods (plaid, singscore, ssGSEA, GSVA, scSE, UCell, AUCell)
- Works with regular matrices, sparse matrices, and Bioconductor data structures
- Automatically detects and handles Bioconductor objects
(
SummarizedExperiment,SingleCellExperiment,BiocSet) - Built-in differential enrichment testing
PLAID is fast. Ludicrously fast. Please fasten your seatbelts before usage.
You can install PLAID from Bioconductor:
BiocManager::install("plaid")You can also install the development version from GitHub:
remotes::install_github("bigomics/plaid")For detailed usage examples and tutorials, please see our vignettes:
PLAID is the main single-sample gene set scoring algorithm in OmicsPlayground, our Bioinformatics platform at BigOmics Analytics. In OmicsPlayground, you can perform PLAID without coding needs.
For more technical details please refer to our papers. Please cite us when you use PLAID as part of your research.
- Zito A., et al. PLAID: ultrafast single-sample gene set enrichment scoring. Bioinformatics, 2025, btaf621.
- Akhmedov M., et al., Omics Playground: a comprehensive self-service platform for visualization, analytics and exploration of Big Omics Data, NAR Genomics and Bioinformatics, 2020, lqz019.
For support feel free to reach our Bioinformatics Data Science Team at BigOmics Analytics: help@bigomics.ch
If you like PLAID, please recommend us to your friends, buy us coffee and brag about PLAID on your social media.
