Skip to main content

pyLinG3D: Visualizing the Spatio-Temporal Dynamics of Clonal Evolution

This library is a python implementation of the LinG3D (https://github.com/rejniaklab/LinG3D) which generates the 3D lineage trees of (1) all clones; (2) individual clones; (3) all clones, but with only those cells that survived to the end of simulation; and (4) individual clones containing only those cells that survived to the end of simulation.

Installing with pip

if you are using Linux or macOS you can install pyLinG3D with pip

pip install pyLinG3D

Example

%matplotlib ipympl

from pyLinG3D import LinG3DClone
from platform import python_version
print(python_version())
#exampleB05

pathData='exampleB05'
cloneNum=5
toPrint=1                # save the final figure
IsGradient = 1           # draw drug gradient in the background 1-yes; 0-no;
xmin=-100; xmax=100; ymin=xmin; ymax=xmax  # 2D domain boundaries
tmin=0; tmax=100000                        # time/iteration boundaries
fileStep = 2000       # frequency of data 
    
LinG3DClone(pathData,cloneNum,IsGradient,xmin,xmax,ymin,ymax,tmin,tmax,fileStep,toPrint).linG3DClone()
tree_clone_5

Authors

Anjun Hu, Maureiq Ojwang’, Kayode Olumoyin kayode.olumoyin@moffitt.org, Katarzyna Rejniak

Source Code

https://github.com/okayode/pyLinG3D

Acknowledgements

This work was supported by the NIH/NCI grants CA259387 and CA272601, and the NIH/NCI Physical Sciences Oncology Network (PSON) grant CA202229.

Release files for pyLinG3D 0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyLinG3D 0.6
File Size Uploaded
pyLinG3D-0.6.tar.gz 11.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyLinG3D 0.6
File Interpreter ABI Platform
pyLinG3D-0.6-py3-none-any.whl Python 3 none any Details

Total release size: 35.9 kB

Release files / pyLinG3D-0.6.tar.gz

Download URL pyLinG3D-0.6.tar.gz
Size 11.2 kB
Tags Source
SHA-256 checksum
How to use checksums
124d61dbeab2b4ea010afbcf442ae8de1d41486aa018d17a1ef32ee3760447e5
BLAKE2b-256 checksum
How to use checksums
15b93769ade54252efe56caf382c4d3cb6da343774f96bf941474343b7475310
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.16

Release files / pyLinG3D-0.6-py3-none-any.whl

Download URL pyLinG3D-0.6-py3-none-any.whl
Size 24.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9ca847726065f48cbc9bed342428ff38038b1e3597b111e8433d3f6c530073de
BLAKE2b-256 checksum
How to use checksums
ecc1b95f63b24f3dac6237e9614a0e2904fc46e3b58353829eb90b061f9ce7d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.16

Release history Release notifications | RSS feed

This release

0.6 This release

2 release files

0.5

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page