"... Lassa virus (LASV; Mammarenavirus lassaense) is a zoonotic arenavirus that causes a viral haemorrhagic illness in humans known as Lassa fever (LF). This disease has been recognized since the 1950s, and the virus was first identified in 1969 in the village of Lassa, Nigeria. Since its discovery, regular LF outbreaks have occurred in Benin, Guinea, Liberia, Sierra Leone, and Nigeria. An estimated 897,700 people are yearly infected by LASV, with 18,000 deaths occurring in the West Africa region..." (Bangura et al, 2024)
Images and videos of this tutorial can be enlarged by clicking on them |
|
EvoLaps is based on 5 windows:
For more details about the windows of EvoLaps, refer to the Interface > Windowing system section Documentation window:
|
The controls window![]() Navigation on the map window |
To submit data to EvoLaps, select a Maximum Clade Credibility Tree (MCCT) from the DATA > Import section button and click the submit button 3 If the analysis is based on a discrete model a Location file must be specified 4 After the importation step, EvoLaps switch automatically to the 'SCENARIOS' toolbox, and displays the phylogenetic tree, the geographic map with the phylogeographic scenario. Feel free to reflow the interface elements as needed For more details about data format, refer to the File formats section |
![]() |
From the MAP toolbox:
MapBox and OpenStreetMap acknowledgement EvoLaps maps are based on MapBox and OpenStreetMap. To display the copyright of MapBox and OpenStreetMap on the map, see DATA toolbox, preferences section. You can also add the figure comment with the following statement: "Prints use map data from Mapbox and OpenStreetMap and their data sources. To learn more, visit https://www.mapbox.com/about/maps/ and http://www.openstreetmap.org/copyright" |
|
1 The graphical representations of phylogeographic scenarios (layouts) are grouped into families (currently four), based on the methods used to compute a path connecting points (latitude/longitude) associated with nodes of the phylogenetic tree (a parent node to its child nodes). For example, and without going into too much technical detail, layout family 1 implements a Bézier curve smoothing technique using three control points:
for more details related to the layout families, see the Phylogeographic scenario > Layout section. 2 Layout-family-specific parameters allow for visual variations of the phylogeographic scenarios. For instance, family 1, provides an offset control for the latitude and longitude of the intermediate point. Nota Bene: the graphical rendering quality of a phylogeographic scenario varies depending on the nature of the dataset, the different families/methods used to compute the paths may be more or less suitable. 3 Style Regardless of the layout used to represent the phylogeographic scenario, it can be modified using four graphical variables: opacity, stroke thickness, altitude (curvature), and color. Apart from color, modifications (increase/decrease) can be either absolute ('abs'): the same value is applied to all paths in the scenario, or relative ('rel'): the existing value of each path is incremented (or decremented) individually. These modifications can be performed manually (using -/+ buttons) or automatically by applying a gradient (next step of the tutorial). for more details related to the style, see the Phylogeographic scenario > Style section. |
![]() |
Opacity, stroke thickness, altitude (curvature), and color can be linked with a gradient. A gradient is configurable:
A gradient can be associated with:
The color gradient has three options:
The color gradient classes (associated with time, distance, or speed) are represented by a list of colored boxes. Clicking on a box allows you to change the color of the corresponding class. Assigning the same color to multiple adjacent classes enables a non-linear color gradient. It is possible to use multiple gradients simultaneously — for example, a stroke thickness gradient based on time and a color gradient based on distance. Color gradients can be reflected on HPDs (see below the 'Displaying locations and HPDs' section) and on the phylogenetic tree (see below the 'Scenario & tree cross-selections' section).
|
![]() |
EvoLaps allows separate display of sample and ancestral locations, using filled or empty circles, with customizable size and color.
|
|
In the Brush mode, a default brush is displayed at the center of the phylohgenetic tree display with a default size. The phylogeographic scenario is restricted to this selection. The size and position of the selection brush are variable, either determined by the user on-the-fly or automatically ('Play' mode, see below). The use of a selection brush enables the display of a phylogeographic scenario limited to a specific clade and/or time slice, with paths that may be partial. Partials paths
(video) |
|
The ‘Play’ mode has two functions: a normal mode (default) and an optional slice mode. In normal mode, the brush remains in the same position, but its width increases over time. In slice mode, the brush moves over time (translation), but its width remains constant. This width is adjustable as a percentage of the total phylogenetic tree duration (here 10%). Both modes include controls for pausing/resuming the animation and stopping it entirely. During a pause, graphical parameters of the scenario (HPD display, path colors, gradients, etc.) can be adjusted on the fly. Both modes respect the selected animation speed, controlled by parameter ‘v’ ranging from 0.1 (slowest) to 0.9 (fastest). From the SCENARIO toolbox / Scenario section:
(video) |
|
Pointing to a node in the tree highlights its origin all the way to the root, as well as the underlying clade, using two user-selected colors: an ‘upstream’ color and a ‘downstream’ color, respectively. This process automatically reflects on the phylogeographic scenario: the ‘upstream’ color overlays the phylogeographic scenario from its starting point to the selected node, while the associated migration paths of the clade are highlighted with the ‘downstream’ color. Conversely, pointing to a path in the phylogeographic scenario allows highlighting the upstream and downstream areas of the phylogeographic scenario, as well as the corresponding branches within the phylogenetic tree. Selection is performed using the same method, but with a mouse click, allowing the user to preserve the highlighted areas. The ‘upstream’ and ‘downstream’ colors can vary (user’s settings) between different selections.
(video) |
|
(image) |
(video) |
EvoLaps incorporates a set of tools to group ancestral and sampled localities into spatial clusters. All ancestral and sampled locations do not necessarily have to belong to a cluster. For example, it is possible to define a single cluster using the Lasso tool to better visualize the incoming/outgoing paths of a given area.
To define a cluster using the Lasso tool, hold down the space key, then click on the map and draw the geographic area that includes the locations you want to cluster. The Lasso can also be used to split or merge existing clusters. Cluster colors can be assigned either manually or automatically.
When a cluster (or a list of clusters) is defined, the following operations are available:
|
(video) |
Camera waypoints allow you to create smooth, animated transitions—ideal for producing animations to include as supplementary material in a publication.
|
|
(image) |
(video) |
(image) |
(video) |