Skip to main content

Compositional Perturbation Autoencoder (CPA)

Project description

CPA - Compositional Perturbation Autoencoder

What is CPA?

Alt text

CPA is a framework to learn effects of perturbations at the single-cell level. CPA encodes and learns phenotypic drug response across different cell types, doses and drug combinations. CPA allows:

  • Out-of-distribution predictions of unseen drug combinations at various doses and among different cell types.
  • Learn interpretable drug and cell type latent spaces.
  • Estimate dose response curve for each perturbation and their combinations.
  • Access the uncertainty of the estimations of the model.

Usage and installation

See here for documentation and tutorials.

Support and contribute

If you have a question or new architecture or a model that could be integrated into our pipeline, you can post an issue

Acknowledgment

This code is based on early implementatiom by Pierre Boyeau using scvi-tools.

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

cpa-tools-0.2.1.tar.gz (35.6 kB view details)

Uploaded Source

Built Distribution

cpa_tools-0.2.1-py3-none-any.whl (36.3 kB view details)

Uploaded Python 3

File details

Details for the file cpa-tools-0.2.1.tar.gz.

File metadata

  • Download URL: cpa-tools-0.2.1.tar.gz
  • Upload date:
  • Size: 35.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.12 Linux/5.4.0-100-generic

File hashes

Hashes for cpa-tools-0.2.1.tar.gz
Algorithm Hash digest
SHA256 aea2a03873423b41ada97af9dc6c1ae1a6bf89c398acca734f686ee939eca755
MD5 81c28151eb852e635afdeef27117508d
BLAKE2b-256 772a18869e132d17f459584a800c14aa4ff84ac69529d3d5fb792e0a8c0bd6e9

See more details on using hashes here.

File details

Details for the file cpa_tools-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: cpa_tools-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 36.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.12 Linux/5.4.0-100-generic

File hashes

Hashes for cpa_tools-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 501d366ccfbcddf10cf241aa22360f2fa91bcf3be4f12bb39d830c8b45362ecf
MD5 277b056f0dcf30401dd614c9482061fb
BLAKE2b-256 8597eb8b5d0a0e97aebf7fa92a7bad95db61c16793d9134b61cad03af378037e

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