Skip to main content

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

Metadata

Release files for autogenes 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autogenes 1.0.4
File Size Uploaded
autogenes-1.0.4.tar.gz 12.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for autogenes 1.0.4
File Interpreter ABI Platform
autogenes-1.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 27.1 kB

Release files / autogenes-1.0.4.tar.gz

Download URL autogenes-1.0.4.tar.gz
Size 12.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8daa6e9aa97c7ddf45ab0906307a4875a25bd99301be0838bb17e313d837446a
BLAKE2b-256 checksum
How to use checksums
f0044768c40962c38dd15b6cbd67d23f1c0d97d2dedeaa6558f6f8689458b4c5
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / autogenes-1.0.4-py3-none-any.whl

Download URL autogenes-1.0.4-py3-none-any.whl
Size 15.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
136d63ecfa3cc531534db319abc92acb67393fdfd50a402738edc99f77b1ff7a
BLAKE2b-256 checksum
How to use checksums
637313814f04992e2af53d2f8339a5325611c37d372b83862ecbd858077d0218
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.3

2 release files

1.0.1

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page