Hostname: page-component-89b8bd64d-mmrw7 Total loading time: 0 Render date: 2026-05-06T21:44:42.795Z Has data issue: false hasContentIssue false

ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics

Published online by Cambridge University Press:  24 May 2022

Nelson B. C. Serre*
Affiliation:
Department of Experimental Plant Biology, Faculty of Sciences, Charles University, Prague, Czech Republic
Matyáš Fendrych
Affiliation:
Department of Experimental Plant Biology, Faculty of Sciences, Charles University, Prague, Czech Republic
*
Authors for correspondence: N. B. C. Serre, E-mail: serrenelson@gmail.com

Abstract

The ability of plants to sense and orient their root growth towards gravity is studied in many laboratories. It is known that manual analysis of image data is subjected to human bias. Several semi-automated tools are available for analysing images from flatbed scanners, but there is no solution to automatically measure root bending angle over time for vertical-stage microscopy images. To address these problems, we developed ACORBA, which is an automated software that can measure root bending angle over time from vertical-stage microscope and flatbed scanner images. ACORBA also has a semi-automated mode for camera or stereomicroscope images. It represents a flexible approach based on both traditional image processing and deep machine learning segmentation to measure root angle progression over time. As the software is automated, it limits human interactions and is reproducible. ACORBA will support the plant biologist community by reducing labour and increasing reproducibility of image analysis of root gravitropism.

Information

