Hostname: page-component-74656f9884-w5jd6 Total loading time: 0 Render date: 2026-11-03T17:26:01.330Z Has data issue: false hasContentIssue false

Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress

Published online by Cambridge University Press:  29 July 2026

Jeaneth Machicao*
Affiliation:
Computer Engineering Department, Polytechnic School, Universidade de São Paulo , Brazil
Humberto Antunes de Almeida Filho
Affiliation:
Instituto de Física de São Carlos, Universidade de São Paulo , Brazil
Kallil Zielinski
Affiliation:
Federal University of Technology of Paraná , Brazil
Odemir Martinez Bruno
Affiliation:
Instituto de Física de São Carlos, Universidade de São Paulo , Brazil
*
Corresponding author: Jeaneth Machicao; Email: mj.machicao@gmail.com

Abstract

Content of image described in text.

Plants exhibit highly plastic stomatal distributions on the leaf epidermis driven by environmental factors. However, methods to model this complex spatial organization as a global topological system remain limited, as most existing tools focus on segmentation and counting. This study proposes a graph-based classification framework to characterize these distributions. We use stomatal centroids to construct networks and employ Life-Like Network Automata (LLNA) to extract dynamical signatures from them. This approach simulates network emergent behaviours to derive feature vectors based on optimized transition rules. Compared against traditional network metrics and some graph-based algorithms, our results indicate that our proposed method can effectively classify environmental stressors across the three studied species. In these restricted data scenarios, the evaluated models achieved accuracies from 90.00 ($\pm $5.65)% to 95.47 ($\pm $4.61)%, outperforming the chosen traditional and graph-embedding techniques. We present a pattern recognition framework capable of distinguishing environmental conditions based on the stomatal topological distribution.

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 (https://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press in association with John Innes Centre
Figure 0

Figure 1. Proposed workflow to use LLNA as a pattern recognition method.Figure 1. long description.

Figure 1

Table 1 Information of the dataset of networks studiedTable 1 long description.

Figure 2

Figure 2. Stomatal network modelling. The first column shows microscopic images of leaf abaxial epidermis from species: (a) Ctenanthe oppenheimiana (4 h and 24 h photoperiods); (b) Tradescantia zebrina (natural environment and 4 h and 24 h photoperiods) and (c) Callisia repens (natural environment, bottled CO2$\text {CO}_2$ flow and bottled control). Scale bars are provided to account for different magnifications (100×$\times $ for Ctenanthe; 15×$\times $ for others). Subsequent columns display the resulting networks across different threshold radii Tl$T_l$ (red circle). These thresholds are calibrated to each image scale to capture the topological transition from sparse to dense connectivity (vertices in green, edges in grey).Figure 2. long description.

Figure 3

Table 2 Classification accuracy rates (%) and standard deviations for LLNA-based feature extractionTable 2 long description.

Figure 4

Figure 3. Histogram of the distribution of the 262,144 rules of the Life-Like family based on accuracy rates. The rule selection utilized stomata from the species Tradescantia zebrina. Shannon entropy and Lempel–Ziv complexity were considered only as feature vectors for the kNN classifier.

Figure 5

Figure 4. Two-dimensional projection obtained from the analysis of canonical variables and the corresponding confusion matrix for the highest accuracy rate. (a) CVA of the vector [μ→S,μ→W,μ→L]$[\vec {\mu }_{S},\vec {\mu }_{W},\vec {\mu }_{L}]$ with rule B57-S378 for the species Ctenanthe oppenheimiana. (b) CVA of the vector [⟨μS⟩,⟨μW⟩,⟨μL⟩]$[\langle \mu _S\rangle ,\langle \mu _W\rangle ,\langle \mu _L\rangle ]$ with rule B12345-S0456 for classifying the species Tradescantia zebrina. (c) CVA of the vector μ→S$\vec {\mu }_S$ using rule B014-S04567 for the species Callisia repens. In the confusion matrix, each cell indicates the number of correctly predicted instances.Figure 4. long description.

Figure 6

Figure 5. Pairplot analysis of the first five descriptors for Callisia repens using the best-performing rule (B014-S04567 with μS→$\vec {\mu _S}$). The diagonal plots show the density distribution for each descriptor, while the scatter plots illustrate pairwise relationships.Figure 5. long description.

Figure 7

Table 3 Classification performance comparisonTable 3 long description.

Supplementary material: File

Machicao et al. supplementary material

Machicao et al. supplementary material
Download Machicao et al. supplementary material(File)
File 115 KB

Author comment: Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress — R0/PR1

Comments

The current context of climate change and the adaptations that living beings acquire to exist in a stressful environment make this work worthy of review by the scientific community. We developed a new computational strategy to measure the plasticity of stomatal distribution in leaves under directed environmental changes. This strategy, we assume, is a powerful computational tool to ascertain patterns of stomatal distribution on the surface of leaves. The literature shows that stomatal adaptation is fundamental for the establishment and survival of a plant in a variable environment. At the same time, stomata are largely responsible for the geochemical cycles of water and carbon flux on planet Earth. Therefore, evaluating a new strategy to measure adaptations of stomatal distribution is fundamental for plant science and for a humanity suffering from the climatic consequences of its actions on the planet.

Review: Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress — R0/PR2

Conflict of interest statement

Reviewer declares none.

Comments

The submitted manuscript is about the application of a CA-based classification algorithm to identify different patterns of leaf stomata distributions for three plant species, each under different environmental growth conditions. The paper and the proposed algorithm are interesting and the results are shown to outperform the simplistic graph-theoretic structural metrics of the underlying network (which is built using a standard geometric sketch a chosen radius). I enjoyed reading the paper and I found the description of the algorithm and its application to be great, which combined with the availability of the image dataset and the stomata centroid coordinates can help other researchers to replicate and test it (although it’d be even better to have the source code available to fully replicate the author’s results). I’m a big fan of using approaches driven by formal-methods and I can appreciate when they are offering out-of-the-box solutions. Although there some interesting aspects and maybe promising results here, in my opinion the paper has noteworthy limitations and lacks an adequate combination of comparability and scalability, as I’ll try to explain in my report.

I have some minor comments and questions, but also some important observations regarding the limitations of the manuscript.

Not major comments:

The authors state in the paper’s abstract that “there are limited computational tools available to model stomata distribution”. I’m not familiar with the relevant literature so I trust the authors on that, but what confuses me is their claim that this particular work tries to achieve.

The image processing that led to the export of the stomata centroids was not part of this work. From what I understand, the paper’s aim was to classify graphs (derived from plant images) by applying a basic pattern recognition procedures, but using a novel set of features, which in turn were shaped using a CA algorithm. This also reflects back on the paper’s title. A better and more precise title should mention that it’s image/graph classification the underlying technical problem, not really any topological distribution.

Given the application domain of the paper, it definitely falls into the scope of the journal, although the biological context around the plant stomata (and plant biology in total) could be used to emphasize the motivation behind this work and help tie better the link between the biology and the geometrical/graph foundation behind the proposed algorithm. For example, the authors write “The geometry of stomata distribution on leaf surfaces can show quantitative parameters that quantify how environmental changes affect plants” and then miss the opportunity to engage and elaborate further.

In page 3, the authors write “However, alternative approaches, such as network automata, have also been used”, but they don’t cite any related work

Major comments:

This my main concern about the paper’s results and the reason I feel it’s not ready for publication. On one hand, I find it OK to compare such an algorithm with basic graph-theoretic properties, such as the avg degree etc, because the algorithm itself has the similar ‘origin’. On the other hand, by doing so I find two major limitations that are related to each other:

One, is that the comparison feels “biased”. The authors compare a composite metric against very primitive network properties. What would help advance the related field is to find a new algorithm (or a novel application of an already published one, like here) that beats state-of-the-art solutions. For example any sophisticated algorithm that can cluster graph vertices. And even if this is not in terms of standard accuracy/recall measurements, at least in complexity terms. But even a comparison against combined standard network metrics (eg, why not group them the same way you did for the LLNA metrics), would at least make the results more robust.

Two, the way the authors reached to the final CA rules is something than raises some questions. First, it overall increases the algorithm’s complexity, which is fine, but given the bullet above, I believe it justifies at least the discussion of complexity issues. But more importantly, all these different combinations of rules, along withthe choice of neighborhood (eg, what’s the Moore’s neighborhood of a node when it has two 1-hop neighbors and nine 2-hop neighbors?), severely limit the achieved results. In other words, I’m not convinced that the result is not just a purely random outcome given all the possible combination of rules, runtimes, small sample size, node neighborhood choices, and information-theoretic metrics about the binary strings. The fact that the same method was successful to seemingly different application domains in prior works from some of the authors (like on author classification), along with the fact that the sample size was also relatively (admittedly this is just my own judgment) small therein, is another hint that the results are severely affected by chance. But this use of the same algorithm in such distinct fields is very interesting a great starting point if the authors try to scale-up the data sizes and I endorse such efforts.

Minor typos etc:

Language suggestion for particular words (disclaimer I’m not a native English speaker myself): The word stomata is the plural of stoma. So is the word automata for automaton

Line 1 in Introduction: Stomatas are cells that performs -> Stomata are cells that perform. But also, stomata are not cells, they are pores on the surface of plant leaves.

Page 2: ‘Some works propose evaluate’ simple typo

Page 2: ‘it don’t measures, simple typo

Page 2: capable to

Page 2: by the other hand

Page 7: according with -> according to

Page 9: first line, the life like -> life-like

Page 9: second line, what’s the NA space?

Page 9, somewhere in the middle of the page, there a ‘rho’ which is simply missing its \ symbol

Page 13: around the middle of the page, From top to bottom, isn’t it the inverse? Can you confirm this? Same in Figure 4’s caption, the order seems wrong.

Page 13: around the middle of the page, … the vectors and rules used were: [⟨μS⟩, ⟨μW⟩, ⟨μL⟩] with rule B12345-S0456 (Tradescantia zebrina) ⃗μS with…, missing comma before μS

Table 3: I might be wrong, but there is a mismatch between what’s written in the caption and what is in the last table row. Can the authors double-check?

Page 15: ‘that the that the’ simple typo

Reference 13 is missing publication year

Recommendation: Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress — R0/PR3

Comments

Thanks for your submission, and apologies for the long time reviewing this manuscript. This has been due both to summer vacation and an unusually high number of review requests being rejected. I (Iain Johnston) and another reviewer have now reviewed the manuscript.

Both reviewers find the approach interesting (noting that the automaton approach is not directly coupled to biological understanding, and therefore the paper has more a technology than a science feel). But both have raised essentially the same concern: the automaton statistics come from a highly involved pipeline that gives a vast space of different behaviours, so how notable is it that they outperform simple and untailored network summary statistics? And would other, simpler approaches do even better?

The reviewers also request several mid-scale edits, including a more intuitive demonstration of the approach’s behaviour, and more details on the rule selection and model fitting processes. As a result I am recommending major revisions to address these points.

All the best,

Iain

Review follows ---

In this manuscript, the authors construct spatial networks of stomatal arrangements in plants under different conditions. They attempt to find classifiers of these conditions from these networks, first using familiar statistics like degree, and then using an automaton-based model. This model simulates dynamics on the networks, and summarises the output dynamics to produce potential predictors. The authors show that these automaton-derived predictors classify environmental conditions better than familiar network statistics.

The approach is rather complicated (more so than illustrated in Fig 1, because of the rule selection step), and the novelty (the automaton-derived statistics) is not directly coupled to biologically interpretable ideas. The complexity is compounded by some somewhat unclear explanation and a lack of illustrations -- all of which can be fixed relatively easily. My main concern is that the main result (automaton-derived classifiers outperform tradition network statistics) may be coming from a comparison of unlike ideas.

To elaborate -- the space of possible automata gives you effectively 2^18 different lenses through which to view the system. Most of the work in the manuscript is spent identifying the best set of lenses to use from this exhaustive set of possibilities (the particular rules that best classify the plants' conditions).

By comparison, you consider 6 network statistics, chosen because they’re ones that humans like to study. (It’s actually a bit unclear how you do classification with these predictors; see below). It’s not really surprising that the selected best of the 2^18 other methods outperforms these 6?

The question that to my mind is left outstanding is, are there any ways of summarising networks that are less complex than concatenating summaries of simulated LLNA behaviour under an optimised ruleset, that would be even better classifiers? Spectral properties of the adjacency matrix for example? If so, what is the merit of the LLNA approach?

More specific points --

The introduction of literature on computational modelling of stomata is rather limited; work from Mark Fricker, David Peak, and other would seem to deserve a mention.

In Fig 2, the size of the biological images is far too small to show clearly that stomata are genuinely being recognised by the pipeline. Except in the first species, it is very hard to link clear stomata with the nodes of the resulting networks.

We really need more intuition -- in the form of figures -- throughout every step in this complex pipeline. Top of my list would be examples of the binary series arising from the LLNA applied to different classes of plant. For example, what do two “close” and two “distant” points in Fig 4a,b,c look like, in terms of the automaton behaviour?

Next, why isn’t the network that arises from the 110um used in rule selection pictured for Tradescantia in Fig. 2?

The examples in Fig 2 more generally should be made more comparable. Pick two thresholds (e.g. 110um and 400um) and plot the corresponding networks for those same two thresholds across plants and conditions.

In S3.3 there is a confusion between percentages and percentage points (95% is not a 15% improvement over 80%, it’s a 15 point improvement).

I can’t find information on how the classification was done with the classical network statistics (Table 3). In particular it’s suspicious that the composite model (k, Hk2, Hk3, cc, l, rho_P) usually does less well than an individual statistic. Was this an SVM too? Penalised regression? Something else?

There are many spelling and grammar errors throughout which compound the confusion in the manuscript, e.g. (first pag) Stomatas, celular, it don’t measures, etc

All of the points below reflect something that should be rephrased to clarify in the manuscript, as it’s currently quite unclear.

Rule selection -- lots I don’t understand here. We’re only using Tradescantia for training. So the task of the classifier is to assign the correct photoperiod class?

You are using the 110um threshold, which doesn’t appear in Fig 2 for Tradescantia?

How does using the LLNA approach to distinguish environmental condition aid our understand of plasticity?

I don’t understand Table 1 -- we have for example 15 Callisia images, and all 15 of these are networks used for training? Where is the test set of networks?

So Tradescantia alone was used to identify a good rule set, and then a training set from each species was used to parameterise a tailored classification model using that rule set?

And then a single rule is chosen for each species from the 400 rules identified in that initial filtration, and used for that species?

Decision: Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress — R0/PR4

Comments

No accompanying comment.

Author comment: Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress — R1/PR5

Comments

No accompanying comment.

Review: Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress — R1/PR6

Conflict of interest statement

Reviewer declares none.

Comments

Thank you to the authors for considering the comments made by me and the other reviewer and I hope they find them useful and productive. I also wish to express my sincere apologies for getting back to them late with this round of review.

I do find the revised version much improved and some of my concerns are addressed. I do find the new title as a better reflection of the work done here. I do appreciate the inclusion of further discussion to couple better the underlying biology.

I also appreciate the introduction of graph-based deep learning algorithms as another benchmark set of algorithms to test against the proposed algorithm (LLNA), although I wasn’t myself familiar with DTWB and DTE, which I’m not really confident if I’d call state-of-the-art (compared to other more “standard” GNN-like approaches and/or graph transformers). I could be wrong, but DTWB seems to be trained (or at least tuned) on Watts–Strogatz networks, which is just one of the possible network topology generators. Probably that explains why it behaves so poorly compared to others (Table 3). Outperforming other approaches, even if not SOTA, is definitely a step forward, but in my opinion the narrative of the revised manuscript claims something different and consequently attempts to overstate what it truly achieved.

One question that’d be nice to be answered is why those particular algorithms were chosen and why other ones were omitted. I do understand that it’s impossible to compare with every possible algorithm in existence, but I feel a small explanation of why those 3 were picked, would help contextualize better the high superiority of the proposed algorithm.

Looking at the authors’ RTR and the revised manuscript, I was glad to see the sentence “while deep learning models often need very large datasets to work well, the LLNA is a strong tool for biological data with few samples” which I find very sharp and a true description of what, at least to my own understanding, the authors achieved in this work.

Looking at Table S1 (which I find very helpful to assert the different models used in this work), the enormous difference in the number of parameters combined with the relative small scale of the samples raises some concerns in terms of model overfitting.

Overall, I see merit in this work and I do find it relevant for the journal. I think the revised version is an improvement over the first submission. I still have some reservations regarding the claims and the overall exaggerating tone of the paper when putting it in context with other base-line approaches given:

• the small sample size

• the non-negligent unbalance in the parameter space among the different approaches

• the sense of comparing apples with oranges (which wouldn’t be a rejection factor in my opinion if it was clearly stated and the achieved supremacy was toned down)

• the lack of sufficient validation (the authors did use fold cross-validation for their experiments, but what I mean here is how generalizable the results are outside the 3 species)

• the lack of comparison with actual SOTA methods (GNNs, kernel-based approaches, graph autoencoders, and so on)

Overall and given my comments above, I find the paper interesting and the proposed approach quite novel and original (see also my comments in the 1st round of review). Summarizing, I believe the inclusion of further comparisons to be in the correct direction but (1) the choice of competing algorithms (combined with the unbalance of the underlying parameter sizes) and (2) the overstating supremacy of the proposed method compared to state-of-the-art should be addressed before final acceptance. I think such revisions to be essential before final publications, but minor in terms of effort, which is overall reflected in my recommendation for Minor Revisions.

Recommendation: Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress — R1/PR7

Comments

Dear authors, thanks for your resubmission and for your efforts addressing the previous comments. You will find that this round of review has noted the substantial improvement while some points, which are considered essential by the reviewer, remain.

At this stage we need to find a balance, between available time and energy and doing everything possible. To this end I suggest the following edits, all of which can be accomplished by changing / adding phrasing rather than needing new primary research:

- Further justification on why some algorithms and not others were used. I agree with the reviewer that the “state of the art” has moved forward -- but this happens on an almost daily basis, and would be impossible to keep up. A justification along the lines of these methods being “modern” (not necessarily SOTA) would be both reasonable and future-proof. The reviewer’s point about differences in parameter space size should also be mentioned here.

- Toning down the rhetoric around, as the reviewer says, the “supremacy” of this approach. A less bombastic analysis, highlighting strengths but also leaving the door open to possible issues (like small size, possible overfit, questions about generalisation) would be more appropriate.

- The reviewer asks how generalisable the method might be outside the test species. I will not request further experimentation here, but again a few additional discussion sentences about possible issues are warranted.

If a suitable rephrasing addressing these points can be resubmitted I think we can avoid another round of review.

All the best,

Iain

Decision: Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress — R1/PR8

Comments

No accompanying comment.

Author comment: Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress — R2/PR9

Comments

No accompanying comment.

Recommendation: Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress — R2/PR10

Comments

Thanks for your further work on the manuscript. The manuscript’s framing looks more reasonable to me here and I am happy to recommend this for acceptance at QPB.

One note to the handlers: please note the authors' request for an additional author to be included in the metadata, as a colleague contributed to the research throughout the review process.

Decision: Pattern recognition of stomatal distribution: A network automata approach to identify plasticity under environmental stress — R2/PR11

Comments

No accompanying comment.