Compositional Perturbation Autoencoder (CPA)
Project description
CPA - Compositional Perturbation Autoencoder
What is CPA?
CPA
is a framework to learn the effects of perturbations at the single-cell level. CPA encodes and learns phenotypic drug responses across different cell types, doses, and combinations. CPA allows:
- Out-of-distribution predictions of unseen drug and gene combinations at various doses and among different cell types.
- Learn interpretable drug and cell-type latent spaces.
- Estimate the dose-response curve for each perturbation and their combinations.
- Transfer pertubration effects from on cell-type to an unseen cell-type.
Usage and installation
See here for documentation and tutorials.
How to optmize CPA hyperparamters for your data
Datasets and Pre-trained models
Datasets and pre-trained models are available here.
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
Reference
If CPA is helpful in your research, please consider citing the Lotfollahi et al. 2023
@article{lotfollahi2023predicting,
title={Predicting cellular responses to complex perturbations in high-throughput screens},
author={Lotfollahi, Mohammad and Klimovskaia Susmelj, Anna and De Donno, Carlo and Hetzel, Leon and Ji, Yuge and Ibarra, Ignacio L and Srivatsan, Sanjay R and Naghipourfar, Mohsen and Daza, Riza M and
Martin, Beth and others},
journal={Molecular Systems Biology},
pages={e11517},
year={2023}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cpa-tools-0.7.1.tar.gz
.
File metadata
- Download URL: cpa-tools-0.7.1.tar.gz
- Upload date:
- Size: 43.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.13 Linux/5.4.0-132-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8f180de2d9180df4695d017a43f50b4e35059ae558c72fa320704f1f4c51d19 |
|
MD5 | 6afbf19314cda3260fd8d84ee84df140 |
|
BLAKE2b-256 | b17827520f002861650f0ea3169007cf7677362465f94ac35d5e8decbbfcc26e |
File details
Details for the file cpa_tools-0.7.1-py3-none-any.whl
.
File metadata
- Download URL: cpa_tools-0.7.1-py3-none-any.whl
- Upload date:
- Size: 43.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.13 Linux/5.4.0-132-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 163820b4705bad7d73e5404b0bd32866d782d41ea8a5f5a2fff5a9ec2f463c47 |
|
MD5 | e9d02cb8efde2217f0fa950144083a05 |
|
BLAKE2b-256 | 2cc9669e7c2480f0ba06026c81cb6aaa4ab9a999c958392b3c00c24f69ebe88b |