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.4.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.4-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: trackscan-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 290a65190af6b666fc40f0adbf55b497d549b9ef84fbbda41cc8eb4dde9082e9
MD5 d0d8edbe015043d606ade17e66b49706
BLAKE2b-256 d86dd51492cf4f4aeba0d83bd1e127b6315ba9d8c496c95a7ef62fec269290e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: trackscan-0.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a0ba5ed3da416bf7fba7f0e244ee92d0c2737fe2c60292c4bcfaa44b7cb9334c
MD5 01a9da603c25945b040558a3109ab4e5
BLAKE2b-256 b2f394d4f7a4a5317eddf66acaf5d9ed89b220ecc434c984a3ca7911af43b23c

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