Introduction
STracking is a library for particles tracking in scientific imaging
Context
STracking has been developed in the Serpico research team. The goal is to provide a modular library to track particles in 2D+t and 3D+t microscopy images. A classical application of your team is 3D+t endosomes tracking with Lattice LightSheet microscopy.
Library components
STracking is written in python3 and uses scipy library for data structures. STracking library is organized as a scikit library and provides a module for each particle tracking step:
Containers:
SParticles
andSTracks
containers based onNapari
points and track layer data structures to store particles and tracksDetectors: define a detector interface and implementations of particle detection algorithm for 2D and 3D image sequences
Linkers: define a linker interface and implementation of particle linkers (or trackers) for 2D and 3D image sequences
properties: define an interface and implementations of algorithms to measure properties of particles (intensity…)
feature: define an interface and implementations of algorithms to measure tracks properties (length, displacement…)
filters: define an interface and implementations of algorithms to select tracks