Hostname: page-component-5db58dd55d-bthnr Total loading time: 0 Render date: 2026-06-02T06:05:59.644Z Has data issue: false hasContentIssue false

leafkin—An R package for automated kinematic data analysis of monocot leaves

Published online by Cambridge University Press:  30 November 2020

Jonas Bertels
Affiliation:
Integrated Molecular Plant Physiology Research Group (IMPRES), Department of Biology, University of Antwerp, Antwerp, Belgium
Gerrit T.S. Beemster*
Affiliation:
Integrated Molecular Plant Physiology Research Group (IMPRES), Department of Biology, University of Antwerp, Antwerp, Belgium
*
Author for correspondence: Gerrit T. S. Beemster, E-mail: gerrit.beemster@uantwerpen.be

Abstract

Growth is one of the most studied plant responses. At the cellular level, plant growth is driven by cell division and cell expansion. A means to quantify these two cellular processes is through kinematic analysis, a methodology that has been developed and perfected over the past decades, with in-depth descriptions of the methodology available. Unfortunately, after performing the lab work, researchers are required to perform time-consuming, repetitive and error-prone calculations. To lower the barrier towards this final step in the analysis and to aid researchers currently applying this technique, we have created leafkin, an R-package to perform all the calculations involved in the kinematic analysis of monocot leaves using only four functions. These functions support leaf elongation rate calculations, fitting of cell length profiles, extraction of fitted cell lengths and execution of kinematic equations. With the leafkin package, kinematic analysis of monocot leaves becomes more accessible than before.

Information

Type
Original Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in anymedium, provided the original work is properly cited.
Copyright
© The Author(s), 2020. Published by Cambridge University Press in association with The John Innes Centre
Figure 0

Table 1 Example data and column description for the datasets required for kinematic analysis using leafkin.

Figure 1

Table 2 The output of the calculate_LER() function.

Figure 2

Figure 1 The effect of the bandwidth multiplier parameter on cell length fits. (a) A very strict fit of the cell lengths by setting the bw_multiplyer to 0.3. A strict fit can result in too much variation in the fit (encircled in red). (b) Fitted cell length data, using the calculated bandwidth (bandwidth multiplier = 1).(c) A more loose fit of the cell lengths by setting the bw_multiplyer to 3. A loose fit can result in oversmoothing and thereby poor fitting of the cell sizes, especially at the end of the meristem (encircled in red) and/or the end of the growth zone.

Figure 3

