Skip to main content

Automatic Gene Selection for Bulk Deconvolution

Project description

AutoGeneS

AutoGeneS automatically extracts informative genes and reveals the cellular heterogeneity of bulk RNA samples. AutoGeneS requires no prior knowledge about marker genes and selects genes by simultaneously optimizing multiple criteria: minimizing the correlation and maximizing the distance between cell types. It can be applied to reference profiles from various sources like single-cell experiments or sorted cell populations.

Workflow of AutoGeneS

For a multi-objective optimization problem, there usually exists no single solution that simultaneously optimizes all objectives. In this case, the objective functions are said to be conflicting, and there exists a (possibly infinite) number of Pareto-optimal solutions. Pareto-(semi)optimal solutions are a set of all solutions that are not dominated by any other explored solution. Pareto-optimal solutions offer a set of equally good solutions from which to select, depending on the dataset

Installation

  1. PyPI only
    pip install autogenes

  2. Development Version (latest version on github)
    git clone https://github.com/theislab/AutoGeneS
    pip install dist/autogenes-1.0.3-py3-none-any.whl

Example

Example on pseudo bulks

Documentation

Documentation

Getting Started

Dependencies

  • python>=3.6
  • pandas>=0.25.1
  • anndata>=0.6.22.post1
  • numpy>=1.17.2
  • dill>=0.3.1.1
  • deap>=1.3.0
  • scipy>=1.3
  • cachetools>=3.1.1
  • scikit-learn>=0.21.3
  • matplotlib>=3.0

Citation

Aliee, Hananeh and Theis, Fabian, AutoGeneS: Automatic gene selection using multi-objective optimization for RNA-seq deconvolution

Project details


Download files

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

Source Distribution

autogenes-1.0.4.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

autogenes-1.0.4-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file autogenes-1.0.4.tar.gz.

File metadata

  • Download URL: autogenes-1.0.4.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.44.0 CPython/3.6.5

File hashes

Hashes for autogenes-1.0.4.tar.gz
Algorithm Hash digest
SHA256 8daa6e9aa97c7ddf45ab0906307a4875a25bd99301be0838bb17e313d837446a
MD5 569116afb8dfce25637743324919f305
BLAKE2b-256 f0044768c40962c38dd15b6cbd67d23f1c0d97d2dedeaa6558f6f8689458b4c5

See more details on using hashes here.

File details

Details for the file autogenes-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: autogenes-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.44.0 CPython/3.6.5

File hashes

Hashes for autogenes-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 136d63ecfa3cc531534db319abc92acb67393fdfd50a402738edc99f77b1ff7a
MD5 f4e97775c18103bfdcdde049e999b791
BLAKE2b-256 637313814f04992e2af53d2f8339a5325611c37d372b83862ecbd858077d0218

See more details on using hashes here.

Supported by

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