In theory, the Tree of Life represents all living organisms, along with their parents, grandparents, and so on, all the way up to a single common ancestor.
Each name labels a node, and represents a biological taxon, such as a species or genus. The top node is the root, and those at the bottom are leaves.
The metaphor doesn't always fit. For example, many bacteria can transfer DNA to each other without creating children. But the concept is still helpful for visualisation.
Determining the structure of the tree is an ongoing area of work, but much of it has been traced out using genetic information, statistical analysis, and human inference.
Tilo attempts to display the Tree of Life by representing nodes with tiles, and placing tiles within other tiles to show structure.
Within a tile's header:
There are many other methods of visualisation, which can enable viewing
many more nodes as text, or for exploring a more natural tree-like diagram.
Examples include
iTOL
This section provides some details not included in the tutorial.
If disabled, an expanded tile's children are simply laid out in order,
fromleft to right, then top to bottom.
This can leave a lot of empty space when large children are next to small ones.
Moving the unexpanded children (the 'leaves') to the left helps avoid this.
If enabled, leaves being swept left can be moved beyond the tile's
rectangle, into leftover space in the parent.
Three choices are available, and all are simplified versions of the tree from the Open Tree of Life. (Without this, some nodes would have over 10,000 children, and significantly slow the browser down during rendering)
You can {{touchDevice ? 'tap' : 'click'}} on a slider's label to reset it to the default value.
These have names like 'Iris [2]'. When multiple nodes are found to have the same name, all but one gets an '[N]' appended, where N is 2 or higher.
These are only present in the Complex tree, and have names like '[Homo Sapiens + Homo Heidelbergensis]'. They provide structure for other nodes, and are named after two prominent descendants.
Some tiles have too many children to fit on-screen at once, and are displayed with a scroll bar. For layout reasons, this is only done if they are the outermost tile, so you may need to {{touchDevice ? 'double tap' : 'click and hold'}} the tile to expand it.
When handling datasets this large, these are almost unavoidable. Significant effort was expended to minimise them, but, inevitably, there are always more. The most prominent types are listed below. If you find a major error, feel free to let me know at terry06890@gmail.com.
The datasets don't share the same set of node identifiers. So, in order to link nodes from one dataset with another, their plain names were used. This doesn't work when names are ambiguous. For example, 'Proboscidea' might denote a taxon for elephants, but also plants. Most of these were manually corrected, but there are almost certainly more.
Some issues are internal to the datasets themselves. For example, an image from EOL might display a plant that is in the wrong taxon. As most of the datasets are large projects distributed over many people over a long period of time, these errors are difficult to avoid, and may require specialised knowledge to resolve.
The short descriptions were extracted using imprecise heuristics. There are many cases of leftover wikitext markup, or cut-off sentences.
Not all the images are well-suited for display. For example, many birds have their heads cropped out. And some fish are shown in a preserved form that is hard to recognise. And some moths are shown alongside a more prominent plant, and are hard to see.