Introduction
Tumours are mixtures of phylogenetically related cancer cell populations or clones, which are subject to a process of Darwinian evolution in response to selective pressures in their local micro-environment. clonosGP is a statistical methodology for tracking this latent heterogeneity continuously in time based on longitudinally collected tumour samples. In technical terms, it combines Dirichlet Process Mixture Models with Gaussian Process Priors to identify clusters of mutations and track their cellular prevalence continuously in time. If only cross-sectional data are available, then it performs standard non-parametric clustering of mutations based on their observed frequency, similarly to PyClone and other software in the same category. The statistical models underlying clonosGP were implemented in the excellent probabilistic programming system PyMC3 on which we also rely for inference using variational methods.
Installation
clonosGP requires Python 3.7 or later. It can be easilly installed as follows:
- Create a virtual environment:
python3 -m venv myenv - Activate the newly created environment:
source myenv/bin/activate - Install
clonosGPas follows:pip install -U clonosGP
All necessary dependencies will also be installed.
Usage
A guide to start using clonosGP quickly is available here. A more thorough tutorial can be found here.
Citation
For citation information check http://github.com/dvav/clonosGP
Metadata
Release files for clonosGP 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| clonosGP-1.0.tar.gz | 12.5 kB | Details |
Release files / clonosGP-1.0.tar.gz
| Download URL | clonosGP-1.0.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3a3792ed3b61d13da7af6ccd8e99703370ed1141ce799cb6a041c32014ed9ee7
|
|
BLAKE2b-256 checksum How to use checksums |
c487ad58a88666330d8be3fb7a48f7729e308e88aab0c0fa5c5f52606d377891
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.3
|