Peer Review History

Original SubmissionJanuary 29, 2025
Decision Letter - Attila Csikász-Nagy, Editor

PONE-D-25-05122Analytical approach of synchronous and asynchronous update schemes applied to solving biological Boolean networksPLOS ONE

Dear Dr. Martinez-Garcia,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process. Both referees found some major issues in the consistency of the results and their interpretation. A truly major revision is needed to address all of the raised major issues. Please submit your revised manuscript by Apr 26 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org . When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.
  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.
  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols . Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols .

We look forward to receiving your revised manuscript.

Kind regards,

Attila Csikász-Nagy

Academic Editor

PLOS ONE

Journal Requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2.  Thank you for stating the following financial disclosure:

“Elena R. Álvarez-Buylla and Juan Carlos Martínez-García acknowledge the support from UNAM-DGAPA PAPIIT IN211721 “Patrones genéricos y sistémicos de la diferenciación y la proliferación en los nichos de células troncales: Raíz de Arabidopsis thaliana como sistema de estudio teórico-experimental” and CONACYT-FORDECYT-PRONACES 194186/2020 “Biología matemática y computacional de sistemas médicos: modulación preventiva de la emergencia y progresión de enfermedades crónico-degenerativas.”, respectively. “

Please state what role the funders took in the study. If the funders had no role, please state: "The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript."

If this statement is not correct you must amend it as needed.

Please include this amended Role of Funder statement in your cover letter; we will change the online submission form on your behalf.

3. Thank you for stating the following in the Acknowledgments Section of your manuscript:

“AB thanks to CONAHCYT and Cinvestav-IPN for his designation as “Investigador por México”. JAAG thanks to CONAHCYT for his doctoral grant. Elena R. Álvarez-Buylla and Juan Carlos Martínez-García acknowledge the support from UNAM-DGAPA PAPIIT 23 IN211721 “Patrones genéricos y sistémicos de la diferenciación y la proliferación en los nichos de células troncales: Raíz de Arabidopsis thaliana como sistema de estudio teórico[1]experimental” and CONACYT-FORDECYT-PRONACES 194186/2020 “Biología matemática y computacional de sistemas médicos: modulación preventiva de la emergencia y progresión de enfermedades crónico-degenerativas.”, respectively.”

We note that you have provided funding information that is not currently declared in your Funding Statement. However, funding information should not appear in the Acknowledgments section or other areas of your manuscript. We will only publish funding information present in the Funding Statement section of the online submission form.

Please remove any funding-related text from the manuscript and let us know how you would like to update your Funding Statement. Currently, your Funding Statement reads as follows:

“Elena R. Álvarez-Buylla and Juan Carlos Martínez-García acknowledge the support from UNAM-DGAPA PAPIIT IN211721 “Patrones genéricos y sistémicos de la diferenciación y la proliferación en los nichos de células troncales: Raíz de Arabidopsis thaliana como sistema de estudio teórico-experimental” and CONACYT-FORDECYT-PRONACES 194186/2020 “Biología matemática y computacional de sistemas médicos: modulación preventiva de la emergencia y progresión de enfermedades crónico-degenerativas.”, respectively. “

Please include your amended statements within your cover letter; we will change the online submission form on your behalf.

4. Please amend the manuscript submission data (via Edit Submission) to include author Dr. Elena R. Álvarez-Buylla

5. Please amend your authorship list in your manuscript file to include author Dr. María Álvarez-Buylla Roces.

6.  Please include captions for your Supporting Information files at the end of your manuscript, and update any in-text citations to match accordingly. Please see our Supporting Information guidelines for more information: http://journals.plos.org/plosone/s/supporting-information.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: No

Reviewer #2: Yes

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: N/A

Reviewer #2: N/A

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: No

Reviewer #2: Yes

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: No

Reviewer #2: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: This manuscript builds on prior work by Wang et al and by the authors to obtain the “canonical form” of a Boolean network by translating the landscape of attractors into the Cartesian plane. Unfortunately, the manuscript is not clear and understandable to the average reader. (This reviewer spent several hours trying to understand the manuscript, with limited success.) Partly due to the lack of clarity, many of the claims made in the abstract are unsupported. Most importantly, the single paragraph dedicated to solving real networks of biological systems does not describe which of the methods were actually applied, and how.

Major concerns

