Skip to main content

Phenotypic deconvolution in heterogeneous cancer cell populations using drug screen data

Project description

Mixed Cell Population Identification Package

PyPI version DOI

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

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

pyphenopop-0.0.2.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

pyphenopop-0.0.2-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file pyphenopop-0.0.2.tar.gz.

File metadata

  • Download URL: pyphenopop-0.0.2.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pyphenopop-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ed400112c739e913a09f574ff0a391123cb1baed7dc30f67671a049498d2db2c
MD5 1866cc920771b478b7e30b3556a83331
BLAKE2b-256 4fe30a4b8eda6ba754802394a3ac2c941569133b782a7b1c0784217af549ce6b

See more details on using hashes here.

File details

Details for the file pyphenopop-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pyphenopop-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pyphenopop-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 80bce8075719c1c59359d3236a1a070f21d348352aa52b3ce5e7a7ca83a53d9d
MD5 aaa35c3d7ba1fe5579803c042612c43f
BLAKE2b-256 7baa7c81701c7646b606bc84e77e14a6f2a712ab2ff2494e84a58a1a70562826

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