| Literature DB >> 29636899 |
Benjamin M Delory1, Mao Li2, Christopher N Topp2, Guillaume Lobet3,4.
Abstract
Quantifying plant morphology is a very challenging task that requires methods able to capture the geometry and topology of plant organs at various spatial scales. Recently, the use of persistent homology as a mathematical framework to quantify plant morphology has been successfully demonstrated for leaves, shoots, and root systems. In this paper, we present a new data analysis pipeline implemented in the R package archiDART to analyse root system architectures using persistent homology. In addition, we also show that both geometric and topological descriptors are necessary to accurately compare root systems and assess their natural complexity.Entities:
Keywords: Data Analysis of Root Tracings (DART); Fitter indices; Root System Markup Language (RSML); archiDART; persistent homology; plant root systems; topology
Year: 2018 PMID: 29636899 PMCID: PMC5871803 DOI: 10.12688/f1000research.13541.1
Source DB: PubMed Journal: F1000Res ISSN: 2046-1402
Figure 1. Persistence barcode capturing the topology of a plant root system.
When two H 0 branches merge, the longest one persists and the shortest one dies.
Summary of the functions available in the archiDART package version 3.0.
The italicized functions were already presented in 21. DART, Data Analysis of Root Tracings; RSML, Root System Markup Language.
| R functions | Description | Input data | Returned R objects | Version |
|---|---|---|---|---|
|
| Computing traits describing
| DART and RSML files
| Data frame | 1.0 |
|
| Plotting vectorized root
| DART and RSML files | Plot window | 1.0 |
|
| Computing growth rates
| DART and RSML files | List and plot window | 1.0 |
|
| Computing lateral root length
| DART and RSML files | List | 1.0 |
|
| Computing root growth
| DART and RSML files | List and plot window | 1.0 |
| rsmlToTable | Import RSML files into a
| RSML files | rsmlToTable object (data frame) | 3.0 |
| dartToTable | Import DART files into a single
| DART files | dartToTable object (data frame) | 3.0 |
| perhomology | Topological analysis using
| dartToTable and
| perhomology object (list). Each
| 3.0 |
| plot.barcode | Plot the persistence barcode
| barcode object | Plot window | 3.0 |
| bottleneckdist | Computing a pairwise
| perhomology object | Matrix | 3.0 |
Figure 2. Analysis pipeline used in archiDART to compare the topology of plant root systems using persistent homology.
The archiDART functions are italicized and written in green. archiDART objects are written in orange. DART, Data Analysis of Root Tracings; RSML, Root System Markup Language; NMDS, non-metric multidimensional scaling.
Figure 3. Persistence barcode of the topology of a plant root system computed using a geodesic distance function.
Vertical lines indicate the position along the geodesic distance function (from left to right). The version of this figure in the online article is interactive and was produced with the plotly library [26].
Figure 4. Two complementary approaches for comparing root system architectures.
In total, 100 root systems were considered for the analysis (50 fibrous and 50 tap-rooted). In the first approach, root systems were compared using a set of 20 traits computed by the architect function of archiDART. A PCA was then performed to visualize differences between root systems and find the most interesting traits to differentiate them (panels A and B). The PCA was performed on a correlation matrix constructed from scaled variables using the PCA function of the FactoMineR package [28]. In the second approach, we used persistent homology to compare the topology of root systems. Topological differences between root systems were visualized using non-metric multidimensional scaling (NMDS, panel C). The NMDS was performed on a pairwise bottleneck distance matrix with the metaMDS function of the vegan library [29]. In panel D, two persistence barcodes are compared. In panels A and C, each dot is a branching structure and four root system of interests are spotted using orange (taproot) and green (fibrous) crosses. Abbreviations used in panel B: TRL, total root length; L1R, total first-order root length; TN1R, number of first-order roots; TNLR, total number of lateral roots; TLRL, total lateral root length; N2LR, number of second-order roots; N3LR, number of third-order roots; L2LR, total second-order root length; L3LR, total third-order root length; MD1, mean first-order root diameter; MDLR, mean lateral root diameter; D2LR, second-order root density; Convexhull, convex hull area; Stot, total root surface area; Vtot, root system volume; ExtPathLength, external path length.
Figure 5. Representative root systems highlighted in Figure 4 (colour crosses).
The colour code refers to the geodesic distance (cm).