Litcius/Paper detail

InstaPrism: an R package for fast implementation of BayesPrism

Mengying Hu, Maria Chikina

2024Bioinformatics22 citationsDOIOpen Access PDF

Abstract

SUMMARY: Computational cell-type deconvolution is an important analytic technique for modeling the compositional heterogeneity of bulk gene expression data. A conceptually new Bayesian approach to this problem, BayesPrism, has recently been proposed and has subsequently been shown to be superior in accuracy and robustness against model misspecifications by independent studies; however, given that BayesPrism relies on Gibbs sampling, it is orders of magnitude more computationally expensive than standard approaches. Here, we introduce the InstaPrism package which re-implements BayesPrism in a derandomized framework by replacing the time-consuming Gibbs sampling step with a fixed-point algorithm. We demonstrate that the new algorithm is effectively equivalent to BayesPrism while providing a considerable speed and memory advantage. Furthermore, the InstaPrism package is equipped with a precompiled, curated set of references tailored for a variety of cancer types, streamlining the deconvolution process. AVAILABILITY AND IMPLEMENTATION: The package InstaPrism is freely available at: https://github.com/humengying0907/InstaPrism. The source code and evaluation pipeline used in this paper can be found at: https://github.com/humengying0907/InstaPrismSourceCode.

Topics & Concepts

Computer scienceDeconvolutionR packageGibbs samplingSource codeRobustness (evolution)Pipeline (software)Bayesian probabilitySet (abstract data type)AlgorithmData miningSampling (signal processing)Code (set theory)SoftwareTheoretical computer scienceComputational scienceProgramming languageArtificial intelligenceFilter (signal processing)BiochemistryGeneChemistryComputer visionGene expression and cancer classificationSingle-cell and spatial transcriptomicsStatistical Methods and Inference