Skip to main content

AutoGeneS (Theis Lab) - packaging compatibility fork for pip>=24.1

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

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

statescope_autogenes-1.0.4.post2.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

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

statescope_autogenes-1.0.4.post2-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file statescope_autogenes-1.0.4.post2.tar.gz.

File metadata

File hashes

Hashes for statescope_autogenes-1.0.4.post2.tar.gz
Algorithm Hash digest
SHA256 d0a8b1e7eececffeb423f3583d535bf088ed0a547f9e07b64b56d8b5cff6db4d
MD5 98ad60a21d7aa41ae7dc065bd824d205
BLAKE2b-256 36ba95ae3505d22185ad4db725d25adc141d4fc5378c0467d7bd7e30fc071eeb

See more details on using hashes here.

File details

Details for the file statescope_autogenes-1.0.4.post2-py3-none-any.whl.

File metadata

File hashes

Hashes for statescope_autogenes-1.0.4.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 188879dac3339b01179a6d0b6c94c2877f78071ee5294209a3cef2d3a6d13417
MD5 51550c09987fd757840f0f1f87c452a9
BLAKE2b-256 a3043e8cbec24de8109d1e9004640c42ce188ff82396b5c9c2f4a6577467afc2

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