Package: plaid 1.1.0

Antonino Zito

plaid: PLAID ultrafast gene set enrichment scoring

PLAID (Pathway Level Average Intensity Detection) is an ultra-fast 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.

Authors:Ivo Kwee [aut], Antonino Zito [cre]

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

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

Bug tracker:https://github.com/bigomics/plaid/issues

Pkgdown/docs site:https://bigomics.github.io

On BioConductor:plaid-1.1.0(bioc 3.24)plaid-1.0.0(bioc 3.23)

genesetenrichmentgeneexpressionproteomicsbioinformaticsenrichment-analysisomics-datarna-seq-analysis

6.94 score 24 stars 3 scripts 162 downloads 15 exports 122 dependencies

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

TargetResultTimeFilesSyslog
bioc-checksNOTE202
linux-devel-x86_64OK385
source / vignettesOK304
linux-release-x86_64OK355
macos-release-arm64OK219
macos-oldrel-arm64OK167
windows-develOK256
windows-releaseOK305
windows-oldrelOK244
wasm-releaseOK152

Exports:colranksdualGSEAgmt2matgset.rankcormat2gmtnormalize_mediansplaidread.gmtreplaid.aucellreplaid.gsvareplaid.scsereplaid.singreplaid.ssgseareplaid.ucellwrite.gmt

Dependencies:abindannotateAnnotationDbiaskpassassortheadbeachmatBHBiobaseBiocBaseUtilsBiocFileCacheBiocGenericsBiocIObiocmakeBiocParallelBiocSetBiocSingularBiostringsbitbit64blobcachemclicodetoolscowplotcpp11crayoncurldata.tableDBIdbplyrDelayedArrayDelayedMatrixStatsdir.expirydocoptdplyrfarverfastmapfastmatchfgseafilelockformatRfutile.loggerfutile.optionsgenericsGenomicRangesggplot2gluegraphGSEABaseGSVAgtableh5mreadHDF5Arrayhttrhttr2IRangesirlbaisobandjsonliteKEGGRESTlabelinglambda.rlatticelifecyclemagickmagrittrMatrixMatrixGenericsmatrixStatsmemoisememusemimeontologyIndexopensslpillarpkgconfigplyrpngpurrrqlcMatrixR6rappdirsRColorBrewerRcppRcppArmadilloRcppParallelRfastrhdf5rhdf5filtersRhdf5librjsonrlangRSQLitersvdS4ArraysS4VectorsS7ScaledMatrixscalesSeqinfoSingleCellExperimentslamsnowSparseArraysparseMatrixStatssparsesvdSpatialExperimentstringistringrSummarizedExperimentsystibbletidyrtidyselectutf8vctrsviridisLitewithrXMLxtableXVectorzigg

Comparing PLAID with other methods

Rendered fromcompare-vignette.Rmdusingknitr::rmarkdownon May 30 2026.

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

Getting Started with PLAID

Rendered fromplaid-vignette.Rmdusingknitr::rmarkdownon May 30 2026.

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

Readme and manuals

Help Manual

Help pageTopics
Chunked computation of cross productchunked_crossprod
Compute columnwise ranks of matrixcolranks
Calculate sparse correlation matrix handling missing valuescor_sparse_matrix
Reimplementation of dualGSEA (Bull et al., 2024) but defaults with replaid backend. For the preranked test we still use fgsea. Should be much faster than original using fgsea + GSVA::ssGSEA.dualGSEA
T-test statistical testing of differentially enrichmentfc_ttest
Z-test statistical testing of differentially enrichmentfc_ztest
Convert GMT to Binary Matrixgmt2mat
Compute geneset expression as the average log-ration of genes in the geneset. Requires log-expression matrix X and (sparse) geneset matrix matG.gset_averageCLR
Perform t-test on gene set scoresgset_ttest
Calculate gene set rank correlationgset.rankcor
Calculate row standard deviations for matrixmat.rowsds
Convert Binary Matrix to GMTmat2gmt
Matrix version for combining p-values using fisher or stouffer method. Much faster than doing metap::sumlog() and metap::sumz()matrix_metap
Perform one-sample t-test on matrix with gene setsmatrix_onesample_ttest
Normalize column medians of matrixnormalize_medians
Compute PLAID single-sample enrichment scoreplaid
Read GMT Fileread.gmt
Fast calculation of AUCellreplaid.aucell
Fast approximation of GSVAreplaid.gsva
Fast calculation of scSE scorereplaid.scse
Fast calculation of singscorereplaid.sing
Fast calculation of ssGSEAreplaid.ssgsea
Fast calculation of UCellreplaid.ucell
Compute columm ranks for sparse matrix. Internally used by colranks()sparse_colranks
Write GMT Filewrite.gmt