Type
Original Research Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - SA
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike licence (https://creativecommons.org/licenses/by-nc-sa/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is included and the original work is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use.
Copyright
© The Author(s), 2022. Published by Cambridge University Press in association with The John Innes Centre
Figure 0

Figure 1. Establishment of the deep machine learning libraries. (a) Comparison of the Through and Sandwich methods. (b) Establishment of the microscopy libraries. From original images, the roots were annotated to create binary masks. Then, the original images were augmented (cropped, scaled up, rotated) and reduced to 256 × 256 pixels images. (c) Establishment of the flatbed scanner library. From original images, the roots were annotated to create binary masks. Then, the original images and their masks were padded with a black border to a size divisible by 256. Finally, the last images were divided into 256 × 256 tiles.

Figure 1

Figure 2. Image segmentation in ACORBA. (a) Traditional automatic segmentation of root in vertical stage microscopy using the Through method. (b) Traditional automatic segmentation of root in vertical stage microscopy using the Sandwich method. (c) Traditional automatic segmentation of root imaged with a flatbed scanner. (d) Example of the function test segmentation for vertical stage microscopy using the microscopy Through method. (e) Example of the function test segmentation for scanner images.

Figure 2

Figure 3. ACORBA measurements of root tip angles. (a)–(e) For microscopy images and (f)–(I) for flatbed scanner images. (a) Cleaning of binary masks and determination of the approximate position of the root tip on the root surface prediction. (b) Isolation of the root tip on the root surface prediction and determination of the intersecting points with an enclosing circle to estimate the root tip direction. (c) Skeletonization of the root tip surface. (d) Determination of the middle of the skeleton corresponding to the angle vector origin. (e) Determination of the direction of the angle vector by modelling a linear regression between the estimated root tip direction (see b) and the angle vector origin. The intersection between the linear regression modelling and the root perimeter gives the direction to the vector. (f) Original flatbed scanner tif stack. (g) Binary mask. (h) Individual skeletonization of every root and determination of skeleton origin and end. (i) Determination of the vector origin and direction.

Figure 3

Figure 4. Characterization of the angle calculation method for vertical stage microscopy images. (a) Comparison of ACORBA and manual measurements of Col0 root gravitropic angles. n = 4 individual seedlings. (b) Calculation of Col0 root gravitropic angle over 302 minutes. n = 6 individual seedlings. (c) Comparison of Col0 and afb1 gravitropic bending angles. n = 9 (Col0) and 12 (afb1) individual seedlings. (d) Comparison of Col0 and aux1 gravitropic bending angles. n = 13 (Col0) and 19 (aux1) individual seedlings. Images were taken every 2 min. (e) Effect of the imaging method (Through versus Sandwich) on Col0 seedling gravitropic angles in a vertical-stage microscope. Represented data are mean ± SD (shaded area). n = 10 (Through) and six (Sandwich) individual seedlings. (f) Accuracy of ACORBA on an artificial set of bended roots from −89 to 89°.

Figure 4

Figure 5. Characterization of the angle calculation method for flatbed scanner images. (a) Comparison of manual and ACORBA measurements of Col0 gravitropic bending angles. n = 9 individual seedlings. (b) Comparison of Col0 and aux1 gravitropic bending angles. n = 9 (Col0) and 8 (aux1) individual seedlings. (c) Measurement of root tip angles during horizontal root curling. (d) Accuracy of ACORBA on an artificial set of bended roots from −90 to 90°. (e) Effect of no sucrose and (f) 3% sucrose on Col0 vertical root waving. n = 10 (0% sucrose) and 11 (3% sucrose) individual seedlings. (g) ACORBA semi-automated measure with manual binary masks of root tip angles of Col0 seedling growing horizontally and observed under a stereomicroscope. Images were taken every 30 min.

Supplementary material: File

Serre and Fendrych supplementary material

Serre and Fendrych supplementary material

Download Serre and Fendrych supplementary material(File)
File 33.6 MB

Author comment: ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics — R0/PR1

Comments

Dear Editor,

Hereby we submit our manuscript entitled “ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics” for your consideration for publication in Plant Quantitative Biology journal. Submission to your journal was motivated by the Preprint editor’s solicitation, Dr. Enrico Scarpella.

Quantification of root tip orientation in space is an important aspect of root physiology. Especially for the response of roots to the gravity vector, often quantified in auxin-related studies. However, these measurements are mostly quantified manually while it is known that manual quantification of images and microscopy pictures involves unconscious human bias. Furthermore, these measurements are too often made on one time point instead of time-series, hence loosing temporal resolution. Potentially missing phenotypes or leading to misinterpretation. To this day, several tools already exist allowing users to perform semi-automated analysis of root tip angles but these require, in most cases, specific type of setup, user interaction, hardware or set of conditions to produce the image input. This restricts the range of laboratories able to use these software. Moreover, to our knowledge, there is no available solution to quantify root tip angles from vertical stage microscopy images.

Using the Python programming language, we created ACORBA (Automatic Calculation Of Root Bending Angles) to automatically calculate root tip angles of time-series obtained from a rather universal array of inputs (vertical stage microscope, flatbed scanner, camera, stereomicroscope…). ACORBA puts the accent on the user by setting input rules to a minimum and thus increasing flexibility by expanding the range of hardware to common tools in most laboratories. The software allows to transform, quickly and with high reproducibility, image time-series into quantified angles with no or minimal user interaction. This produces unbiased data with barely any effort and time investment from the user. We also promote the use of time-series instead of single time-frame analysis to fully exploit the dynamic aspect of the root gravitropic response.

The software is a two steps workflow: 1) The root surfaces are segmented and 2) the root tip angles are calculated. The analysis was programmed to be fully automated, relying on either (to the user’s choice) deep machine learning segmentations or traditional image analysis solutions. Nonetheless, to increase usage flexibility and prevent any workflow bottleneck, the critical segmentation step can be shunted using the user own segmentation masks. ACORBA was developed to worked with Arabidopsis thaliana primary root. However, the user can also use the automated mode combined with his own deep machine learning segmentation model(s) and/or the semi-automated mode with other plant species, significantly enlarging the array of potential users.

The manuscript first presents exactly how the software was created. Secondly, we assessed the software accuracy by comparing its outputs to manual measurements showing very similar quantifications but with higher reproducibility. Finally, the program was successfully tested against already known phenotypes such has small delay in the gravitropic response of the afb1 mutant and aux1 mutant agravitropism.

To conclude, ACORBA provides a flexible tool which will help the plant biology community to produce unbiased and reproducible measurements while saving time and labor.