Figure 2 Averages of fitted cell length profiles for three cadmium treatments. Data originate from the sample dataset in which we analysed leaf growth of B73 plants, grown in control and cadmium spiked potting soil (mild and severe treatment), (Bertels et al., in press). This graph illustrates the added advantage of being able to plot cell length curves, since this plot illustrates that mature cell length is not affected by our treatment, however the growth zone size is affected (i.e. under cadmium conditions, cells reach their mature cell length closer to the base of the leaf). The code to recreate this plot is available in the tutorial R-script (https://github.com/impres-lab).

Figure 4

Table 3 Kinematic analysis output.

Supplementary material: PDF

Bertels and Beemster supplementary material

Bertels and Beemster supplementary material

Download Bertels and Beemster supplementary material(PDF)
PDF 1.9 MB

Author comment: leafkin—An R package for automated kinematic data analysis of monocot leaves — R0/PR1

Comments

Dear Editor,

We are very pleased to submit our manuscript "leafkin – An R package for automated kinematic data analysis of monocot leaves" for evaluation to be published in the journal of Quantitative Plant Biology. Kinematic analysis is a rigorous numerical approach to quantify the contribution of cell division and expansion parameters in organ growth. A relatively small community has developed and applied this extremely powerful analysis for nearly a century now. Efforts from our own and other laboratories over the years to promote it's use, by providing extensive reviews of the mathematic basis and the experimental procedures, has been pushing a slow increase of its use. We think that the absence of a user-friendly tool to perform the complex data analysis involved, is currently the biggest hurdle for it's wider usage. Therefore we developed an R-package, we called leafkin to do just that. In this manuscript we describe it's basis, it's use and the results obtained from the analysis of an example dataset that is provided online to allow future users to work with the package prior to processing their own dataset. The whole package, including example data have been made available through GitHub, which has the advantage that we can update it in future.

We think this topic fits perfectly in the scope of this new journal and this was confirmed in discussion with the editor-in-chief who commissioned it. Therefore we hope that it will be positively evaluated and we're looking forward to your feedback.

Review: leafkin—An R package for automated kinematic data analysis of monocot leaves — R0/PR2

Conflict of interest statement

Reviewer declares none.

Comments

Comments to Author: Bertel and Beemster present an R package to perform kinematic analysis of the leaves of monocots. The package has 4 functions that can be used for the automatic estimation of cell division and expansion rates, and ultimately for the kinematic analysis. The advantages of the “leafkin” R package include a significant reduction in the time spent by the user in the data analysis, as well as in the reduction of human-introduced errors during this otherwise laborious process.

I would like the authors to consider the following issues:

- The authors need to introduce in more detail the kinematic analysis. This is important to highlight how this method provides quantitative information of the dynamics of plant growth, particularly for non-familiar readers to fully appreciate the advantages of the “leafkin” R-package.

- It is also important to provide the formulas that are implemented by the R functions in the Methods section. Although the authors mention that this has been revised in previous publications, it is important to present this in the current manuscript to understand the calculations that are being performed by “leafkin”.

- It will be helpful to include a figure of the general pipeline of “leafkin” and how the functions are connected with each other.

- The authors make no mention in the introduction nor the discussion about previously published tools for the automatic kinematic analysis of plant growth. All references of tools for kinematic analysis must be included, including a comparison of “leafkin” with these previous contributions.

- The authors mention that leafkin functions can be used individually (e.g. calculate_LER() ). Could the functions also be used to analyse growth in other plant organs where cells are arranged in linear files? If so, mentioning how the protocol can be adapted for the kinematic analysis of other organs will showcase the wide applicability of “leafkin” for the automatic analysis of plant growth.

Other comments:

- Line 56. Explain what “lowering the entry level to the package” means.

- Line 163. It will be useful to explain the intention of a “tidy” table when it is first introduced, rather than in the discussion (line 337).

- Table 2. The presentation of the tables should be improved. I understand the idea from the text, but the red arrows are confusing.

- Figure 1 caption. Instead of “A more strict” consider using “A very strict”.

- Line 255. The references to the code, e.g. “R-script section 0.4.1 + 3.A” are not very intuitive.

- Line 361. Please expand on the “small discrepancies” mentioned.

- What function is used to create the plot in Figure 2?

Review: leafkin—An R package for automated kinematic data analysis of monocot leaves — R0/PR3

Conflict of interest statement

Reviewer declares none

Comments

Comments to Author: Review of the manuscript QPB-20-0006, titled „leafkin – An R package for automated kinematic data analysis of monocot leaves”, by Bertels and Beemster, submitted to Quantitative Plant Biology.

The manuscript describes an original R-software tool for kinematic analysis of a grass leaf. The tool is dedicated to assist researchers in fast and the least person-biased calculations of leaf growth parameters that would be comparable with data obtained by others. Being relatively straight-forward and accompanied by a user-friendly instructions with examples, the tool has the potential to be used by many plant biology labs. In my opinion, some minor issues need to be addressed by the authors in order to improve the manuscript. They are listed below in order of appearance.

l.76 – I would replace “the first 10 cm of a leaf” by referring to the basal leaf portion (the apical portion is the first to appear and differentiate so at present this is misleading)

l.85-99 – some of these details are repeated in the Table 1 legend, please consider removing repetitions

table 1 – in the legend you could briefly explain the difference between char, int or double types

l.137, 240 – the paper under review is referred to, but the reader will have little clue how to find it after publication. Have you perhaps stored the manuscript in some archives? It may be worth considering to give some additional information about this publication, or where the information could be found

l.155 – I am not sure if “modern take on” is a correct phrase. Could it be replaced by “a modern format”?

l.162 – what you mean by tidy and wide?

Table 2 – what are the units of parameters shown here? Maybe provide this information in the legend

l.183, 196 – it would help the reader if the term “bandwidth” were explained, and the way how the optimal bandwidth is calculated were briefly described

figure 1 – can the user obtain parameters of the fitted curves that would allow him to compare the curves from different plants?

l.224-5 – is the style OK here?

l.227-8 – because the present manuscript is not long you could briefly explain how the kinematic analysis is performed, especially since the first two citations referred to are book chapters not of open access

Figure 2 – would be more readable if colors differed between the treatments

l.282-97 – am I correct that cellular parameters (cell numbers, production rates etc.) actually apply to a longitudinal cell file extending from the leaf base to the apex ? Whether yes or no, in my opinion this needs to be clearly stated

In Discussion: Could you perhaps address the question whether leafkin could be also used to analyze kinematics of other “linearly” growing organs, like coleoptile, hypocotyl or stem internode, and what would be limitations or critical remarks for users?

Finally, I found some typos:

l.26 – a comma or & is missing between the two cited papers

l.32 – a comma after “zones” is unnecessary

l.371 – “e” is missing in “monocotyledonous leaves”

Recommendation: leafkin—An R package for automated kinematic data analysis of monocot leaves — R0/PR4

Comments

Comments to Author: Dear Prof. Beemster,

My apologies for taking so long to get back to you on this manuscript.

Both reviewers have positive comments on the work, and made a series of relatively minor suggestions to improve the manuscript. If you could please address these concerns for resubmission, we will be happy to consider the work for publication.

In addition to the flow chart illustrating the workflow of the tool, it would be helpful to include a user guide as a supplemental item to guide users as to its use. This is particularly important for uptake in terms of preserving technical aspects for things such as file paths, and troubleshooting any errors. I appreciate this is in the text, though a protocol-like text would also be useful.

Thank-you for considering Quantitative Plant Biology for the publication of your work.

Best wishes

George

Decision: leafkin—An R package for automated kinematic data analysis of monocot leaves — R0/PR5

Comments

No accompanying comment.

Author comment: leafkin—An R package for automated kinematic data analysis of monocot leaves — R1/PR6

Comments

Dear editor,

We want to sincerely thank you for the appreciation expressed towards the submitted manuscript and for your invested time and effort to provide valuable feedback to refine its contents. We carefully considered all points raised by you and the reviewers and accordingly made adjustments, clarifications and additions to the manuscript.

We have listed all points and added our response to each of them. Where appropriate, we made reference to the adjustments made in the updated manuscript. Extra effort was invested in providing a protocol-like text, highlighting the technical aspects for things such as file paths, and troubleshooting any errors. Furthermore, in the protocol, a flow chart illustrating the workflow of the tool was incorporated.

We think these changes have significantly improved our manuscript and hope it is now acceptable for publication in your exiting new journal.

Sincerely,

Jonas Bertels, Gerrit TS Beemster

Review: leafkin—An R package for automated kinematic data analysis of monocot leaves — R1/PR7

Comments

Comments to Author: Review of the revised manuscript QPB-20-0006, titled „leafkin – An R package for automated kinematic data analysis of monocot leaves”, by Bertels and Beemster, submitted to Quantitative Plant Biology.

As I have already reviewed the first version of this submission, below I focus only on the changes introduced by the Authors.

First of all, the Authors very carefully revised the manuscript. It is now greatly improved, although the first version was already very good. Second, the idea of adding the manual as a supplementary file, and providing there all the technical information, equations, step-by-step guide, as well as explanation of terms used in the main text, was really a very good idea, although one can imagine how much work it required to be prepared. Nevertheless, in such form, i.e. the main text plus extensive manual, the publication will in my opinion ensure the leafkin usage by plant biologists, from which both the Authors, and the “new born” journal will benefit, for sure.

Recommendation: leafkin—An R package for automated kinematic data analysis of monocot leaves — R1/PR8

Comments

Comments to Author: Dear Gerrit and Jonas

Thank-you for your submission and addressing the issues raised by the reviewers and myself.

We are happy to accept this manuscript for publication, and apologise for the delays during the review process.

We will be in touch with further information shortly.

Regards

George Bassel

Decision: leafkin—An R package for automated kinematic data analysis of monocot leaves — R1/PR9

Comments

No accompanying comment.