Lineage View: Temporal Colony Evolution

The object lineage view is designed to inspect temporal evolution of objects of interests, for example, stem cell colonies. In the cell biology data sets, cell colonies can only merge and hence their lineage information forms a tree structure over time. The lineage view contains a set of connected nodes with colony identifications (ID) and nodes placed at the time when a colony ID was created. A new colony ID is created for each colony in the first frame and for a merged colony. An example lineage view is shown in Figure 1.
Lineage View  screenshot
A screen capture of lineage view

Interactive Functionality

By clicking on each node, a user can obtain additional information about the birth and death time frames of a colony from a pop-up dialog as illustrated in Figure 2. The pop-up dialog also allows a user to switch from the lineage view to image or database views using hyperlinks.
Lineage View Dialog screenshot
A screen capture of colony specific information. The dialog with this information is invoked by clicking on a tree node in the lineage view

Lineage view: parameter selection

The lineage view has two parameters that can be changed in the two edit box on the left side of the lineage view (see Figure 1).
Replicate Selection
A user can select one of the three replicates.
A user can enter a single colony ID.
A user can enter how many levels of the tree from the selected colony ID node should be displayed. Figure 2 illustrates the case of depth equal to one and two. If the symbol “*” is entered then all levels are shown.
Update Lineage
Updating lineage by clicking on the "Submit" button
Additional options
A user can change the magnification of a lineage view by using the scroll wheel on a computer mouse.
Lineage depth one screenshot Lineage depth two screenshot
A screen capture of a lineage view for the depth setting equal to one (left) and two (right)