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

Uploaded Python 3

File details

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

File metadata

  • Download URL: trackscan-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 4bf0f8b50c34ee6ce26df8b65cbb5d7846e6431a61df6cbc629fb92731d2321e
MD5 14c74ee7388595283583735b68926c5a
BLAKE2b-256 4ba3e4b169fcff1f39e6021f8b54eaae4b086744570bd39f85024c4faefd3e05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: trackscan-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4776bc952dc198af2340dea0cacc5baa8bbbb57a7aa5508e31b86e0dff48b812
MD5 9c3cfa5eae9345deff5f0797bdab4166
BLAKE2b-256 b2ae4ecd02268978ca90d6ccd7fa872b88bdaf611e476df0a9b80984cb43cf3b

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