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

Uploaded Python 3

File details

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

File metadata

  • Download URL: trackscan-0.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 c545054f1c4311fa3cd0787d0bd8d167848d3008efeb2389c0aaf4fe85194e49
MD5 6ad2acfea297fce9e08cda32b3f5a888
BLAKE2b-256 ac3cda7843ce1306b125118e1d624e9dfed15298a10c4458d0ac881c1ec35cef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: trackscan-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 220f4640340ef16cc6ea9afb2cf644f2e635ca3a3c58c2b5a429c3962e970036
MD5 5cfab0ad725a68b650c5494eb8504e8b
BLAKE2b-256 2e77f155c48e8b8f65260a5b45992752c26dbbd79a0a9114645e189bd13b1737

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