What is the lineage
The lineage window has been developed as an external window vierwer, to be able to represent the time relations between objects.
Each object time relation are shown as a tree , that directly interact with the viewer if needed.
To be able to access the lineage viewer, you need to have one MorphoNet property of type "time", linking objects together.
For futher information about the MorphoNet properties format , please follow this link : https://morphonet.org/help/format/index.html
How to start the lineage window
As soon as a time property is loaded in the MorphoNet visualization application , a new button will appear at the top left of your application
Clicking on this button will open a new window , in background.
Interaction with the lineage window
Move the lineage
You can move all of the lineage trees by clicking with your mouse in the background, and move it around, like you would do to rotate the embryo in the MorphoNet visualization window. The speed of the movement is dependant of the lineage current zoom.
Zoom in and out
To zoom in or out the lineage, just point your mouse to a specific point of the lineage trees you want to zoom into (or from) , and use your mouse scrollwheel forward or backward
Find a cell in the lineage
If you want to find a specific cell in the lineage window when you are navigating on MorphoNet visualization window , you can pick it by clicking on it. The lineage window will center automatically above this specific cell , and it will appear in a new color
Find a cell on MorphoNet
If you want to find a specific cell in the MorphoNet visualization window from the lineage window, you can click on it in the tree. It will change the time point to the choosen one in the visualization window, and will pick the cell on MorphoNet (applying a metallic grey color to it).
Lineage interface details
It is possible to update or manage the window using the menu on the left of the window.
Here is a detail of each feature :
Form | Explanation |
---|---|
![]() |
Toggle auto focus : If ticked, the lineage camera will center on an object in the lineage when it's clicked on MorphoNet. Branch width : The width of the lineage branches, the tree will be recomputed when the width is updated Tree height : The height of the complete tree , the tree will be recomputed when the height is updated Tree width : : The width of the complete tree , the tree will be recomputed when the width is updated Text size : The size of the branches names text Reset camera : Recenter the camera position and zoom to their initial values Redraw : Redraw the lineage tree using the time info stored in the lineage window Refresh : Synchronize the time information from MorphoNet visualization window and redraw the lineage tree Background : Color of the lineage window background Highlight : Apply a specific color to the different events (death = last object before end of the tree branch , Birth = First object of a tree branch, Division = Objects before division in 2 new objects Order by : Order the lineage tree branches using a loaded property or objects color |
How to load a property in the lineage and order by properties
To load an information in the lineage window , you just need to load it in the MophoNet visualization window. If this property applies a new color to the cells (for labels or numbers properties for example) , the same color will be applied to the cell in the lineage visualization.
A new "order by" button will appear in the left menu too , allowing the user to sort the lineage using the information (for example by color , by text or numbers ..)