<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="other" dtd-version="1.2" xml:lang="en">
    <front>
        <journal-meta>
            <journal-id journal-id-type="pmc">F1000Research</journal-id>
            <journal-title-group>
                <journal-title>F1000Research</journal-title>
            </journal-title-group>
            <issn pub-type="epub">2046-1402</issn>
            <publisher>
                <publisher-name>F1000 Research Limited</publisher-name>
                <publisher-loc>London, UK</publisher-loc>
            </publisher>
        </journal-meta>
        <article-meta>
            <article-id pub-id-type="doi">10.12688/f1000research.13541.1</article-id>
            <article-categories>
                <subj-group subj-group-type="heading">
                    <subject>Software Tool Article</subject>
                </subj-group>
                <subj-group>
                    <subject>Articles</subject>
                </subj-group>
            </article-categories>
            <title-group>
                <article-title>archiDART v3.0: A new data analysis pipeline allowing the topological analysis of plant root systems</article-title>
                <fn-group content-type="pub-status">
                    <fn>
                        <p>[version 1; peer review: 2 approved, 1 approved with reservations]</p>
                    </fn>
                </fn-group>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author" corresp="yes">
                    <name>
                        <surname>Delory</surname>
                        <given-names>Benjamin M.</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Conceptualization</role>
                    <role content-type="http://credit.niso.org/">Data Curation</role>
                    <role content-type="http://credit.niso.org/">Formal Analysis</role>
                    <role content-type="http://credit.niso.org/">Investigation</role>
                    <role content-type="http://credit.niso.org/">Methodology</role>
                    <role content-type="http://credit.niso.org/">Project Administration</role>
                    <role content-type="http://credit.niso.org/">Resources</role>
                    <role content-type="http://credit.niso.org/">Software</role>
                    <role content-type="http://credit.niso.org/">Supervision</role>
                    <role content-type="http://credit.niso.org/">Validation</role>
                    <role content-type="http://credit.niso.org/">Visualization</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Original Draft Preparation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-1190-8060</uri>
                    <xref ref-type="corresp" rid="c1">a</xref>
                    <xref ref-type="aff" rid="a1">1</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Li</surname>
                        <given-names>Mao</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Methodology</role>
                    <role content-type="http://credit.niso.org/">Resources</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Topp</surname>
                        <given-names>Christopher N.</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Methodology</role>
                    <role content-type="http://credit.niso.org/">Resources</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Lobet</surname>
                        <given-names>Guillaume</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Conceptualization</role>
                    <role content-type="http://credit.niso.org/">Data Curation</role>
                    <role content-type="http://credit.niso.org/">Formal Analysis</role>
                    <role content-type="http://credit.niso.org/">Investigation</role>
                    <role content-type="http://credit.niso.org/">Methodology</role>
                    <role content-type="http://credit.niso.org/">Project Administration</role>
                    <role content-type="http://credit.niso.org/">Resources</role>
                    <role content-type="http://credit.niso.org/">Software</role>
                    <role content-type="http://credit.niso.org/">Supervision</role>
                    <role content-type="http://credit.niso.org/">Validation</role>
                    <role content-type="http://credit.niso.org/">Visualization</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Original Draft Preparation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <xref ref-type="aff" rid="a3">3</xref>
                    <xref ref-type="aff" rid="a4">4</xref>
                </contrib>
                <aff id="a1">
                    <label>1</label>Ecosystem Functioning and Services, Institute of Ecology, Leuphana University, L&#x00fc;neburg, 21335, Germany</aff>
                <aff id="a2">
                    <label>2</label>Donald Danforth Plant Science Center, St. Louis, MO, 63132, USA</aff>
                <aff id="a3">
                    <label>3</label>Agrosph&#x00e4;re (IBG-3), Forschungszentrum J&#x00fc;lich GmbH, J&#x00fc;lich, 52428, Germany</aff>
                <aff id="a4">
                    <label>4</label>Earth and Life Institute, Universit&#x00e9; catholique de Louvain, Louvain-la-Neuve, 1348, Belgium</aff>
            </contrib-group>
            <author-notes>
                <corresp id="c1">
                    <label>a</label>
                    <email xlink:href="mailto:benjamin.delory@leuphana.de">benjamin.delory@leuphana.de</email>
                </corresp>
                <fn fn-type="conflict">
                    <p>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>8</day>
                <month>1</month>
                <year>2018</year>
            </pub-date>
            <pub-date pub-type="collection">
                <year>2018</year>
            </pub-date>
            <volume>7</volume>
            <elocation-id>22</elocation-id>
            <history>
                <date date-type="accepted">
                    <day>29</day>
                    <month>12</month>
                    <year>2017</year>
                </date>
            </history>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2018 Delory BM et al.</copyright-statement>
                <copyright-year>2018</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <self-uri content-type="pdf" xlink:href="https://f1000research.com/articles/7-22/pdf"/>
            <abstract>
                <p>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.</p>
            </abstract>
            <kwd-group kwd-group-type="author">
                <kwd>archiDART</kwd>
                <kwd>plant root systems</kwd>
                <kwd>topology</kwd>
                <kwd>persistent homology</kwd>
                <kwd>Fitter indices</kwd>
                <kwd>Data Analysis of Root Tracings (DART)</kwd>
                <kwd>Root System Markup Language (RSML)</kwd>
            </kwd-group>
            <funding-group>
                <award-group id="fund-1">
                    <funding-source>Leuphana University</funding-source>
                </award-group>
                <funding-statement>This research was funded by the Chair of Ecosystem Functioning and Services, Leuphana University, L&#x00fc;neburg, Germany.</funding-statement>
                <funding-statement>
                    <italic>The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.</italic>
                </funding-statement>
            </funding-group>
        </article-meta>
    </front>
    <body>
        <sec sec-type="intro">
            <title>Introduction</title>
            <p>The quantification of plant root systems is central in many research areas, ranging from developmental studies
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-1">1</xref>
                </sup> to crop phenotyping
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-2">2</xref>
                </sup>. Root systems are often characterised using geometric descriptors, such as the total root length
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-3">3</xref>
                </sup>, total root surface
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-4">4</xref>
                </sup>, or number of root tips
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-5">5</xref>
                </sup>. However, such descriptors often fail to describe the full complexity of root systems. Additional descriptors able to describe the topology of root systems are often missing, despite the fact that they can help understanding the feedback between plant morphology and root system functions
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-6">6</xref>,
                    <xref ref-type="bibr" rid="ref-7">7</xref>
                </sup>.</p>
            <p>The topology of a root system is an important component of its architecture and refers to how individual roots are connected to each other through branching
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-8">8</xref>
                </sup>. Studying the topology of branching structures as complex as root systems is challenging and requires quantitative methods allowing the description and comparison of plant morphologies
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-7">7</xref>
                </sup>. In the 1980&#x2019;s, A.H. Fitter introduced a method to describe branching structures and classify root systems into topologically distinct networks
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-9">9</xref>
                </sup>. His method relies on the calculation of three indices to describe the topology of a root system, namely the magnitude, altitude, and external path length. A detailed description of this method can be found in 
                <xref ref-type="bibr" rid="ref-9">9</xref>,
                <xref ref-type="bibr" rid="ref-10">10</xref>. More recently, the use of persistent homology to quantify plant morphologies was introduced in the plant sciences community. This method was successfully used to quantify leaf shapes, leaf serrations, and root system architectures
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-11">11</xref>
                </sup>. Persistent homology is a mathematical framework allowing the quantification of plant morphologies at different scales (from organs to organisms). Because plant roots can be represented as a succession of nodes connected by straight lines in a tree graph, they are referred to as zero-order homology groups (H
                <sub>0</sub>, path-connected component) in mathematics. The goal of a persistent homology analysis applied to a root system is to study how H
                <sub>0</sub> features persist across the scales of a continuous mathematical function. A common mathematical function used to capture the topology of branching structures, such as plant shoots and root systems, is the geodesic distance (i.e., the distance measured along the roots between the root system base and any point of the root system). A nice explanation of how persistent homology can be applied to capture plant topologies is provided in 
                <xref ref-type="bibr" rid="ref-12">12</xref>. The main output of a persistent homology analysis is a persistence barcode recording the birth (apparition of a new connected component) and death (fusion of two connected components) of each H
                <sub>0</sub> branch when a distance function traverses the branching structure (
                <xref ref-type="fig" rid="f1">Figure 1</xref>). The degree of similarity between different root system topologies can be assessed by computing a pairwise distance matrix using a bottleneck distance method to compare persistence barcodes. Multivariate statistical tools, such as multidimensional scaling, can then be used to visualize topological differences between root systems
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-12">12</xref>
                </sup>.</p>
            <fig fig-type="figure" id="f1" orientation="portrait" position="float">
                <label>Figure 1. </label>
                <caption>
                    <title>Persistence barcode capturing the topology of a plant root system.</title>
                    <p>When two H
                        <sub>0</sub> branches merge, the longest one persists and the shortest one dies.</p>
                </caption>
                <graphic orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/14706/28fd36f9-c013-430e-b8da-3a57643cd065_figure1.gif"/>
            </fig>
            <p>In the past decade, many tools were developed to analyse root systems from digital images (for an extensive list, see the 
                <ext-link ext-link-type="uri" xlink:href="http://plant-image-analysis.org/">plant-image-analysis.org website</ext-link>
                
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-13">13</xref>
                </sup>) or model root system architectures
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-14">14</xref>,
                    <xref ref-type="bibr" rid="ref-15">15</xref>
                </sup>. Several of these tools are able to extract the full root system architecture from the images, including the topology
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-16">16</xref>&#x2013;
                    <xref ref-type="bibr" rid="ref-19">19</xref>
                </sup>. A common format for the storage of root architecture data, the Root System Markup Language (RSML)
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-20">20</xref>
                </sup>, was also created to facilitate the exchange of information between researchers. Building on this new format, several tools were created to analyse root architecture data
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-20">20</xref>,
                    <xref ref-type="bibr" rid="ref-21">21</xref>
                </sup>. Among these tools, the R package archiDART offers a wide range of functionalities to analyse root system architectures in a free, open-source, and popular data analysis environment
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-21">21</xref>
                </sup>.</p>
            <p>In this paper, we present a new version (v.3.0) of the R package archiDART. In comparison with the version described earlier
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-21">21</xref>
                </sup>, this version now includes several topological analysis methods, including, but not limited to, persistent homology. Our main objective is to demonstrate how the functions of the archiDART package can be used to analyse and compare the topology of plant root systems using persistent homology. In addition, we also aim to show that the topological analysis of plant root systems is highly complementary to the more classical approach that uses a set of geometric descriptors to compare root systems.</p>
        </sec>
        <sec sec-type="methods">
            <title>Methods</title>
            <sec>
                <title>Implementation</title>
                <p>archiDART is an R package developed for the automated analysis of plant root system architectures using Data Analysis of Root Tracings (DART)
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-17">17</xref>
                    </sup> and Root System Markup Language files (RSML)
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-20">20</xref>
                    </sup>. The version 3.0 of archiDART can be downloaded from the 
                    <ext-link ext-link-type="uri" xlink:href="http://cran.r-project.org/package=archiDART">CRAN repository</ext-link>. An overview of the functions available in the package is presented in 
                    <xref ref-type="table" rid="T1">Table 1</xref>. Among the 10 functions developed for the package, 5 were already presented elsewhere
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-21">21</xref>
                    </sup> and will not be further discussed in this paper.</p>
                <table-wrap id="T1" orientation="portrait" position="anchor">
                    <label>Table 1. </label>
                    <caption>
                        <title>Summary of the functions available in the archiDART package version 3.0.</title>
                        <p>The italicized functions were already presented in 
                            <xref ref-type="bibr" rid="ref-21">21</xref>. DART, Data Analysis of Root Tracings; RSML, Root System Markup Language.</p>
                    </caption>
                    <table content-type="article-table" frame="hsides">
                        <thead>
                            <tr>
                                <th align="left" colspan="1" rowspan="1" valign="middle">R functions</th>
                                <th align="left" colspan="1" rowspan="1" valign="middle">Description</th>
                                <th align="left" colspan="1" rowspan="1" valign="middle">Input data</th>
                                <th align="left" colspan="1" rowspan="1" valign="middle">Returned R objects</th>
                                <th align="left" colspan="1" rowspan="1" valign="middle">Version</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">
                                    
                                    <italic toggle="yes">architect</italic>
                                </td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Computing traits describing
                                    <break/>the global root system
                                    <break/>architecture</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">DART and RSML files
                                    <break/>
                                    
                                    <break/>dartToTable and
                                    <break/>rsmlToTable objects</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Data frame</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">1.0</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">
                                    
                                    <italic toggle="yes">archidraw</italic>
                                </td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Plotting vectorized root
                                    <break/>systems</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">DART and RSML files</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Plot window</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">1.0</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">
                                    
                                    <italic toggle="yes">archigrow</italic>
                                </td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Computing growth rates
                                    <break/>and plotting vectorized root
                                    <break/>systems</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">DART and RSML files</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">List and plot window</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">1.0</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">
                                    
                                    <italic toggle="yes">latdist</italic>
                                </td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Computing lateral root length
                                    <break/>and density distribution</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">DART and RSML files</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">List</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">1.0</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">
                                    
                                    <italic toggle="yes">trajectory</italic>
                                </td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Computing root growth
                                    <break/>directions and trajectories</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">DART and RSML files</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">List and plot window</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">1.0</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">rsmlToTable</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Import RSML files into a
                                    <break/>single data frame</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">RSML files</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">rsmlToTable object (data frame)</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">3.0</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">dartToTable</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Import DART files into a single
                                    <break/>data frame</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">DART files</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">dartToTable object (data frame)</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">3.0</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">perhomology</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Topological analysis using
                                    <break/>persistent homology</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">dartToTable and
                                    <break/>rsmlToTable objects</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">perhomology object (list). Each
                                    <break/>element of the list is a barcode
                                    <break/>object (matrix).</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">3.0</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">plot.barcode</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Plot the persistence barcode
                                    <break/>(S3 method)</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">barcode object</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Plot window</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">3.0</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1" valign="middle">bottleneckdist</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Computing a pairwise
                                    <break/>bottleneck distance matrix</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">perhomology object</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">Matrix</td>
                                <td align="left" colspan="1" rowspan="1" valign="middle">3.0</td>
                            </tr>
                        </tbody>
                    </table>
                </table-wrap>
                <p>In comparison with the version presented earlier, the version 3.0 of the package supports the analysis of 3D root systems. In addition, time series data in RSML files can be analysed if the root system age is stored as a continuous function along the root segments. Finally, we developed a set of 5 new functions and updated the architect function to allow the topological analysis of plant root systems. The architect function is now able to calculate the topological indices introduced by Fitter
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-10">10</xref>
                    </sup>, and the 5 new functions presented in this paper are devoted to the topological analysis of root systems using persistent homology
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-12">12</xref>
                    </sup>.</p>
            </sec>
            <sec>
                <title>Operation</title>
                <p>All functions of archiDART were coded using the R programming language. The package is compatible with Windows, Mac OS X, and major Linux operating systems. A detailed documentation file listing the package dependencies and describing all the functions listed in 
                    <xref ref-type="table" rid="T1">Table 1</xref> can be downloaded from the 
                    <ext-link ext-link-type="uri" xlink:href="http://cran.r-project.org/package=archiDART">CRAN package area</ext-link>. The bottleneckdist function of archiDART relies on the bottleneck function of the TDA package
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-22">22</xref>
                    </sup> to compute the bottleneck distance between two persistence diagrams.</p>
            </sec>
            <sec>
                <title>Root system library</title>
                <p>The root system library used in this paper has already been presented elsewhere
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-23">23</xref>
                    </sup>. Briefly, this library contains a total of 10,464 simulated root systems created using the root architecture model ArchiSimple
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-14">14</xref>
                    </sup>. The result of each simulation was stored as an RSML file. The library consists of two categories of root systems: tap-rooted (5212) and fibrous (5252). For the use cases presented in this paper, 50 tap-rooted and 50 fibrous root systems were selected from the RSML library. All root systems used in this paper had a total root length comprised between 17 and 23 m (20 m &#x00b1; 15%). Summary statistics describing the root system library used in this study are presented in 
                    <xref ref-type="other" rid="ST1">Table S1</xref>.</p>
            </sec>
            <sec>
                <title>archiShiny: A web application demonstrating the capabilities of archiDART</title>
                <p>In order to demonstrate and illustrate the capabilities of archiDART, we developed a web application (archiShiny) using the Shiny library
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-24">24</xref>
                    </sup>. This application is freely available here: 
                    <ext-link ext-link-type="uri" xlink:href="https://plantmodelling.shinyapps.io/archidart">https://plantmodelling.shinyapps.io/archidart</ext-link>. We developed archiShiny with the following aims in mind: (1) demonstrating how multivariate statistical tools (such as principal component analysis) can be used on the aggregated metrics computed by the architect function to differentiate root systems; (2) showing how root systems can be plotted using the advanced graphical functions of the ggplot2 library
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-25">25</xref>
                    </sup>; and (3) comparing the topology of root systems using persistent homology. The web application uses a library of 70 RSML files created using the root architecture model ArchiSimple
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-14">14</xref>
                    </sup>. Based on the initial values of the parameters of the model, the root systems were classified into seven genotypes (mock, dense, sparse, steep, shallow, slow, and fast). Each genotype was represented by 10 simulations. The different genotypes were based on a standard parameter set (mock) and had one parameter changed: growth rate (slow vs. fast), inter-lateral distance (dense vs sparse) or gravitropism (steep vs shallow).</p>
            </sec>
        </sec>
        <sec>
            <title>Use cases</title>
            <p>After package installation, the topological analysis of plant root systems (RSML files) using persistent homology comprises four main steps: (1) creating an rsmlToTable object, (2) computing persistence barcodes, (3) computing a pairwise bottleneck distance matrix, and (4) visualizing topological differences between root systems using non-metric multidimensional scaling (NMDS). The main steps of the analysis performed in this section of the paper are summarized in 
                <xref ref-type="fig" rid="f2">Figure 2</xref>. Although we only present the analysis pipeline developed for RSML files, root systems vectorized with DART can be analysed using exactly the same approach (see 
                <xref ref-type="fig" rid="f2">Figure 2</xref>).</p>
            <fig fig-type="figure" id="f2" orientation="portrait" position="float">
                <label>Figure 2. </label>
                <caption>
                    <title>Analysis pipeline used in archiDART to compare the topology of plant root systems using persistent homology.</title>
                    <p>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.</p>
                </caption>
                <graphic orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/14706/28fd36f9-c013-430e-b8da-3a57643cd065_figure2.gif"/>
            </fig>
            <sec>
                <title>Creating an rsmlToTable object</title>
                <p>The first step of the analysis is to import the RSML files into R with the rsmlToTable function. If root systems were vectorized with DART, the dartToTable function should be used instead. The rsmlToTable function creates a data frame (table) containing at least 23 columns (spatial coordinates, length, diameter, surface, volume, growth rate, orientation, geodesic distance, etc.) and as many lines as root segments. Here, a root segment is defined as the straight line between two nodes in the data file. The table is an rsmlToTable object that can directly be used as an input to compute the persistence barcodes using the perhomology function. It is worth noting that rsmlToTable objects can also be used as an input for the architect function of this new version of the package to compute a set of aggregated metrics describing the global architecture of plant root systems.</p>
            </sec>
            <sec>
                <title>Computing the persistence barcodes</title>
                <p>The perhomology function computes the persistence barcode of each root system stored in an rsmlToTable or a dartToTable object. Each persistence barcode is computed using a geodesic distance function (
                    <xref ref-type="fig" rid="f3">Figure 3</xref>). For each root system, the results are stored as a barcode object in a list that contains as many elements as root systems. A barcode object is a matrix with 3 columns (dimension, birth, and death) and has as many lines as zero-order homology bars in the persistence barcode. An S3 method (plot.barcode) was developed for plotting persistence barcodes. A code example to compute and plot persistence barcodes from RSML files is provided below.</p>
                <fig fig-type="figure" id="f3" position="float">
                    <label>Figure 3. </label>
                    <caption>
                        <title> Persistence barcode of the topology of a plant root system computed using a geodesic distance function.</title>
                        <p>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
                            <sup>
                                
                                <xref ref-type="bibr" rid="ref-26">26</xref>
                            </sup>.</p>
                    </caption>
                    <graphic orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/14706/28fd36f9-c013-430e-b8da-3a57643cd065_figure3.gif"/>
                </fig>
                <p>
                    
                    <preformat orientation="portrait" position="float" preformat-type="computer code" xml:space="preserve">
                        
                        <styled-content style="font-size:15px;">path &lt;- "PATH_TO_FOLDER_WITH_RSML_FILES"
table &lt;- rsmlToTable(path, fitter=TRUE)
ph &lt;- perhomology(table)
plot(ph$RSML_NAME)</styled-content>
                    </preformat>
                </p>
            </sec>
            <sec>
                <title>Computing a pairwise bottleneck distance matrix</title>
                <p>To compare persistence barcodes against each other, a pairwise distance matrix is needed and the bottleneck distance is one possible option. The bottleneck distance is considered as a robust dissimilarity metric between two persistence barcodes, and its interpretation is quite straightforward: the greater the distance between two persistence barcodes, the greater will be the dissimilarity between them
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-12">12</xref>
                    </sup>. Such pairwise bottleneck distance matrix can be calculated with the bottleneckdist function of the package. This function only requires a perhomology object as an input. It has to be noted that the computation time required to compute a bottleneck distance matrix is highly dependent on the number and complexity of root systems being compared. A code example to compute a bottleneck distance matrix from persistence barcodes is provided below.</p>
                <p>
                    
                    <preformat orientation="portrait" position="float" preformat-type="computer code" xml:space="preserve">
                        
                        <styled-content style="font-size:15px;">path &lt;- "PATH_TO_FOLDER_WITH_RSML_FILES"
table &lt;- rsmlToTable(path, fitter=TRUE)
ph &lt;- perhomology(table)
dist &lt;- bottleneckdist(ph)</styled-content>
                    </preformat>
                </p>
            </sec>
            <sec>
                <title>Persistent homology: An efficient method allowing the topological analysis of plant root systems</title>
                <p>A large variety of morphological, architectural, and topological traits can be measured on plant root systems (e.g., total root length, diameter, number of lateral roots per branching order, lateral root density, Fitter indices, etc.). When working with root architecture models and image analysis tools supporting the RSML format, such traits can be easily extracted from RSML files using the architect function of the archiDART package
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-21">21</xref>
                    </sup> or the ImageJ plugin RSML Reader
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-20">20</xref>
                    </sup>. Using multivariate statistical tools, such as principal component analysis (PCA), one can then determine the key traits differentiating the root systems being compared
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-23">23</xref>
                    </sup>. In the next section, we would like to show that the information gained with this approach can be nicely complemented by a topological analysis of root systems using persistent homology.</p>
                <p>After selecting 100 root systems from a large RSML library, we first used the architect function to compute a set of 20 traits for each root system (
                    <xref ref-type="other" rid="ST1">Table S1</xref>). Then, we performed a PCA to visualize differences between root systems and find the most interesting morphological, architectural, and topological variables to differentiate them. On the score plot constructed with the two first principal components, a good separation between fibrous and taproot root systems can be observed on the first principal component (
                    <xref ref-type="fig" rid="f4">Figure 4A</xref>). On average, fibrous root systems were characterized by a greater number/length of first-order roots, while taproot systems had a greater lateral root length and a greater secondary root density (
                    <xref ref-type="fig" rid="f4">Figure 4B</xref>, 
                    <xref ref-type="other" rid="ST2">Table S2</xref>). Interestingly, two topological indices (altitude and external path length) were on average greater for taproot systems. On the second principal component, however, a separation between dicotyledonous root systems can be observed (
                    <xref ref-type="fig" rid="f4">Figure 4A</xref>). Negative PC2 scores were mainly associated with taproot systems having a greater number/length of tertiary roots and a greater magnitude, while root systems with positive PC2 scores had on average greater root diameters, surface, and volume (
                    <xref ref-type="fig" rid="f4">Figure 4B</xref>, 
                    <xref ref-type="other" rid="ST2">Table S2</xref>). Although this approach is very useful to assess root system diversity and derive a functional classification of root systems
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-27">27</xref>
                    </sup>, it poorly takes into account topological differences that might exist between root systems sharing similar trait values.</p>
                <fig fig-type="figure" id="f4" orientation="portrait" position="float">
                    <label>Figure 4. </label>
                    <caption>
                        <title>Two complementary approaches for comparing root system architectures.</title>
                        <p>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 
                            <bold>A</bold> and 
                            <bold>B</bold>). The PCA was performed on a correlation matrix constructed from scaled variables using the PCA function of the FactoMineR package
                            <sup>
                                
                                <xref ref-type="bibr" rid="ref-28">28</xref>
                            </sup>. 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 
                            <bold>C</bold>). The NMDS was performed on a pairwise bottleneck distance matrix with the metaMDS function of the vegan library
                            <sup>
                                
                                <xref ref-type="bibr" rid="ref-29">29</xref>
                            </sup>. In panel 
                            <bold>D</bold>, two persistence barcodes are compared. In panels 
                            <bold>A</bold> and 
                            <bold>C</bold>, 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 
                            <bold>B</bold>: 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.</p>
                    </caption>
                    <graphic orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/14706/28fd36f9-c013-430e-b8da-3a57643cd065_figure4.gif"/>
                </fig>
                <p>To illustrate this, we plotted four representative root systems from the RSML library used in this study (
                    <xref ref-type="fig" rid="f5">Figure 5</xref>). Although the global architecture and topology of these root systems clearly differ, fibrous 1 and fibrous 2, as well as taproot 1 and taproot 2, were poorly separated by the PCA (
                    <xref ref-type="fig" rid="f4">Figure 4A</xref>). Therefore, we performed a topological analysis of the root systems in our library using the persistent homology analysis pipeline described previously. Non-metric multidimensional scaling (NMDS) was used to visualize dissimilarities between persistence barcodes (
                    <xref ref-type="fig" rid="f4">Figure 4C and D</xref>). Results showed that (1) fibrous and taproot root systems can be clearly separated using persistent homology, and (2) strong topological differences exist between fibrous 1 and fibrous 2, as well as between taproot 1 and taproot 2, despite the fact that these root systems were not separated by the PCA. Altogether, these results showed that persistent homology is highly complementary to the more traditional approach consisting at using a set of aggregated metrics to compare root systems.</p>
                <fig fig-type="figure" id="f5" orientation="portrait" position="float">
                    <label>Figure 5. </label>
                    <caption>
                        <title>Representative root systems highlighted in 
                            <xref ref-type="fig" rid="f4">Figure 4</xref> (colour crosses).</title>
                        <p>The colour code refers to the geodesic distance (cm).</p>
                    </caption>
                    <graphic orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/14706/28fd36f9-c013-430e-b8da-3a57643cd065_figure5.gif"/>
                </fig>
            </sec>
        </sec>
        <sec sec-type="conclusions">
            <title>Conclusions</title>
            <p>In this paper, we presented a new analysis pipeline implemented in the R package archiDART to perform topological analysis of plant root systems using root architectural data (DART or RSML files). Using root architecture models, we showed that persistent homology is an efficient tool to capture and compare the topology of a large diversity of root systems. In addition, our results showed that the use of both geometric and topological descriptors are necessary to capture the natural complexity of plant root systems. Because topology is independent of transformation and deformation, the analysis pipeline described in this paper is highly flexible and can be used on data describing the architecture of 3D (e.g., root architecture models) and 2D (e.g., excavated root systems) root systems. Altogether, we believe that this great flexibility in root architecture data, the ease of use of the functions developed for the analysis pipeline presented in this paper, as well as the open-source nature of archiDART, make topological analysis of root systems widely accessible to the scientific community.</p>
        </sec>
        <sec>
            <title>Data and software availability</title>
            <p>The data and R codes used for the use cases presented in this manuscript are available: 
                <ext-link ext-link-type="uri" xlink:href="https://dx.doi.org/10.5281/zenodo.1117836">https://doi.org/10.5281/zenodo.1117836</ext-link>
                
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-30">30</xref>
                </sup>
            </p>
            <sec>
                <title>archiDART</title>
                <p>The latest stable version of archiDART is available on the CRAN repository: 
                    <ext-link ext-link-type="uri" xlink:href="http://cran.r-project.org/package=archiDART">http://cran.r-project.org/package=archiDART</ext-link>
                </p>
                <p>Source code available from: 
                    <ext-link ext-link-type="uri" xlink:href="https://github.com/archidart/archidart">https://github.com/archidart/archidart</ext-link>
                </p>
                <p>Archived source code as at time of publication: 
                    <ext-link ext-link-type="uri" xlink:href="https://dx.doi.org/10.5281/zenodo.1117864">https://dx.doi.org/10.5281/zenodo.1117864</ext-link>
                    
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-31">31</xref>
                    </sup>
                </p>
                <p>Software license: GNU GPL v2.0</p>
                <p>More information about archiDART can be found on this website: 
                    <ext-link ext-link-type="uri" xlink:href="https://archidart.github.io/">https://archidart.github.io/</ext-link>
                </p>
            </sec>
            <sec>
                <title>Web application</title>
                <p>The web application illustrating the capabilities of archiDART is accessible at: 
                    <ext-link ext-link-type="uri" xlink:href="https://plantmodelling.shinyapps.io/archidart">https://plantmodelling.shinyapps.io/archidart</ext-link>
                </p>
                <p>The data and codes used to make the web application are available: 
                    <ext-link ext-link-type="uri" xlink:href="https://github.com/archidart/archishiny">https://github.com/archidart/archishiny</ext-link>
                </p>
                <p>Archived source code as at time of publication: 
                    <ext-link ext-link-type="uri" xlink:href="https://dx.doi.org/10.5281/zenodo.1133435">https://doi.org/10.5281/zenodo.1133435</ext-link>
                    
                    <sup>
                        
                        <xref ref-type="bibr" rid="ref-32">32</xref>
                    </sup>
                </p>
                <p>License for web application: GNU GPL v3.0</p>
            </sec>
        </sec>
    </body>
    <back>
        <ack>
            <title>Acknowledgements</title>
            <p>We would like to thank Magdalena Julkowska (KAUST), Pierre Delaplace (Li&#x00e8;ge University, Gembloux Agro-Bio Tech, Belgium), and Lo&#x00ef;c Pag&#x00e8;s (INRA, France) for their insightful comments on the web application.</p>
        </ack>
        <sec id="SM1" sec-type="supplementary-material">
            <title>Supplementary material</title>
            <p id="ST1">
                
                <bold>Table S1. Descriptive statistics of the root system library used in this study.</bold> The RSML library consisted of 50 fibrous and 50 taproot root systems created using the ArchiSimple model
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-14">14</xref>
                </sup>.</p>
            <p>
                
                <ext-link ext-link-type="uri" xlink:href="https://f1000researchdata.s3.amazonaws.com/supplementary/13541/79c16ddf-1b57-47d6-acde-24ef6ccde867.docx">Click here to access the data</ext-link>.</p>
            <p id="ST2">
                
                <bold>Table S2. Principal component analysis: Correlation between each root system variable and the two first principal components.</bold> Correlation coefficients written in bold contributed significantly to a principal component (PC). We considered that a variable contributed significantly to a PC if its contribution (in %) was greater than the contribution that would have been expected if all variables contributed equally to a PC (threshold value equal to 5%). The topological indices used in the PCA were calculated following
                <sup>
                    
                    <xref ref-type="bibr" rid="ref-9">9</xref>,
                    <xref ref-type="bibr" rid="ref-10">10</xref>
                </sup>.</p>
            <p>
                
                <ext-link ext-link-type="uri" xlink:href="https://f1000researchdata.s3.amazonaws.com/supplementary/13541/3c188252-0165-49d8-91e8-509d03539aeb.docx">Click here to access the data</ext-link>.</p>
        </sec>
        <ref-list>
            <ref id="ref-1">
                <label>1</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Julkowska</surname>
                            <given-names>MM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Hoefsloot</surname>
                            <given-names>HC</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Mol</surname>
                            <given-names>S</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Capturing Arabidopsis root architecture dynamics with ROOT-FIT reveals diversity in responses to salinity.</article-title>
                    <source>

                        <italic toggle="yes">Plant Physiol.</italic>
</source>
                    <year>2014</year>;<volume>166</volume>(<issue>3</issue>):<fpage>1387</fpage>&#x2013;<lpage>402</lpage>.
                    <pub-id pub-id-type="pmid">25271266</pub-id>
                    <pub-id pub-id-type="doi">10.1104/pp.114.248963</pub-id>
                    <pub-id pub-id-type="pmcid">4226346</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-2">
                <label>2</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Das</surname>
                            <given-names>A</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Schneider</surname>
                            <given-names>H</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Burridge</surname>
                            <given-names>J</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Digital imaging of root traits (DIRT): a high-throughput computing and collaboration platform for field-based root phenomics.</article-title>
                    <source>

                        <italic toggle="yes">Plant Methods.</italic>
</source>
                    <year>2015</year>;<volume>11</volume>:<fpage>51</fpage>.
                    <pub-id pub-id-type="pmid">26535051</pub-id>
                    <pub-id pub-id-type="doi">10.1186/s13007-015-0093-3</pub-id>
                    <pub-id pub-id-type="pmcid">4630929</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-3">
                <label>3</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Delaplace</surname>
                            <given-names>P</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Delory</surname>
                            <given-names>BM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Baudson</surname>
                            <given-names>C</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Influence of rhizobacterial volatiles on the root system architecture and the production and allocation of biomass in the model grass 
                        <italic toggle="yes">Brachypodium distachyon</italic> (L.) P. Beauv.</article-title>
                    <source>

                        <italic toggle="yes">BMC Plant Biol.</italic>
</source>
                    <year>2015</year>;<volume>15</volume>:<fpage>195</fpage>.
                    <pub-id pub-id-type="pmid">26264238</pub-id>
                    <pub-id pub-id-type="doi">10.1186/s12870-015-0585-3</pub-id>
                    <pub-id pub-id-type="pmcid">4531529</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-4">
                <label>4</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Fang</surname>
                            <given-names>S</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Clark</surname>
                            <given-names>RT</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Zheng</surname>
                            <given-names>Y</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Genotypic recognition and spatial responses by rice roots.</article-title>
                    <source>

                        <italic toggle="yes">Proc Natl Acad Sci U S A.</italic>
</source>
                    <year>2013</year>;<volume>110</volume>(<issue>7</issue>):<fpage>2670</fpage>&#x2013;<lpage>5</lpage>.
                    <pub-id pub-id-type="pmid">23362379</pub-id>
                    <pub-id pub-id-type="doi">10.1073/pnas.1222821110</pub-id>
                    <pub-id pub-id-type="pmcid">3574932</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-5">
                <label>5</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Pound</surname>
                            <given-names>MP</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Atkinson</surname>
                            <given-names>JA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Townsend</surname>
                            <given-names>AJ</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Deep machine learning provides state-of-the-art performance in image-based plant phenotyping.</article-title>
                    <source>

                        <italic toggle="yes">Gigascience.</italic>
</source>
                    <year>2017</year>;<volume>6</volume>(<issue>10</issue>):<fpage>1</fpage>&#x2013;<lpage>10</lpage>.
                    <pub-id pub-id-type="pmid">29020747</pub-id>
                    <pub-id pub-id-type="doi">10.1093/gigascience/gix083</pub-id>
                    <pub-id pub-id-type="pmcid">5632296</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-6">
                <label>6</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Bucksch</surname>
                            <given-names>A</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Atta-Boateng</surname>
                            <given-names>A</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Azihou</surname>
                            <given-names>AF</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Morphological Plant Modeling: Unleashing Geometric and Topological Potential within the Plant Sciences.</article-title>
                    <source>

                        <italic toggle="yes">Front Plant Sci.</italic>
</source>
                    <year>2017</year>;<volume>8</volume>:<fpage>900</fpage>.
                    <pub-id pub-id-type="pmid">28659934</pub-id>
                    <pub-id pub-id-type="doi">10.3389/fpls.2017.00900</pub-id>
                    <pub-id pub-id-type="pmcid">5465304</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-7">
                <label>7</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Balduzzi</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Binder</surname>
                            <given-names>BM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Bucksch</surname>
                            <given-names>A</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Reshaping Plant Biology: Qualitative and Quantitative Descriptors for Plant Morphology.</article-title>
                    <source>

                        <italic toggle="yes">Front Plant Sci.</italic>
</source>
                    <year>2017</year>;<volume>8</volume>:<fpage>117</fpage>.
                    <pub-id pub-id-type="pmid">28217137</pub-id>
                    <pub-id pub-id-type="doi">10.3389/fpls.2017.00117</pub-id>
                    <pub-id pub-id-type="pmcid">5289971</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-8">
                <label>8</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Lynch</surname>
                            <given-names>J</given-names>
                        </name>
</person-group>:
                    <article-title>Root Architecture and Plant Productivity.</article-title>
                    <source>

                        <italic toggle="yes">Plant Physiol.</italic>
</source>
                    <year>1995</year>;<volume>109</volume>(<issue>1</issue>):<fpage>7</fpage>&#x2013;<lpage>13</lpage>.
                    <pub-id pub-id-type="pmid">12228579</pub-id>
                    <pub-id pub-id-type="doi">10.1104/pp.109.1.7</pub-id>
                    <pub-id pub-id-type="pmcid">157559</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-9">
                <label>9</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Fitter</surname>
                            <given-names>AH</given-names>
                        </name>
</person-group>:
                    <article-title>The topology and geometry of plant root systems: influence of watering rate on root system topology in 
                        <italic toggle="yes">Trifolium pratense.</italic>
</article-title>
                    <source>

                        <italic toggle="yes">Ann Bot.</italic>
</source>
                    <year>1986</year>;<volume>58</volume>(<issue>1</issue>):<fpage>91</fpage>&#x2013;<lpage>101</lpage>.
                    <pub-id pub-id-type="doi">10.1093/oxfordjournals.aob.a087191</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-10">
                <label>10</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Fitter</surname>
                            <given-names>AH</given-names>
                        </name>
</person-group>:
                    <article-title>An architectural approach to the comparative ecology of plant root systems.</article-title>
                    <source>

                        <italic toggle="yes">New Phytol.</italic>
</source>
                    <year>1987</year>;<volume>106</volume>(<issue>s1</issue>):<fpage>61</fpage>&#x2013;<lpage>77</lpage>.
                    <pub-id pub-id-type="doi">10.1111/j.1469-8137.1987.tb04683.x</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-11">
                <label>11</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Li</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Frank</surname>
                            <given-names>MH</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Coneva</surname>
                            <given-names>V</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Persistent homology: a tool to universally measure plant morphologies across organs and scales.</article-title>
                    <source>

                        <italic toggle="yes">bioRxiv.</italic>
</source>
                    <year>2017</year>.
                    <pub-id pub-id-type="doi">10.1101/104141</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-12">
                <label>12</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Li</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Duncan</surname>
                            <given-names>K</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Topp</surname>
                            <given-names>CN</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Persistent homology and the branching topologies of plants.</article-title>
                    <source>

                        <italic toggle="yes">Am J Bot.</italic>
</source>
                    <year>2017</year>;<volume>104</volume>(<issue>3</issue>):<fpage>349</fpage>&#x2013;<lpage>353</lpage>.
                    <pub-id pub-id-type="pmid">28341629</pub-id>
                    <pub-id pub-id-type="doi">10.3732/ajb.1700046</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-13">
                <label>13</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Lobet</surname>
                            <given-names>G</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Draye</surname>
                            <given-names>X</given-names>
                        </name>

                        <name name-style="western">
                            <surname>P&#x00e9;rilleux</surname>
                            <given-names>C</given-names>
                        </name>
</person-group>:
                    <article-title>An online database for plant image analysis software tools.</article-title>
                    <source>

                        <italic toggle="yes">Plant Methods.</italic>
</source>
                    <year>2013</year>;<volume>9</volume>(<issue>1</issue>):<fpage>38</fpage>.
                    <pub-id pub-id-type="pmid">24107223</pub-id>
                    <pub-id pub-id-type="doi">10.1186/1746-4811-9-38</pub-id>
                    <pub-id pub-id-type="pmcid">3853381</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-14">
                <label>14</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Pag&#x00e8;s</surname>
                            <given-names>L</given-names>
                        </name>

                        <name name-style="western">
                            <surname>B&#x00e9;cel</surname>
                            <given-names>C</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Boukcim</surname>
                            <given-names>H</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Calibration and evaluation of ArchiSimple, a simple model of root system architecture.</article-title>
                    <source>

                        <italic toggle="yes">Ecol Modell.</italic>
</source>
                    <year>2014</year>;<volume>290</volume>:<fpage>76</fpage>&#x2013;<lpage>84</lpage>.
                    <pub-id pub-id-type="doi">10.1016/j.ecolmodel.2013.11.014</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-15">
                <label>15</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Schnepf</surname>
                            <given-names>A</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Leitner</surname>
                            <given-names>D</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Landl</surname>
                            <given-names>M</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>CRootBox: A structural-functional modelling framework for root systems.</article-title>
                    <source>

                        <italic toggle="yes">bioRxiv.</italic>
</source>
                    <year>2017</year>.
                    <pub-id pub-id-type="doi">10.1101/139980</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-16">
                <label>16</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Pound</surname>
                            <given-names>MP</given-names>
                        </name>

                        <name name-style="western">
                            <surname>French</surname>
                            <given-names>AP</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Atkinson</surname>
                            <given-names>JA</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>RootNav: navigating images of complex root architectures.</article-title>
                    <source>

                        <italic toggle="yes">Plant Physiol.</italic>
</source>
                    <year>2013</year>;<volume>162</volume>(<issue>4</issue>):<fpage>1802</fpage>&#x2013;<lpage>14</lpage>.
                    <pub-id pub-id-type="pmid">23766367</pub-id>
                    <pub-id pub-id-type="doi">10.1104/pp.113.221531</pub-id>
                    <pub-id pub-id-type="pmcid">3729762</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-17">
                <label>17</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Le Bot</surname>
                            <given-names>J</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Serra</surname>
                            <given-names>V</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Fabre</surname>
                            <given-names>J</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>DART: a software to analyse root system architecture and development from captured images.</article-title>
                    <source>

                        <italic toggle="yes">Plant Soil.</italic>
</source>
                    <year>2010</year>;<volume>326</volume>(<issue>1&#x2013;2</issue>):<fpage>261</fpage>&#x2013;<lpage>73</lpage>.
                    <pub-id pub-id-type="doi">10.1007/s11104-009-0005-2</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-18">
                <label>18</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Lobet</surname>
                            <given-names>G</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Pag&#x00e8;s</surname>
                            <given-names>L</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Draye</surname>
                            <given-names>X</given-names>
                        </name>
</person-group>:
                    <article-title>A novel image-analysis toolbox enabling quantitative analysis of root system architecture.</article-title>
                    <source>

                        <italic toggle="yes">Plant Physiol.</italic>
</source>
                    <year>2011</year>;<volume>157</volume>:<fpage>29</fpage>&#x2013;<lpage>39</lpage>.
                    <pub-id pub-id-type="pmid">21771915</pub-id>
                    <pub-id pub-id-type="doi">10.1104/pp.111.179895</pub-id>
                    <pub-id pub-id-type="pmcid">3165877</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-19">
                <label>19</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Leitner</surname>
                            <given-names>D</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Felderer</surname>
                            <given-names>B</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Vontobel</surname>
                            <given-names>P</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Recovering root system traits using image analysis exemplified by two-dimensional neutron radiography images of lupine.</article-title>
                    <source>

                        <italic toggle="yes">Plant Physiol.</italic>
</source>
                    <year>2014</year>;<volume>164</volume>:<fpage>24</fpage>&#x2013;<lpage>35</lpage>.
                    <pub-id pub-id-type="pmid">24218493</pub-id>
                    <pub-id pub-id-type="doi">10.1104/pp.113.227892</pub-id>
                    <pub-id pub-id-type="pmcid">3875805</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-20">
                <label>20</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Lobet</surname>
                            <given-names>G</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Pound</surname>
                            <given-names>MP</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Diener</surname>
                            <given-names>J</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Root system markup language: toward a unified root architecture description language.</article-title>
                    <source>

                        <italic toggle="yes">Plant Physiol.</italic>
</source>
                    <year>2015</year>;<volume>167</volume>:<fpage>617</fpage>&#x2013;<lpage>27</lpage>.
                    <pub-id pub-id-type="pmid">25614065</pub-id>
                    <pub-id pub-id-type="doi">10.1104/pp.114.253625</pub-id>
                    <pub-id pub-id-type="pmcid">4348768</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-21">
                <label>21</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Delory</surname>
                            <given-names>BM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Baudson</surname>
                            <given-names>C</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Brostaux</surname>
                            <given-names>Y</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>archiDART: an R package for the automated computation of plant root architectural traits.</article-title>
                    <source>

                        <italic toggle="yes">Plant Soil.</italic>
</source>
                    <year>2016</year>;<volume>398</volume>(<issue>1&#x2013;2</issue>):<fpage>351</fpage>&#x2013;<lpage>65</lpage>.
                    <pub-id pub-id-type="doi">10.1007/s11104-015-2673-4</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-22">
                <label>22</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Fasy</surname>
                            <given-names>BT</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Kim</surname>
                            <given-names>J</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Lecci</surname>
                            <given-names>F</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>TDA: Statistical Tools for Topological Data Analysis.</article-title>R package version 1.5.1.<year>2017</year>.
                    <ext-link ext-link-type="uri" xlink:href="https://CRAN.R-project.org/package=TDA">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref-23">
                <label>23</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Lobet</surname>
                            <given-names>G</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Koevoets</surname>
                            <given-names>IT</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Noll</surname>
                            <given-names>M</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Using a Structural Root System Model to Evaluate and Improve the Accuracy of Root Image Analysis Pipelines.</article-title>
                    <source>

                        <italic toggle="yes">Front Plant Sci.</italic>
</source>
                    <year>2017</year>;<volume>8</volume>:<fpage>447</fpage>.
                    <pub-id pub-id-type="pmid">28421089</pub-id>
                    <pub-id pub-id-type="doi">10.3389/fpls.2017.00447</pub-id>
                    <pub-id pub-id-type="pmcid">5376626</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-24">
                <label>24</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Chang</surname>
                            <given-names>W</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Cheng</surname>
                            <given-names>J</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Allaire</surname>
                            <given-names>J</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>shiny: Web Application Framework for R.</article-title>R package version 1.0.5.<year>2017</year>.
                    <ext-link ext-link-type="uri" xlink:href="https://cran.r-project.org/web/packages/shiny/shiny.pdf">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref-25">
                <label>25</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Wickham</surname>
                            <given-names>H</given-names>
                        </name>
</person-group>:
                    <article-title>ggplot2: Elegant Graphics for Data Analysis.</article-title>Springer-Verlag New York;<year>2016</year>.
                    <pub-id pub-id-type="doi">10.1007/978-0-387-98141-3</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-26">
                <label>26</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Sievert</surname>
                            <given-names>C</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Parmer</surname>
                            <given-names>C</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Hocking</surname>
                            <given-names>T</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>plotly: Create Interactive Web Graphics via &#x201c;plotly.js&#x201d;.</article-title>R package version 4.7.1.<year>2017</year>.
                    <ext-link ext-link-type="uri" xlink:href="https://cran.r-project.org/web/packages/plotly/plotly.pdf">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref-27">
                <label>27</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Bodner</surname>
                            <given-names>G</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Leitner</surname>
                            <given-names>D</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Nakhforoosh</surname>
                            <given-names>A</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>A statistical approach to root system classification.</article-title>
                    <source>

                        <italic toggle="yes">Front Plant Sci.</italic>
</source>
                    <year>2013</year>;<volume>4</volume>:<fpage>292</fpage>.
                    <pub-id pub-id-type="pmid">23914200</pub-id>
                    <pub-id pub-id-type="doi">10.3389/fpls.2013.00292</pub-id>
                    <pub-id pub-id-type="pmcid">3729997</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-28">
                <label>28</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Husson</surname>
                            <given-names>F</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Josse</surname>
                            <given-names>J</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Le</surname>
                            <given-names>S</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>FactoMineR: Multivariate Exploratory Data Analysis and Data Mining.</article-title>R package version 1.39.<year>2017</year>.
                    <ext-link ext-link-type="uri" xlink:href="https://cran.r-project.org/web/packages/FactoMineR/FactoMineR.pdf">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref-29">
                <label>29</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Oksanen</surname>
                            <given-names>J</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Blanchet</surname>
                            <given-names>FG</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Friendly</surname>
                            <given-names>M</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>vegan: Community Ecology Package.</article-title>R package version 2.4-4.<year>2017</year>.
                    <ext-link ext-link-type="uri" xlink:href="https://CRAN.R-project.org/package=vegan">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref-30">
                <label>30</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Delory</surname>
                            <given-names>BM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Li</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Topp</surname>
                            <given-names>CN</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Data and R codes used in Delory 
                        <italic toggle="yes">et al</italic> (2017) F1000Research (Version v1.1) [Data set].</article-title>
                    <source>

                        <italic toggle="yes">Zenodo.</italic>
</source>
                    <year>2017</year>.
                    <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.5281/zenodo.1117836">Data Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref-31">
                <label>31</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Delory</surname>
                            <given-names>BM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Li</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Topp</surname>
                            <given-names>CN</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>archiDART 3.0 (Version v3.0).</article-title>
                    <source>

                        <italic toggle="yes">Zenodo.</italic>
</source>
                    <year>2017</year>.
                    <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.5281/zenodo.1117864">Data Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref-32">
                <label>32</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Delory</surname>
                            <given-names>BM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Li</surname>
                            <given-names>M</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Topp</surname>
                            <given-names>CN</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>archiShiny: a web app to demonstrate the capabilities of archiDART 3.0 (Version 1.0).</article-title>
                    <source>

                        <italic toggle="yes">Zenodo.</italic>
</source>
                    <year>2017</year>.
                    <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.5281/zenodo.1133435">Data Source</ext-link>
                </mixed-citation>
            </ref>
        </ref-list>
    </back>
    <sub-article article-type="reviewer-report" id="report30873">
        <front-stub>
            <article-id pub-id-type="doi">10.5256/f1000research.14706.r30873</article-id>
            <title-group>
                <article-title>Reviewer response for version 1</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Miller</surname>
                        <given-names>Nathan D.</given-names>
                    </name>
                    <xref ref-type="aff" rid="r30873a1">1</xref>
                    <role>Referee</role>
                </contrib>
                <aff id="r30873a1">
                    <label>1</label>Department of Botany, University of Wisconsin-Madison, Madison, WI, USA</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>26</day>
                <month>3</month>
                <year>2018</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2018 Miller ND</copyright-statement>
                <copyright-year>2018</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport30873" related-article-type="peer-reviewed-article" xlink:href="10.12688/f1000research.13541.1"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>"archiDART v3.0: A new data analysis pipeline allowing the topological analysis of plant root systems&#x201d;, presents new analysis methods available in with the archiDART platform.</p>
            <p> </p>
            <p> 
                <bold>Constructive Criticisms:</bold>
            </p>
            <p> As is often the case with multivariate analysis, we reach for our favorite or most comfortable analysis from the myriad of linear alphabet soup. In this case, the authors choose principal component analysis (PCA) to &#x201c;&#x2026; determine the key traits differentiating the root systems being compared&#x201c;. When using&#x00a0;linear algebra tools for finding separation of groups based on multiple traits, the authors should consider using a discriminant style analysis such as Linear Discriminant Analysis (LDA), Multi-class LDA (mLDA), or Partial Least Squares Discriminant Analysis (PLS-DA). Unlike PCA, these methods include group structure in the objective function resulting in an answer which is closer to the authors goal.</p>
            <p> The authors need to take care of the scale or units of the traits when using PCA. For example, if some traits yield numbers on the order of 10^3 and others yield numbers on the order of 10^-3, how would the authors expect this to affect the presented analysis? Similar care needs to be taken when using LDA/mLDA, perhaps a normalization such as z-score or min-max would overcome the problem. As the objective function for PLS-DA has z-score &#x201c;built&#x201d; in, it might most easily yield reasonable results. &#x00a0;</p>
            <p> The authors chose to use non-metric multidimensional scaling (NMDS), on the pairwise distance matrix for the persistent homology analysis and PCA for the trait-style analysis. If there a way to present a common approach between these two methodologies? &#x00a0;</p>
            <p> 
                <bold>Complements:</bold>
            </p>
            <p> Simply and most importantly, the authors meet their goal. They present a free, open source, and usable R package for persistent homology analysis and useful accompanying graphical abilities.&#x00a0;</p>
            <p> </p>
            <p> 
                <bold>Conclusions:</bold>
            </p>
            <p> While a more thorough compare/contrast workup could be presented between the multivariate and persistent homology approaches, this paper does not claim to handle the task. The authors should consider softening the expectations/phrasing of PCA as a discrimination method or use a different approach.</p>
            <p>Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?</p>
            <p>Partly</p>
            <p>Is the rationale for developing the new software tool clearly explained?</p>
            <p>Yes</p>
            <p>Is the description of the software tool technically sound?</p>
            <p>Yes</p>
            <p>Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?</p>
            <p>Yes</p>
            <p>Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?</p>
            <p>Yes</p>
            <p>Reviewer Expertise:</p>
            <p>NA</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.</p>
        </body>
    </sub-article>
    <sub-article article-type="reviewer-report" id="report29567">
        <front-stub>
            <article-id pub-id-type="doi">10.5256/f1000research.14706.r29567</article-id>
            <title-group>
                <article-title>Reviewer response for version 1</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Bucksch</surname>
                        <given-names>Alexander</given-names>
                    </name>
                    <xref ref-type="aff" rid="r29567a1">1</xref>
                    <role>Referee</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-1071-5355</uri>
                </contrib>
                <aff id="r29567a1">
                    <label>1</label>Department of Plant Biology, Warnell School of Forestry and Natural Resources, Institute of Bioinformatics, University of Georgia, Athens, GA, USA</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>12</day>
                <month>3</month>
                <year>2018</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2018 Bucksch A</copyright-statement>
                <copyright-year>2018</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport29567" related-article-type="peer-reviewed-article" xlink:href="10.12688/f1000research.13541.1"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve-with-reservations</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>Delory et al. present an extension package for ArchiDart that allows the user to compute topological descriptors of branching plant shapes. The contribution is valuable for the community of researchers studying plant morphology. I do recognize that this was a lot of work to implement.</p>
            <p> I have several suggestions to improve the paper for the readers and the user community. 
                <list list-type="order">
                    <list-item>
                        <p>The paper gives overall a good intuition of how topological indices of branching structures are computed. Yet, the detail for further exploration is missing. Looking at the code and the paper, it was unclear to me how a user can change the function used to expand over the surface of the branching structure. Currently only the geodesic distance is used to extract a homology of a given branching structure. Does the code provide an interface to choose the function? In my opinion, It would be good to have a pseudo code to the paper that allows to see into the many functions used in the R implementation.</p>
                    </list-item>
                    <list-item>
                        <p>The capabilities of the software were demonstrated nicely on simulated branching structures. While the results are convincing for &#x201c;perfect data&#x201d; I missed a validation on noisy and incomplete data. In other words, I couldn&#x2019;t find evidence on the robustness of the method and if it would translate to branching structures extracted from imaging data. It would be good&#x00a0;to know for the reader which quality criteria apply to the input data and what are the limitations if data is partial. That way the code becomes useful for many more applications.</p>
                    </list-item>
                    <list-item>
                        <p>I do appreciate the contribution a lot and know the previous papers referenced in the manuscript. However, for a new reader it is very difficult to follow all the cross-references in the paper. I would like to see a one or two sentence summary of concepts for each referenced paper that contributes to the content of the presented software paper. For example: &#x201c;A nice explanation of how persistent homology can be applied to capture plant topologies is provided in
                            <sup> 
                                <ext-link ext-link-type="uri" xlink:href="https://f1000research.com/articles/7-22/v1#ref-12">12</ext-link>
                            </sup>&#x201d; -&gt; Until here it is not clear what persistent homology is, nor the concept of homology groups is explained sufficiently. The reader needs to read to more papers in order to understand H
                            <sub>0</sub> groups etc. In part this can be resolved by being clear in the preceding description of a graph and how the geodesic distance is measured on it. It is left to the reader to assume an unknown embedding of the graph in to a metric space. Currently, the graph is only introduced by having nodes and edges. Intuitively I would expect the distance between two nodes to be the number of edges between to nodes. Yet later on it is talked about the geodesic distance on the graph. I assume that the graph is embedded in an Euclidean space and the &#x201c;straight edges&#x201d; might be curves for which the curve length is taken to calculate the geodesic distance between any two nodes. Or did I got this wrong? More precision in the mathematical language would be helpful. Similar issues are present elsewhere in the manuscript whenever the explanation is referenced to another paper, e.g. to Archidart 1.0.</p>
                    </list-item>
                    <list-item>
                        <p>A confusing aspect of the paper is that Archidart 1.0 has Archidart 3.0 as a follow up. Did I miss something? You state that Archidart 3.0 implements 5 new functions compared to Archidart 1.0. None of the functions presented in table 1 refer to Archidart 2.0. Should the presented version be Archidart 2.0?</p>
                    </list-item>
                    <list-item>
                        <p>A very general comment: It is nothing new that geometry and topology are needed to quantify shapes. Work of Biassotti, Spagnuolo, Veltkamp etc. show that since many years.&#x00a0;May be most closely related to the paper here is the paper Biasotti, Silvia&#x00a0;et al. (2008)
                            <sup>
                                <xref ref-type="bibr" rid="rep-ref-29567-1">1</xref>
                            </sup>&#x00a0;that discusses the interplay of geometry and topology for skeletal shape analysis. Many other papers show the same.</p>
                    </list-item>
                </list>
            </p>
            <p>Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?</p>
            <p>Yes</p>
            <p>Is the rationale for developing the new software tool clearly explained?</p>
            <p>Yes</p>
            <p>Is the description of the software tool technically sound?</p>
            <p>Yes</p>
            <p>Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?</p>
            <p>Partly</p>
            <p>Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?</p>
            <p>Partly</p>
            <p>Reviewer Expertise:</p>
            <p>NA</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above.</p>
        </body>
        <back>
            <ref-list>
                <title>References</title>
                <ref id="rep-ref-29567-1">
                    <label>1</label>
                    <mixed-citation publication-type="journal">
                        <person-group person-group-type="author"/>:
                        <article-title>Skeletal Structures</article-title>.<year>2008</year>;
                        <elocation-id>10.1007/978-3-540-33265-7_5</elocation-id>
                        <fpage>145</fpage>-<lpage>183</lpage>
                        <pub-id pub-id-type="doi">10.1007/978-3-540-33265-7_5</pub-id>
                    </mixed-citation>
                </ref>
            </ref-list>
        </back>
    </sub-article>
    <sub-article article-type="reviewer-report" id="report29709">
        <front-stub>
            <article-id pub-id-type="doi">10.5256/f1000research.14706.r29709</article-id>
            <title-group>
                <article-title>Reviewer response for version 1</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Julkowska</surname>
                        <given-names>Magdalena M.</given-names>
                    </name>
                    <xref ref-type="aff" rid="r29709a1">1</xref>
                    <role>Referee</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-4259-8296</uri>
                </contrib>
                <aff id="r29709a1">
                    <label>1</label>King Abdullah University of Science and Technology, Thuwal, Saudi Arabia</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>26</day>
                <month>1</month>
                <year>2018</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2018 Julkowska MM</copyright-statement>
                <copyright-year>2018</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport29709" related-article-type="peer-reviewed-article" xlink:href="10.12688/f1000research.13541.1"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>The paper by Delory et al., "archiDART v3.0: A new data analysis pipeline allowing the topological analysis of plant root systems" describes an R package archiDART that includes methods allowing analysis root topology using persistent homology. The paper describes the novelty of the package really well and it is providing new and exciting ways for the community to differentiate between various root architecture types. The Shiny app developed is illustrating the possibilities of the new package very neatly.</p>
            <p> </p>
            <p> I do have few questions/suggestions: 
                <list list-type="order">
                    <list-item>
                        <p>When computing a pairwise bottleneck distance matrix between individual files, what kind of statistical analysis can be used to decide whether a distance between two genotypes/groups is statistically significant? The authors could at least put a suggestion of the follow-up analysis. That would be extremely useful for the part of a scientific community that works with mutants/introgression lines and examines root architecture to answer hypothesis driven questions.</p>
                    </list-item>
                    <list-item>
                        <p>The authors compare the classical root traits with persistent homology using PCA and non-metric multidimensional scaling and showing that the later is resulting in clear differences between fibrous and tap-root root types. I think that this difference could result in using PCA vs NMDS rather than the input. For the fair comparison, the value of two different inputs in distinguishing between two different root types, should be compared using the same method for reduction in dimensionality.&#x00a0;</p>
                    </list-item>
                    <list-item>
                        <p>Although the persistent homology is an alternative way of differentiating between the root types, the method is still having limited capability in distinguishing between "mock", "shallow" and "steep" root types (as shown in the archiDart shiny app). The same types are also not being differentiated using PCA for the "classical" root phenotypes. It would be very helpful if the authors state the limitations of using the homology (like - problems with implementing the root angle) and how exactly is the persistent homology complementary to the more classical analysis of root system architecture.&#x00a0;</p>
                    </list-item>
                    <list-item>
                        <p>There is a glitch in the app when user removes the genotypes to be plotted in the tabs "archiDRAW" and archiHOMOLOGY".</p>
                    </list-item>
                </list>
            </p>
            <p>Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?</p>
            <p>Partly</p>
            <p>Is the rationale for developing the new software tool clearly explained?</p>
            <p>Yes</p>
            <p>Is the description of the software tool technically sound?</p>
            <p>Yes</p>
            <p>Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?</p>
            <p>Yes</p>
            <p>Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?</p>
            <p>Partly</p>
            <p>Reviewer Expertise:</p>
            <p>NA</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.</p>
        </body>
    </sub-article>
</article>