1. The manuscript needs a section with definitions, explanation of notations, and background information. For example, the representation of Boolean functions used in the manuscript needs to be explained. Technical terms such as “relation”, “reflexive element” need to be defined. In the statement of Theorem 3 it is not clear what is meant by c1Rc2 ^ c2Rc3 ^c3Rc1. This makes the theorem unintelligible. Moreover, the authors should not assume that every reader knows what f o f means.

2. The point that the synchronous update scheme of a Boolean network is a particular case of Markov chains has been known for a while. For example, Ilya Shmulevich’s book on Probabilistic Boolean Networks uses Markov chains extensively.

3. The application of the theories is very limited. Instead of implementing the involved methodologies of obtaining the canonical form of the Boolean system, from the single paragraph dedicated to the application it seems that the only thing done was to determine the fixed point attractors of the systems. Determining fixed point attractors can be done by multiple means. Thus, the practical utility of the work presented in the manuscript is not clear.

4. The Supporting Information was not available for review.

5. The paragraph of the Discussion dedicated to asynchronous update needs extensive revision. It is not factually correct that the dynamic features of asynchronous update are unexplained. The study of asynchronous Boolean systems is at least 60 years old, René Thomas being a very active pioneer. The degree of preservation of cyclic attractors of synchronous update has been well studied in the literature. Asynchronous update in which only one node may change at a time can also lead to a cyclic attractor. A necessary condition for such an attractor is the existence of a negative feedback loop in the interaction network (as conjectured by Rene Thomas and proven later). Cyclic attractor that rely on a positive feedback loop and node synchrony are not preserved. Various flavors of asynchronous and noisy update are actively researched, to establish the time implementation most suited for biological systems. There is a significant effort to find the update-independent features of Boolean systems, for example, their trap spaces.

More minor and specific points

6. The goal of finding the minimal necessary and sufficient components to generate a system’s dynamics is stated as a motivation for determining the canonical form. Yet, the manuscript does not establish how the canonical form may lead to the information on the necessary/sufficient components.

7. “Topology of a network” is often used to refer to the graph structure of the network (the distribution of nodes and edges). “Topology of a Boolean network” can be misinterpreted to refer to the structure of the interaction network that underlies the Boolean system. The authors seem to mean the dynamics of the Boolean network, or its attractor landscape. They should state it accordingly.

8. The intuition behind Lemma 1 and the function H needs to be presented in words. In particular, the reader may miss that u refers to the basin of attraction of attractor p. Example 1 needs more explanation, especially figure 1B, which illustrates the foundational concept, the function that corresponds to the landscape of attractors. The landscape of attractors is defined in line 73 as the set of attractors. It is not clear that the function also refers to the attractor basins. No description is given on how the disjunctive normal form is obtained, what its purpose is.

9. In line 199, what does S(u0, t=0) mean? Why does it equal u0 S(u0, t=1)? None of the equalities stated on that line make sense without definitions and explanations.

Reviewer #2: The paper addresses an important issue in modeling, especially biochemical systems - the reachability analysis of possible system states, which is still a challenging problem. The authors consider asynchronous and synchronous simulation for Boolean networks. The paper presents synchronous update schemes to characterize the topology of Boolean networks. The authors describe several theorems, which they prove and illustrate using small examples. They show a new matrix-based method to solve synchronously updated Boolean networks and derive interesting properties for Boolean networks. The authors show that the landscape of attractors of any Boolean network can be visualized using integers in the Cartesian plane, which allows one to easily obtain the canonical form of Boolean networks. They found an unexpected connection between the landscape of attractors and Markov chains. Moreover, the authors provide a simplified method for computing the canonical form of synchronously updated networks. They consider a matrix formalism of an asynchronous update scheme.

The paper is well-written and clearly explained.

I find the approach interesting, but I see some weaknesses, so I recommend a major revision.

(1) Please provide the biological models in the SBML format for reuse by the community and by other software tools

(2) Refer to related work, such as other tools, e.g., GINSIM.

(3) How does the approach relate to minimal transition invariants in Petri nets? Minimal transition invariants in Petri nets characterize the minimum number of nodes necessary for the functioning of the network, which seems to be similar to the concept of the canonical form of Boolean networks that should be precisely the set of minimal, necessary, and sufficient elements to generate the entire dynamics of any network.

(4) The biological examples are rather small networks. Say something about the scalability of your approach.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean? ). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy .

Reviewer #1: No

Reviewer #2: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/ . PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org . Please note that Supporting Information files do not need this step.

