Skip to main content

Provides methods for cellular composition, hidden background and gene regulation estimation of omics bulk mixtures.

Project description

Deconomix

Overview

Deconomix is a Python library aimed at the bioinformatics community, offering methods to estimate cell type compositions, hidden background contributions and gene regulation factors of bulk RNA mixtures. Visit the documentation here.

Features

  • Data Simulation: Generate artificial bulk mixtures from single-cell data in an efficient way to provide training data for your models.

  • Gene Weighting: Learn gene weights from artifical bulk mixtures to optimize the cellular composition estimation of real bulk RNA mixtures.

  • Cellular Composition: Estimate the cellular composition of your bulk RNA profiles or Spatial Transcriptomics spots.

  • Background Estimation: Refine the composition estimation by estimate a hidden background contribution and profile, which cannot be explained by the cell types featured in the reference.

  • Gene Regulation: Find out, how cell types in your bulk data is regulated in relation to your reference profiles, for instance in a disease context.

  • Visualization: Visualize your results with predefined functions.

  • Evaluation: Perform basic enrichment analysis for the estimated gene regulatory factors.

Installation

You can install the package using pip:

pip install deconomix

Or directly from the git repository:

pip install git+https://gitlab.gwdg.de/MedBioinf/MedicalDataScience/DeconomiX.git

Getting Started

For a detailed showcase of the standard workflow please visit our gitlab page and navigate to the example folder. There we provide a jupyter notebook with all neccesary steps to get started. We also encourage the user to take a look at our documentation.

Publications

Görtler, F. et al. (2020). Loss-Function Learning for Digital Tissue Deconvolution. Journal of Computational Biology, 27(3), 342–355. Görtler, F. et al. (2024). Adaptive digital tissue deconvolution. Bioinformatics, 40(Supplement 1), i100–i109 Mensching-Buhr, M. and Sterr T. et al. (2024) bioRxiv 2024.11.28.625894; doi: https://doi.org/10.1101/2024.11.28.625894 (Preprint)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deconomix-1.0.0.tar.gz (34.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deconomix-1.0.0-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

Details for the file deconomix-1.0.0.tar.gz.

File metadata

  • Download URL: deconomix-1.0.0.tar.gz
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.2

File hashes

Hashes for deconomix-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6236f80d5d3182dfce1d857e799633403b64015597ea44bf574d8d8debbab48f
MD5 8b197223875609e9b8717f19787481f1
BLAKE2b-256 ca8e8cc0c932a882f2e81e5bc0bdc582e9227945550576c095f66d0cc85393c3

See more details on using hashes here.

File details

Details for the file deconomix-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: deconomix-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 33.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.2

File hashes

Hashes for deconomix-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 243f0efd78acb30e1af0daa2ed4227d253c14cc91f4cd7feb18955818f096c76
MD5 8faaa33e7c7f8c04afc7b3c8c134a7dd
BLAKE2b-256 26af359589b8f4ab567fe99fb74bef72ef1eee83e947913e51e8ec6ca9847ee9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page