We took the liberty to submit a preprint version of this article on bioRχiv (https://www.biorxiv.org/content/10.1101/2021.07.15.452462v1) to rapidly reach potential users. This was helpful as we got some user feedback allowing use to improve the software input flexibility and speed by almost 40%. The preprint showed an Altmetric score of 25, scoring higher than 91% of its contemporaries on this preprint server (on 13/09/2021). Moreover, we counted 29 downloads (15/07/2021 to 13/09/2021, version 1.1) from 8 countries. These indicate that our work has the potential to interest a specific but broad scientific audience.

Thank you in advance for considering our work for publication in Quantitative Plant Biology.

Nelson BC Serre and Matyáš Fendrych

Review: ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics — R0/PR2

Conflict of interest statement

Reviewer declares none.

Comments

Comments to Author: Manuscript:

The authors present a new software tool, named ACORBA, specifically designed to automate growth angle measurements on (Arabidopsis) root tips. The target data are images and image series obtained by (vertical stage) microscopes using bright field imaging, as well as flatbed scanners and mobile phone cameras. This versatility makes the software readily usable for quantitative analyses in laboratories or class rooms. Each step and the rationale behind them are well explained. The authors showcase the software’s capabilities by measuring gravitropic responses in roots of Col-0 wildtype, the slow bending afb1 mutant, and the agravitropic aux1 mutant. In addition, more complex behaviors such as wavy growth or curling are analyzed. The authors test alternative specimen mounting techniques that result in different image qualities, and discuss alternative (manual) analyses approaches. Furthermore, possible flaws or erroneous analysis results are shown and discussed in order to provide a broad overview over the capabilities and limitations of ACORBA. In a test analysis performed for this review, the software performed mostly stable and yielded useful data. I have a few comments and points of criticism that should be addressed before publication.

L269-273: The explanation how the circular bounding box is created lacks some information, i.e., how is the initial circular ROI reduced in diameter to create intersection points? What are the initial 40 px diameter based on? For high-resolution data or larger roots of other species, a flexible setting by the user might be necessary.

L277: the distinction between both intersecting pixel clusters by size is elegant and straightforward, appears to be, however, also prone to erroneous tip identification (see the software test result). This may likely be due to low segmentation quantity, could, however, also be affected by root phenotypes with less pointy root tips. I wonder if the software could not include a confirmatory step: use the obtained bounding box on the binary mask before cropping, expand the calculated vector beyond the bounding box and determine whether the elements of the vector outside the bounding box overlay with signal (white=shootward direction) or background (black=rootward direction).

L306+311: the fixed pixel values for the vector’s origin and the distance between skeletons, respectively, may again be a source of error when images with largely different resolutions are analyzed. The authors could quickly test this issue with any image from their collection that is rescaled towards a higher pixel resolution.

L324: What do you mean by “ACORBA is slightly more accurate”? How is accuracy quantified in your data? Do you refer e.g. to the deviation from an assumed true trajectory, reflected by the curve not following a smooth path (measurement noise?)? Assessment of accuracy would likely require the measurement of a fully artificial dataset with a known ground truth using ACORBA and a manual approach.

Fig 5c: It is unclear to me why the bending angle becomes negative beyond 158° and then reverses to positive values after some time, despite being still at angle values above 158°. I do not fully understand the given explanation. Could it be that at T732 the deep machine learning segmentation inverts the root tip direction, which was occasionally observed during test measurements performed in frame of this review?

In the discussion, the authors describe ACORBA as being suitable to quantify root curling (l.396). This example, however, shows that ACORBA is particularly sensitive to this situation. The data also shows that touching objects are problematic, while the discussion states that ACORBA is able to “detect the root tip … even if the root is over-bending or spiraling over itself.” Please correct or clarify.

Minor points:

Figure 4A: Both blue lines likely represent two independent manual measurements. Please add this information to the legend and consider using different shading to better distinguish the graphs.

Fig 5e: Here, following individual graphs would be useful to appreciate the wavy root growth. I suggest to use a different color or shading per graph.

L359: The figure reference should likely refer to S4c-d.

Software:

During the reviewing process, ACORBA software was tested with images from our own data (scanned roots and microscopy images of roots tip, both recorded over time, with a resolution of ~24 000 dpi). For the segmentation, the built-in deep machine learning method was used to analyze both data. The scanned roots were well segmented over time and the vectors directions and angle changes in response to gravity was also detected. The microscopy images were also relatively well segmented (root surface and tip), even though the original images had several challenging artifacts for standard image segmentation (dust particles and uneven illumination). However, the vector direction was not always correctly detected (among 7 images tested, 4 had an inverted vector). This issue might be fixed by creating a custom deep machine learning model based on images acquired with our specific equipment, which was beyond our capabilities during this review. In addition, some runs aborted during analysis of image series, all at the same time points in the series. In those cases, the segmentation occurred, as well as the production of the vector images, but the final excel table was not produced. Creating sub batches of the images solved the problem. To help address this issue, we provide the authors with the log information of an aborted run (will be sent to the editor).

Manual:

The manual is easy to follow and sufficiently detailed to facilitate immediate use of ACORBA. A particularly useful part is the “Quick version” before more detailed instructions are given. The manual would benefit from language editing and typo correction.

Review: ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics — R0/PR3

Conflict of interest statement

Reviewer declares none.

Comments

Comments to Author: The present manuscript by Serre and Fendrych describes a new, automated workflow to measure Arabidopsis root tip angle dynamics. I think this is an important contribution to the filed as it will help reducing manual errors in measuring changes in root tip angles whilst saving time due to the automated nature of the workflow. I am surely no modeller, but I found it easy to follow the explanations and reasoning of the authors, which is important to stimulate a wide usage of their software. The figures are very didactic and help in guiding the reader. The authors are also very honest in the performance of their workflow with regard to manual annotations and measurements.

I do not have major comments, but rather a suggestion. It would be a plus if the authors could provide some data showing that their workflow also work for measuring root tip angles of different plant species. There is a large body of researchers working on root biology in different species and providing this data will make this approach really interesting for the general plant audience. But it is just a suggestion, not a must.

One minor grammar comment:

- line 164-165: consider changing "the user" and his" to: "users" and "their" to keep a more gender neutral tone of the text.

Recommendation: ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics — R0/PR4

Comments

Comments to Author: Dear Dr. Serre,

First of all, my apologies for the delay in reaching a decision.

As you see, the manuscript was critically reviewed by two experts. The reviewers are overall very positive about your findings and so I am. Reviewer 1 has a few minor revisions that however need to be critically addressed before we accept your work for publication.

Please do not hesitate to contact us if you have any questions. Thank you for your resubmission, which will be timely reviewed.

Best,

Ross Sozzani

Decision: ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics — R0/PR5

Comments

No accompanying comment.

Author comment: ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics — R1/PR6

Comments

Dear editor and reviewers,

Thank you for your thorough reviewing of our manuscript.

We revised our manuscript and software to answer comments/suggestions from the reviewers and user feedback.

First, to quantify Acorba’s accuracy along with the comparison with manual measurements, we followed recommendation of reviewer 1 and created a set of artificial roots with known angles from -90 to +90° for scanner roots and -89 to +89° for microscopy roots. These showed that in these ranges Acorba can measure the known angles with a minimal margin of error.

Next, to simplify the use of the semi-automatic mode (“Own Masks”) for microscopy pictures, which require both root tip and surface binary masks, we implemented a small plugin (“Binary mask helper”) using the recently published Napari Python image viewer. This plugin helps users in the segmentation steps through modular parameters and facilitates the creation of the root tip binary masks.

Further, we fixed the software crashing when only one root in a dataset was crashing in the first timeframe. Now, the software is giving NA values and allows the creation of the output table.

Finally, we implemented a new layer of safety in the determination of the root tip vector direction based on the suggestion of reviewer 1. This control diminishes vector inversions observed by both reviewer 1 and users. We also corrected a few minor bugs appearing in specific sets of options.

The graphic user interface, the user manual and the microscopy prediction models were updated. The manual was also proofread by a native English speaker as requested. Moreover, in response to reviewer 1’s comments, we made several analysis parameters modular to make the software more flexible. We also demonstrated, as requested by reviewer 2, the use of Acorba for other species with poppy roots bending observed with a vertical microscope (using manual binary masks).

The new version of the software (1.3) and its user manual were uploaded on the Acorba repository.

The manuscript was edited to reflect the modifications made to figures and software. We also modified the statements about measurements of root curling and a few other minor points. We provide the detailed responses to the reviewer’s comments as well as a track-changed file. We are convinced that thanks to the input of the reviewers, both the software and the manuscript are now considerably improved.

Best regards,

Nelson Serre and Matyáš Fendrych

Review: ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics — R1/PR7

Comments

Comments to Author: I am grateful to the authors for having carefully addressed my comments.

Review: ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics — R1/PR8

Comments

Comments to Author: The authors addressed my minor comments and in my view also addressed the excellent comments of the other reviewer. I have no further comments.

Recommendation: ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics — R1/PR9

Comments

Comments to Author: The Editor and the Reviewers are in agreement that the authors have carefully addressed their comments. Congratulations on the acceptance of this very well-written and important manuscript.

Decision: ACORBA: Automated workflow to measure Arabidopsis thaliana root tip angle dynamics — R1/PR10

Comments

No accompanying comment.