Skip to content

py-track

A comprehensive particle detection and tracking software with an intuitive graphical user interface. This is a Python port of the original MATLAB u-track software from the Danuser Lab at UT Southwestern, designed for robust single-particle tracking in fluorescence microscopy.

View on GitHub →


Overview

Languages: Python

Documentation

Python u-track

A comprehensive particle detection and tracking software with an intuitive graphical user interface. This is a Python port of the original MATLAB u-track software from the Danuser Lab at UT Southwestern, designed for robust single-particle tracking in fluorescence microscopy.

Python u-track GUI License Status

🎯 Overview

Python u-track provides state-of-the-art algorithms for: - Sub-pixel accurate particle detection using Gaussian mixture model fitting - Multi-frame particle tracking with gap closing, merging, and splitting - Motion analysis including diffusion classification and trajectory statistics - Cross-platform compatibility with modern Python ecosystem integration

Key Features

  • 🔍 Advanced Detection: Sub-resolution feature detection with statistical validation
  • 🔗 Robust Tracking: Kalman filter-based tracking with gap closing capabilities
  • 📊 Comprehensive Analysis: Motion classification, diffusion analysis, and trajectory statistics
  • 🖥️ Intuitive GUI: User-friendly interface with real-time visualization
  • 📁 Multi-format Support: Import/export from ThunderSTORM, FLIKA, MATLAB u-track, and more
  • 🎨 Interactive Visualization: Real-time plotting with customizable overlays
  • High Performance: Optimized algorithms for large datasets

🚀 Quick Start

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/DanuserLab/u-track-python.git
    cd u-track-python
    

  2. Create a virtual environment (recommended):

    python -m venv utrack-env
    source utrack-env/bin/activate  # On Windows: utrack-env\Scripts\activate
    

  3. Install dependencies: ```bash pip

[View full README on GitHub]