Revision 1

Journal Requirements

Requirements 1, 2, 3, 4 5, and 6, have been taken into account.

Review Comments to the Author

Because we include notation that cannot be displayed here, please refer to the corresponding file we are submitting with this new version of our paper.

Attachments
Attachment
Submitted filename: Response to Reviewers.docx
Decision Letter - Attila Csikász-Nagy, Editor

PONE-D-25-05122R1Analytical approach of synchronous and asynchronous update schemes applied to solving biological Boolean networksPLOS ONE

Dear Dr. Martinez-Garcia,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process. Reviewer 1 has some suggestions for rewording and explanation of details. Please update the text with taken these in consideration.

Please submit your revised manuscript by Sep 26 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org . When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.
  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.
  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols . Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols .

We look forward to receiving your revised manuscript.

Kind regards,

Attila Csikász-Nagy

Academic Editor

PLOS ONE

Journal Requirements:

If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise. 

Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: All comments have been addressed

Reviewer #2: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: N/A

Reviewer #2: N/A

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: The revised manuscript addresses my points.

There is a single remaining sentence, on line 385-386, that is unclear

"Furthermore, it was surprising that only fixed-point attractors were found in the synchronous and

asynchronous update schemes (27)."

What subset of Boolean models is referred to here? It certainly cannot be all Boolean dynamical systems. Why was this surprising? Please rephrase to the sentence is clear and to the point.

Reviewer #2: The authors addressed all my comments in a correct way. I have no comments and suggest the publication of the paper.

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean? ). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy .

Reviewer #1: No

Reviewer #2: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/ . PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org . Please note that Supporting Information files do not need this step.

Revision 2

Reply to reviewer 1:

Reviewer #1: The revised manuscript addresses my points.

There is a single remaining sentence, on line 385-386, that is unclear

"Furthermore, it was surprising that only fixed-point attractors were found in the synchronous and asynchronous update schemes (27)."

What subset of Boolean models is referred to here? It certainly cannot be all Boolean dynamical systems. Why was this surprising? Please rephrase to the sentence is clear and to the point.

Dear reviewer,

in attention to your request, we rewrote the sentence to clarify that we were referring to Boolean networks.

Specifically, we replaced "Furthermore, it was surprising that only fixed-point attractors were found in the synchronous and asynchronous update schemes" with "These studies also showed that fixed-point attractors are invariant to the update scheme used to analyze Boolean networks".

These changes were implemented on lines 373-374.

Attachments
Attachment
Submitted filename: Response_to_Reviewers_auresp_2.docx
Decision Letter - Attila Csikász-Nagy, Editor

Analytical approach of synchronous and asynchronous update schemes applied to solving biological Boolean networks

PONE-D-25-05122R2

Dear Dr. Martinez-Garcia,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice will be generated when your article is formally accepted. Please note, if your institution has a publishing partnership with PLOS and your article meets the relevant criteria, all or part of your publication costs will be covered. Please make sure your user information is up-to-date by logging into Editorial Manager at Editorial Manager®  and clicking the ‘Update My Information' link at the top of the page. For questions related to billing, please contact billing support .

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Attila Csikász-Nagy

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

Reviewers' comments:

Formally Accepted
Acceptance Letter - Attila Csikász-Nagy, Editor

PONE-D-25-05122R2

PLOS ONE

Dear Dr. Martinez-Garcia,

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now being handed over to our production team.

At this stage, our production department will prepare your paper for publication. This includes ensuring the following:

* All references, tables, and figures are properly cited

* All relevant supporting information is included in the manuscript submission,

* There are no issues that prevent the paper from being properly typeset

You will receive further instructions from the production team, including instructions on how to review your proof when it is ready. Please keep in mind that we are working through a large volume of accepted articles, so please give us a few days to review your paper and let you know the next and final steps.

Lastly, if your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

You will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

If we can help with anything else, please email us at customercare@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. Attila Csikász-Nagy

Academic Editor

PLOS ONE

Open letter on the publication of peer review reports

PLOS recognizes the benefits of transparency in the peer review process. Therefore, we enable the publication of all of the content of peer review and author responses alongside final, published articles. Reviewers remain anonymous, unless they choose to reveal their names.

We encourage other journals to join us in this initiative. We hope that our action inspires the community, including researchers, research funders, and research institutions, to recognize the benefits of published peer review reports for all parts of the research system.

Learn more at ASAPbio .