Mixed Cell Population Identification Package
This package contains methods designed to determine the existance of subpopulations with different responses to a given drug from a dataset of screenings with that drug on the total cell population. The implementation is based on the method presented in the article "Phenotypic deconvolution in heterogeneous cancer cell populations using drug screening data". The dataset should contatin cell viability data tested on C different drug concentrations over N time points and containing R replicates. The package can then estimate the number of subpopulations, their mixture proportions and a dose-reponse curve for each of the subpopulations. A Matlab package of the method is available at https://github.com/ocbe-uio/PhenoPop.
Install
The package can be easily install via pip install pyphenopop. You can also install it from the Github repository using
pip install git+https://github.com/ocbe-uio/pyPhenoPop.git
or by cloning the repository
git clone https://github.com/ocbe-uio/pyPhenoPop
and installing from the local repository via
pip install .
Usage
A tutorial using data from the original publication is provided in examples/tutorial.ipynb. Additional information can be obtained by executing
from pyphenopop.mixpopid import mixture_id
help(mixture_id)
Publication
When using pyPhenoPop in your project, please cite
- Köhn-Luque, A., Myklebust, E. M., Tadele, D. S., Giliberto, M., Schmiester, L., Noory, J., ... & Foo, J. (2023). Phenotypic deconvolution in heterogeneous cancer cell populations using drug-screening data. Cell Reports Methods, 3(3).
@article{kohn2023phenotypic,
title={Phenotypic deconvolution in heterogeneous cancer cell populations using drug-screening data},
author = {Alvaro Köhn-Luque and Even Moa Myklebust and Dagim Shiferaw Tadele and Mariaserena Giliberto and Leonard Schmiester and Jasmine Noory and Elise Harivel and Polina Arsenteva and Shannon M. Mumenthaler and Fredrik Schjesvold and Kjetil Taskén and Jorrit M. Enserink and Kevin Leder and Arnoldo Frigessi and Jasmine Foo},
journal={Cell Reports Methods},
volume={3},
number={3},
year={2023},
doi={https://doi.org/10.1016/j.crmeth.2023.100417},
publisher={Elsevier}
}
Metadata
Release files for pyphenopop 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pyphenopop-0.0.2.tar.gz | 12.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyphenopop-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.2 kB
Release files / pyphenopop-0.0.2.tar.gz
| Download URL | pyphenopop-0.0.2.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ed400112c739e913a09f574ff0a391123cb1baed7dc30f67671a049498d2db2c
|
|
BLAKE2b-256 checksum How to use checksums |
4fe30a4b8eda6ba754802394a3ac2c941569133b782a7b1c0784217af549ce6b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.8
|
Release files / pyphenopop-0.0.2-py3-none-any.whl
| Download URL | pyphenopop-0.0.2-py3-none-any.whl |
|---|---|
| Size | 11.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
80bce8075719c1c59359d3236a1a070f21d348352aa52b3ce5e7a7ca83a53d9d
|
|
BLAKE2b-256 checksum How to use checksums |
7baa7c81701c7646b606bc84e77e14a6f2a712ab2ff2494e84a58a1a70562826
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.8
|
Security for pyphenopop 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.