Deconvolution of omics data in Python with Deconomix -- cellular compositions, cell-type specific gene regulation, and background contributions
Malte Mensching-BuhriD, Thomas SterriD, Nicole SeifertiD, Dennis VoelkliD, Jana TauschkeiD, Austin J. RayfordiD, Helena U. ZachariasiD, Sushma Nagaraja GrellscheidiD, Tim BeißbarthiD, Franziska GörtleriD, Michael AltenbuchingeriD
Abstract
BackgroundGene expression profiles derived from heterogeneous bulk samples contain signals from various cell populations. Cell-type deconvolution approaches are computational tools to reverse engineer the composition of bulks in term of cell populations. Accurate estimates of cell compositions are crucial for identifying cell populations relevant for disease. Moreover, analyses, such as the identification of differentially expressed genes, can be confounded by cellular composition, as differences in gene expression may arise from both variations in cellular composition and gene regulation. ResultsWe present Deconvolution of omics data (Deconomix) - a comprehensive toolbox for the cell-type deconvolution of bulk transcriptomics data, available as a Python package and standalone graphical user interface. Deconomix stands apart from competing solutions with rich functionality and highly efficient implementations. It facilitates (A) the inference of cellular compositions from bulk transcriptomics data, (B) the machine learning-based optimization of gene weights to resolve small cell populations and to disentangle phenotypically related cells, (C) the inference of background contributions which otherwise would deteriorate cell-type deconvolution, and (D) population estimates of cell-type specific gene regulation. To showcase the application of Deconomix, we present a case study on breast cancer data from TCGA, highlighting subtype-specific cellular compositions and cell-type-specific gene-regulatory programs. ConclusionWe present Deconomix, a comprehensive Python package including a graphical user interface for the inference of cellular compositions, cell-type-specific gene regulation, and background contributions from bulk transcriptomics data. O_TEXTBOXKey PointsO_LIDeconomix optimizes gene weights to disentangle small cell populations and phenotypically related cells. C_LIO_LIDeconomix estimates cell compositions, unknown background contributions and cell-type specific gene regulation from bulk transcriptomics data. C_LIO_LIA Python package is available as code repository and installable via PyPI [1]. C_LIO_LIA standalone graphical user interface is available as code repository [2]. C_LIO_LIAn exemplary analysis of a breast cancer case study is provided as tutorial [3]. C_LI C_TEXTBOX
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- HIDE: Hierarchical cell-type Deconvolution
Dennis Voelkl, Malte Mensching-Buhr, … Franziska Görtler·BioinformaticsPeer-reviewed·Jul 1, 2025
- Adaptive Digital Tissue Deconvolution
Franziska Görtler, Malte Mensching-Buhr, … Michael Altenbuchinger·BioinformaticsPeer-reviewed·Apr 12, 2024
- Guided-topic modelling of single-cell transcriptomes enables sub-cell-type and disease-subtype deconvolution of bulk transcriptomes
Lakshmipuram S. Swapna, Michael Huang, Yue Li·bioRxiv·Dec 22, 2022
- A unified model for cell-type resolution genomics from heterogeneous omics data
Zeyuan Johnson Chen, Elior Rahmani, Eran Halperin·Genome biologyPeer-reviewed·Oct 3, 2025
- Community assessment of methods to deconvolve cellular composition from bulk gene expression
Brian S. White, Aurélien de Reyniès, … Andrew J. Gentles·Nature CommunicationsPeer-reviewed·Aug 27, 2024
- BayesDeBulk: A Flexible Bayesian Algorithm for the Deconvolution of Bulk Tumor Data
Francesca Petralia, Azra Krek, … Pei Wang·bioRxiv·Jun 25, 2021