Description of the tracker output

The segmentation as well as optionally quantified fluorescent signal data can be accessed anytime and is stored in the SegmentationData and QuantificationData class of Tracx. See data_access for details how to work with the data object.

To save the full Tracx results run:

Tracker.saveTrackerResultsAsTable()

This will save the Tracx results as a table (also accessible under Tracker.data.joinedTrackerDataTable or Tracker.data.joinedTrackerData). Each row contains the data of a segmented cell for a given image/frame. The column headers are described below in the table along with the units or symbols used in the publication.

Data field name

Unit

Symbol

Description

cell_frame

\(t\)

The frame number

cell_index

\(s(t)\)

The segmentation index of the cell in this frame of the labeled segmentation mask

cell_center_x

\(s_x\)

x coordinate of the cell center

cell_center_y

\(s_y\)

y coordinate of the cell center

cell_center_z

\(s_z\)

z coordinate of the cell center

cell_majoraxis

px

Length of the cell major axis

cell_minoraxis

px

Length of the cell minor axis

cell_orientation

deg

Angle between the image x axis and the cell major axis

cell_area

px

Total cell area

cell_volume

voxels

Total cell volume

cell_perimeter

px

Cell perimeter

cell_eccentricity

Cell eccentricity

cell_fractionOfGoodMembranePixels

Fraction if good membrane pixels

cell_mem_area

px

Cell membrane area

cell_mem_volume

voxels

Cell membrane volume

cell_nuc_radius

Radius of the nucleus

cell_nuc_area

px

Nucleus area

cell_dif_x

px

x coordinate movement of the cell center in respect to the previous frame

cell_dif_y

px

y coordinate movement of the cell center in respect to the previous frame

cell_dif_z

px

z coordinate movement of the cell center in respect to the previous frame

cell_filtered_dif_x

px

Gaussian filtered x coordinate movement of the cell center in respect to the previous frame

cell_filtered_dif_y

px

Gaussian filtered y coordinate movement of the cell center in respect to the previous frame

cell_filtered_dif_z

px

Gaussian filtered z coordinate movement of the cell center in respect to the previous frame

cell_pole1_x

\(Po_1\)

x coordinate of the cell pole 1; symmetrical division lineage information

cell_pole1_y

\(Po_1\)

y coordinate of the cell pole 1; symmetrical division lineage information

cell_pole2_x

\(Po_2\)

x coordinate of the cell pole 2; symmetrical division lineage information

cell_pole2_y

\(Po_2\)

x coordinate of the cell pole 2; symmetrical division lineage information

cell_pole1_age

Cell pole 1 replicative age; symmetrical division lineage information. Nan for cells on first frame then increasing by 1 with every division

cell_pole2_age

Cell pole 2 replicative age; symmetrical division lineage information. Nan for cells on first frame then increasing by 1 with every division

cell_timepoint

\(t\)

The frame number (internal)

cell_zplane

The z plane number

track_index

The track index

track_index_qc

The track index; used internally

track_fingerprint_real_distance

\(d_f\)

The real cell region fingerprint

track_age

The track age; used internally to count the frames where the segmentation is missing depends on the ‘maxFrameSkipping’ parameter

track_parent

The parent track to the current track

track_parent_frame

The parent track frame

track_parent_prob

The probability of the parent track assignment

track_parent_score

Score for the parent track assignment

track_generation

Generation number of the track

track_lineage_tree

The unique identifier for the cell lineage

track_cell_cycle_phase

The cell cycle phase of the track; G1 (1) and S/G2/M (2)

track_assignment_fraction

\(F_f\)

The neighbourhood based assignment fraction

track_total_assignment_cost

\(C\)

The final total assignment cost of the LAP; depends on ‘usedFunctionsForCostMatrix’ and ‘individualFunctionPenalty’ parameter

track_position_assignment_cost

\(C^{disp}\)

The final position assignment cost of the LAP; depends on ‘usedFunctionsForCostMatrix’ and ‘individualFunctionPenalty’ parameter

track_area_assignment_cost

\(C^{size}\)

The final area assignment cost of the LAP; depends on ‘usedFunctionsForCostMatrix’ and ‘individualFunctionPenalty’ parameter

track_rotation_assignment_cost

\(C^{rot}\)

The final rotation assignment cost of the LAP; depends on ‘usedFunctionsForCostMatrix’ and ‘individualFunctionPenalty’ parameter

track_frame_skipping_cost

\(C^{skip}\)

The final frame skipping cost of the LAP; depends on ‘usedFunctionsForCostMatrix’ and ‘individualFunctionPenalty’ parameter

track_start_frame

The start frame of the track

track_end_frame

The end frame of the track

track_index_corrected

The track index corrected after manual correction

track_contained_in_track

The track index of another track; If a track is part of another longer track i.e due to mis-segmentation

track_has_bud

If the cell of the track on the current frame is budding (asymetrical division, yeast only)

track_budneck_total

Budneck total marker signal (asymetrical division, yeast only)

cell_mask_boundary_points

Boundary points of the cell (internal)

fluo_id

Numeric fluorescence channel identifier i.e. 1, 2

fluo_name

Name of the fluorecence channel identifier i.e. GFP, YFP

fluo_background_mean

Mean value of the image background

fluo_background_std

Standard deviation of the image background

fluo_cell_total

Total membrane fluorescence

fluo_cell_q75

75th percentile of membrane fluorescence distribution

fluo_cell_q50

Median of membrane fluorescence distribution

fluo_cell_q25

25th percentile of membrane fluorescence distribution

fluo_mem_total

Total membrane fluorescence

fluo_mem_q75

75th percentile of membrane fluorescence distribution

fluo_mem_q50

Median of membrane fluorescence distribution

fluo_mem_q25

25th percentile of membrane fluorescence distribution

fluo_nuc_total

Total nucleus fluorescence. The nucleus area is defined as the set of pixels that form the brightest disk in the cell interior. The radius of that disk is automatically adjusted based on the value X that denotes the nuclear volume fraction in the cell. X can be adjusted by the user in the advanced parameters (default value is 0.07).

fluo_nuc_q75

75th percentile of nucleus fluorescence distribution

fluo_nuc_q50

median of nucleus fluorescence distribution

fluo_nuc_q25

25th percentile of nucleus fluorescence distribution

fluo_bright_total

Total fluorescence of the cell’s bright area. The cell’s bright area is defined as the set of (100*X)% brightest pixels found in the cell. X can be adjusted by the user in the advanced parameters (default value is 0.3).

fluo_bright_q75

75th percentile of the cell’s bright area fluorescence distribution

fluo_bright_q50

median of the cell’s bright area fluorescence distribution

fluo_bright_q25

25th percentile of the cell’s bright area fluorescence distribution

fluo_bright_euler

Euler number of the cell’s bright area

More information about the basic segmentation and quantification data can be found in the original CellX publication (CellX).

Additional Tracx outputs are:

  • Control images with the prefix tracked_control* returns an image for each frame where all cells are labeled with the track index

  • Control images with the prefix tracked_control_mask* returns an image for each frame where all tracks are colored by a unique color

  • Relabeled segmentation masks with the track indices track_mask*