A noise constrained Recursive Feature Extraction algorithm for robust deconvolution of cell-types mixture from molecular signatures
Since the significant impact of immunotherapy in cancer, the estimation of the immune cell-type proportions present in a tumor becomes crucial. Currently, the deconvolution of the cell mixture content of a tumor is carried out by different analytic tools, yet the accuracy of inferred cell type proportions has room for improvement. We improve tumor immune environment characterization developing MIXTURE, an analytical method based on a noise constrained recursive variable selection for a support vector regression. Please Get the biorxiv 2018 manuscript or the Briefings in Bioinformatics 2020 manuscript and/or the benchmark analysis in Journal of Biomedical Informatics 2023
The MIXTURE shiny App is now available
The RUN_MIXTURE code was tested on Linux, Windows and Mac.
install.packages("devtools")
library(devtools)
install_github("elmerfer/MIXTURE")
This example tends to estimate the same pure cell-types from LM22 signature matrix from Newman et al.. The LM22 matrix was stored as an RData obj for convinience and provided as data
library(MIXTURE)
##Load signature matrix
data(LM22)
## Run the self test on LM22 signature
mix.test <- MIXTURE(expressionMatrix = LM22, #N x ncol(signatureMatrix) gene expresion matrix to evaluate
##rownames(M) should be the GeneSymbols
signatureMatrix = LM22, #the gene signature matrix (W) such that M = W*betas'
#(i.e the LM22 from Newman et al)
iter = 1000, #iterations for the statistical test (null distribution)
functionMixture = nu.svm.robust.RFE, #cibersort, nu.svm.robust.rfe, ls.rfe.abbas,
useCores = 10L, #cores for parallel processing/ if using windows set to 1
verbose = TRUE, #TRUE or FALSE messages
nullDist = "PopulationBased", #"none" or "PopulationBased" if the statistical test should
#be performed
fileSave = "MIXTURE_FILE_LM22.xlsx") #EXCEL file name to store the results
save(mix.test, file = "MIXTURE_FILE_LM22.RData") #save full list as an RData object.
Unveiling the immune infiltrate modulation in cancer and response to immunotherapy by MIXTURE—an enhanced deconvolution method Elmer A Fernández, Yamil D Mahmoud, Florencia Veigas, Darío Rocha, Matías Miranda, Joaquín Merlo, Mónica Balzarini, Hugo D Lujan, Gabriel A Rabinovich, María Romina Girotti Briefings in Bioinformatics, bbaa317, [https://doi.org/10.1093/bib/bbaa317] Published: 16 December 2020
Novel evaluation approach for molecular signature-based deconvolution methods. Agustín Nava, Daniela Alves da Quinta, Laura Prato, María Romina Girotti, Gabriel Moron, Andrea S. Llera, Elmer A. Fernández. May 2023, Journal of Biomedical Informatics 142(5):104387 DOI: 10.1016/j.jbi.2023.104387
This project is licensed under the MIT License - see the LICENSE.md file for details
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.