Trajectory analysis

Description

A standalone cell tracking software for single cell migration. Tracking of cells in tissue was also done in Drosophila germband.

GUI image (from http://sacan.biomed.drexel.edu/celltrack)
Description

The workflow consists of firstly identifying spot (which can be also gravity center of cells identified by another method), and then secondly compute trajectories by linking these spots by global optimisation with a cost function. This method is part of the methods evaluated in Chanouard et al (2014) as "method 9" and is described in detail in its supplementary PDF (page 65).

Dependencies

Following plugins are required.

  1. JAR to be placed under IJ plugin directory
  2. A pdf file with instructions and output description is also available in the zip .
  3. MTrackJ : Used for visualization of tracks. Preinstalled in Fiji.
  4. Imagescience.jar: This library is used by MTrackJ. Use update site to install this plugin.
  5. jama.jar. Preinstalled in Fiji.

##Advantages:

  • support blinking (with a parameters allowing it or not)
  • fast,
  • can be used in batch, some analysis results provided.
  • No dynamic model.
  • The tracking part is not dependent of ImageJ.

Pitfalls:

  • does not support division
  • the optimization algorithm used is a simulated annealing, so results can be slightly different between two runs.
  • No Dynamic model (so less good results but can be used for a first study of the kind of movements)

##The sample data

The parameters used for this example data Beads, were

  1. detection: 150
  2. the max distance in pixels: 20
  3. max allowed disappearance in frame: 1
Description

This macro and plugins suite for ImageJ (and Fiji) serves to measure the velocity of moving structures and visualize them, from image time series (2D over time).

The module can be installed in ImageJ as a Macro Menu and each function/component can be called separately. The full workflow consists in calling some, or all, the functions sequentially in order to get from the image preparation (e.g. filtering and visualization of tracks) to the production of the kymographs (time vs. distance plot) and their analysis (retrieving the velocities).

Here is the full workflow sequence:

  • Load image sequence
  • Crop and time-filter the image sequence ("Walking average" plugin)
  • Generate tracks by z-projection ("Stack difference" plugin)
  • Select tracks and restore them in the original stack.
  • execute plugin "multiple kymograph"
  • Analyse: select edges of moving tracks graphically and quantify movement in a table.

input: 8-bit, 16-bit stacks, 2D in time. Calibrated is better for meaningful velocity measurements.

ouput: the kymograph image, the velocity measurements tables.

Requires ImageJ version: 1.33.n minimum.

Example of applications:

  • velocity of moving objects/ structures with sharp edges, incl. the velocity of microtubules (and their plus ends),
  • the velocity of vesicles or particles along a 2D path
  • the velocity of migration of the edge of a cell or a multicellular group
  • retraction velocity of contractile bundles (e.g. actin fibers) or multicellular tissues after mechanical disruption (e.g. laser surgery)