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.1.tar.gz (34.4 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.1-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: deconomix-1.0.1.tar.gz
  • Upload date:
  • Size: 34.4 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.1.tar.gz
Algorithm Hash digest
SHA256 2010955f2f04aacfa6defe22096fe73a730f4539813000842328fbe1c81521ec
MD5 d5dcd60074869e248c029f778f123249
BLAKE2b-256 f4fb6952232962a0ff8ef0f4181cc21cc1c110e82aa21730e59a2ea454721e1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deconomix-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 33.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b5ca73fa2480f032f93bfcf0e45e23d6939a20c609f9ab0202b5e8f47b4644c8
MD5 e41dd11e9111160e20234f492ca8e945
BLAKE2b-256 56e194af57a7e82bcaae090b730587e7b1245c15f4dd3fb33a87e326fb984c7b

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