Skip to main content

Post-processing and analysis of cell track data

Project description

Track Scan

A Python package for post-processing and analyzing cell track data. Includes functionality for correcting automated tracking artifacts, measuring mean squared displacements, and measuring cell turning angles.

Cite

@inbook{viets_measuring_2025,
author = {Viets, Chris and Stevens, Corey A.},
editor = {Brockhausen, Inka},
title = {Measuring and Analyzing Bacterial Movement in Mucus},
bookTitle = {Dynamics of Bacteria-Mucus Interactions},
year = {2025},
publisher = {Springer US},
address = {New York, NY},
pages = {187--197},
isbn = {978-1-0716-4627-4},
doi = {10.1007/978-1-0716-4627-4_16},
url = {https://doi.org/10.1007/978-1-0716-4627-4_16}
}

Installation

pip install trackscan

Usage

The first step to using trackscan is to read in a CSV file containing (note that the CSV file must contain columns labeled "Position_X", "Position_Y", "Frame", and "Track_ID -- not case-sensitive).

trackscan -i /path/to/track_data.csv

This command launches an interactive shell where the track data can be manipulated and measured. Once the interactive shell has appeared, simply type ? to view the available commands. For example, the interactive shell contains commands to de-drift track data, correct artifacts arising from automated tracking, and measure mean squared displacement, turning angles, or mean cell speed.

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

trackscan-0.0.2.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trackscan-0.0.2-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: trackscan-0.0.2.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for trackscan-0.0.2.tar.gz
Algorithm Hash digest
SHA256 44d697f1bc3d86b5da8311a03a32b2d1a8711f140d4d9f10eede36406c83a333
MD5 85cb7753cd067b2ea0717a61ec03e52a
BLAKE2b-256 1cea4960efdc14f5a4b92f1c8699f85fca59bfb47deadf7f6ab84efb9a08fe31

See more details on using hashes here.

File details

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

File metadata

  • Download URL: trackscan-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for trackscan-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2bb5177fd33db756f679263d57207dfc6ece48086d3a4865090f1920f45417eb
MD5 accbc0f8c9e9ead5311784475b3ace8d
BLAKE2b-256 64d41baadb929d3c2436ffb825b962f87236bef379d2dc514080eef6e17b4b85

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page