Skip to main content

Lineage tree structure for TGMM algorithm

Project description

LineageTree

This library allows to import and work with cell (but not limited to cells) lineage trees. With LineageTree you can read from:

Description of the repository

  • src: folder containing the package
  • setup.py: Installation script
  • README.md: This file
  • LICENCE: The licence describing file

Basic usage

Once installed the library can be called the following way (as an example):

from LineageTree import lineageTree

and one can then load lineage trees the following way:

For ASTEC data:

lT = lineageTree('path/to/ASTEC.pkl', file_type='ASTEC')

or

lT = lineageTree('path/to/ASTEC.xml', file_type='ASTEC')

For SVF:

lT = lineageTree('path/to/SVF.bin')

For MaMuT:

lT = lineageTree('path/to/MaMuT.xml', file_type='MaMuT')

For TrackMate:

lT = lineageTree('path/to/MaMuT.xml', file_type='TrackMate')

For TGMM:

lT = lineageTree('path/to/single_time_file{t:04d}.xml', tb=0, te=500, file_type='TGMM')

Dependencies

Some dependecies are requiered:

  • general python dependecies:
    • numpy, scipy
  • specific dependency:
    • svgwrite if svg output is needed

Quick install

To quickly install the library together with its dependencies one can run:

pip install .

or

python setup.py install [--user]

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

LineageTree-1.1.0.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

LineageTree-1.1.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file LineageTree-1.1.0.tar.gz.

File metadata

  • Download URL: LineageTree-1.1.0.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for LineageTree-1.1.0.tar.gz
Algorithm Hash digest
SHA256 cb6529a7236e0ee9db7f124dfcc4f4a3aba42176623676510071716c4ec11ae3
MD5 7b0e4e51cb20a16b7ec9e23ab69cabbc
BLAKE2b-256 d793d1034cf8f2f00e5b2f0d9472ae788346aff3fe18919bdda4ec2c5da0067f

See more details on using hashes here.

File details

Details for the file LineageTree-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: LineageTree-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for LineageTree-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c626f8a8027688edb2cae27a8c486b9d7694fe4d4bf3518d55e474451b18983b
MD5 5e4220f023e6426523d876dc220971bc
BLAKE2b-256 76c514ff9591051bb496a786469975415eafc0261fb89b2bdfa596d3990b4339

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