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.4-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

Release files for statescope-autogenes 1.0.4.post2

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

Source distribution (sdist)

Source distribution for statescope-autogenes 1.0.4.post2
File Size Uploaded
statescope_autogenes-1.0.4.post2.tar.gz 20.1 kB Details

Built distribution (wheel)

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

Total release size: 34.8 kB

Release files / statescope_autogenes-1.0.4.post2.tar.gz

Download URL statescope_autogenes-1.0.4.post2.tar.gz
Size 20.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d0a8b1e7eececffeb423f3583d535bf088ed0a547f9e07b64b56d8b5cff6db4d
BLAKE2b-256 checksum
How to use checksums
36ba95ae3505d22185ad4db725d25adc141d4fc5378c0467d7bd7e30fc071eeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / statescope_autogenes-1.0.4.post2-py3-none-any.whl

Download URL statescope_autogenes-1.0.4.post2-py3-none-any.whl
Size 14.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
188879dac3339b01179a6d0b6c94c2877f78071ee5294209a3cef2d3a6d13417
BLAKE2b-256 checksum
How to use checksums
a3043e8cbec24de8109d1e9004640c42ce188ff82396b5c9c2f4a6577467afc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

1.0.4.post2 This release

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