trackpy-particle-tracking

Track particles in microscopy videos using the Crocker-Grier algorithm and compute MSD for diffusion analysis.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill trackpy-particle-tracking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trackpy-particle-tracking
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/cell-biology/trackpy-particle-tracking
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill trackpy-particle-tracking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires trackpy, pims, pandas, numpy, matplotlib, scipy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of tracking individual particles in microscopy videos, enabling quantitative analysis of their movement and diffusion behavior.

Core Features & Use Cases

  • Particle Detection: Locates particles in individual frames with subpixel accuracy.
  • Trajectory Linking: Connects detections across frames to form continuous particle paths.
  • MSD Analysis: Computes Mean Squared Displacement to determine diffusion coefficients and motion types.
  • Use Case: Analyze the diffusion of fluorescently labeled molecules in a cell membrane to understand cellular processes.

Quick Start

Use the trackpy-particle-tracking skill to analyze the provided 'particles.tif' file, linking trajectories and computing the ensemble MSD.

Frequently Asked Questions about trackpy-particle-tracking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track particles in microscopy videos to analyze their movement?

To track particles in microscopy videos, this Skill uses the Crocker-Grier algorithm to locate particles with subpixel accuracy, link detections across frames into continuous trajectories, and filter short tracks for reliable motion analysis.

How does mean squared displacement analysis work for single-particle tracking?

Mean squared displacement (MSD) analysis for single-particle tracking computes the average squared distance particles travel over time, allowing you to determine diffusion coefficients and distinguish between different types of motion in microscopy videos.

Can I perform 3D particle tracking and analysis using trackpy?

Yes, you can perform 3D particle tracking using trackpy, as this Skill supports both 2D and 3D tracking from various image formats loaded via pims to identify trajectories and calculate diffusion behavior.

What image formats are supported for single-particle tracking in video microscopy?

Single-particle tracking in video microscopy supports various image formats loaded via pims, enabling you to process multi-frame image stacks like TIFF files for trajectory linking and MSD analysis.

How do I link particle detections across frames to form continuous trajectories?

To link particle detections across frames into continuous trajectories, this Skill applies the Crocker-Grier algorithm to connect identified particle locations in sequential frames and filters out short, incomplete tracks.

What is the best way to calculate diffusion coefficients from fluorescent molecule videos?

The best way to calculate diffusion coefficients from fluorescent molecule videos is to compute the ensemble mean squared displacement (MSD) of the linked particle trajectories, which quantifies their diffusion behavior over time.