Peer Review History

Original SubmissionJuly 17, 2024
Decision Letter - Palanisamy R, Editor

PONE-D-24-29737Robust and Memoryless Median Estimation for Real-Time Spike DetectionPLOS ONE

Dear Dr. Lew,

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.

Please submit your revised manuscript by Oct 05 2024 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,

Palanisamy R

Academic Editor

PLOS ONE

Journal Requirements:

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

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. Please note that PLOS ONE has specific guidelines on code sharing for submissions in which author-generated code underpins the findings in the manuscript. In these cases, we expect all author-generated code to be made available without restrictions upon publication of the work. Please review our guidelines at https://journals.plos.org/plosone/s/materials-and-software-sharing#loc-sharing-code and ensure that your code is shared in a way that follows best practice and facilitates reproducibility and reuse.

3. We note that the grant information you provided in the ‘Funding Information’ and ‘Financial Disclosure’ sections do not match. 

When you resubmit, please ensure that you provide the correct grant numbers for the awards you received for your study in the ‘Funding Information’ section.

4. Thank you for stating the following financial disclosure: 

UBACYT 20020220200032BA

AMOUNT USD 320

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.

5. We note that your Data Availability Statement is currently as follows: All relevant data are within the manuscript and its Supporting Information files.

Please confirm at this time whether or not your submission contains all raw data required to replicate the results of your study. Authors must share the “minimal data set” for their submission. PLOS defines the minimal data set to consist of the data required to replicate all study findings reported in the article, as well as related metadata and methods (https://journals.plos.org/plosone/s/data-availability#loc-minimal-data-set-definition).

For example, authors should submit the following data:

- The values behind the means, standard deviations and other measures reported;

- The values used to build graphs;

- The points extracted from images for analysis.

Authors do not need to submit their entire data set if only a portion of the data was used in the reported study.

If your submission does not contain these data, please either upload them as Supporting Information files or deposit them to a stable, public repository and provide us with the relevant URLs, DOIs, or accession numbers. For a list of recommended repositories, please see https://journals.plos.org/plosone/s/recommended-repositories.

If there are ethical or legal restrictions on sharing a de-identified data set, please explain them in detail (e.g., data contain potentially sensitive information, data are owned by a third-party organization, etc.) and who has imposed them (e.g., an ethics committee). Please also provide contact information for a data access committee, ethics committee, or other institutional body to which data requests may be sent. If data are owned by a third party, please indicate how others may request data access.

Additional Editor Comments:

Dear Author,

Based on the reviewer comments, the manuscript needs Major Revision. Address all the points with step by step responses to the reviewer comments.

Thank you

[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: Yes

Reviewer #2: Partly

Reviewer #3: No

**********

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

Reviewer #1: No

Reviewer #2: N/A

Reviewer #3: No

**********

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: Yes

Reviewer #2: No

Reviewer #3: No

**********

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: Yes

Reviewer #2: No

Reviewer #3: No

**********

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: need some modifications

1. Need more analysis

2. Literature survey is very less in the paper

3. At least 20 latest references need to add in the paper

4. Highlights should be there for main work

5. Comparison with traditional algorithms is impressive so need to design with proper table and diagram.

Reviewer #2: 1. A thorough proofreading of the work is suggested.

2. The introduction does not clearly present the main research contribution.

3. The overall organization of the paper is missing in the introduction.

4. While designed for efficiency, the actual computational complexity might still be higher than other methods under certain conditions or for extremely large datasets.

5. FPGA implementation might have limitations related to hardware resources, such as memory and processing power, that could affect performance.

6. The method’s performance and efficiency could degrade with an increasing number of channels or higher sampling rates.

7. The method might not adapt well to highly non-stationary signals or sudden, drastic changes in signal characteristics.

8. There could be latency introduced by the FPGA or other hardware, potentially affecting real-time performance.

9. The accuracy of the median computation might be affected in noisy environments or with very small window sizes.

10. The proposed method might be complex to implement on different types of hardware or in various software environments.

11. Despite eliminating the need to store arrival times, the method might still require significant memory for other aspects of the computation.

12. Although designed to reduce sensitivity to outliers, extreme or unusual outliers might still affect performance.

13. There could be challenges related to synchronization and data handling when implementing parallel processing on FPGAs.

14. The method's ability to meet real-time constraints might be affected by the processing speed and hardware performance.

15. The method might not perform as well with signals that have different characteristics than those it was designed for (e.g., different types of noise or interference).

16. The performance of the threshold calculation might be influenced by the choice of parameters, which could require fine-tuning.

17. The effectiveness of the median estimator might be highly dependent on the chosen window size, which could vary with different applications.

18. Handling and processing large amounts of data in real time might introduce errors or data integrity issues.

19. The method's robustness to various types of noise might need further validation and testing.

20. Integrating the new estimator with existing neural recording systems and data pipelines might be challenging.

21. The method’s performance might be affected by the dynamic range of the signals being processed.

22. The estimator might require calibration for different types of signals or recording setups to ensure optimal performance.

23. Comprehensive validation and testing are needed to ensure the method performs reliably across different scenarios and conditions.

Reviewer #3: 1. No novelty of the proposed system.

2. The major contributions of the proposed system is missing

3. No architecture for the proposed system.

4. The simulation setting of the proposed system is missing

5. Attacks results are not mentioned and discussed in the article

6. Conclusion needs more clarity.

**********

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: Yes: Jyotir Moy Chatterjee

Reviewer #3: 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.

Attachments
Attachment
Submitted filename: Plus_One.docx
Revision 1

October 5, 2024

Dear Dr. Palanisamy,

We have received your decision letter on our manuscript (manuscript PONE-D-24-29737) along with comments from two reviewers. We are thankful for the review process our manuscript has received and appreciate the reviewers effort. We acknowledge the issues identified by reviewers and believe that our revised manuscript fully addresses their concerns. All changes and requested additions have been included in this revision. A detailed point-by-point response to the reviewers’ comments is provided below.

Sincerely,

Sergio E. Lew, PhD

Full Professor-University of Buenos Aires

Instituto de Ingeniería Biomédica, Director

IBYME-CONICET

Buenos Aires, Argentina

General response to all reviewers:

We thank the reviewers for their dedication and effort in pointing out the weak aspects of our paper. All reviewers coincide in that the main contribution is missing or little highlighted. We modified the structure of the introduction to highlight the main contribution of our method:

Efficient moving median estimators keep both an ordered buffer of the last N samples and an index buffer with the arrival time of each sample. In a sequential implementation this solution requires O(log N) clock steps while in parallel implementations, complexity reduces to O(1). However, all these implementations rely on the auxiliary information buffer to track the oldest sample in the main buffer.

Our method not only avoids the use of this auxiliary information buffer, but more importantly, it requires a significantly smaller buffer to achieve a given accuracy (measured as the variance of the estimator), drastically reducing both the hardware area-size and power consumption. The algorithm is unbiased and more robust compared to the traditional moving median one and for sudden shifts in the input signal, it adapts to the new probability distribution significantly faster than the traditional method, mainly due to its reduced buffer length. We add figures to the methods section to illustrate the difference between the classical and our algorithm and to show a hardware implementation.

Reviewer #1: need some modifications

We thank the reviewer for his comments and suggestions.

1. Need more analysis

We include a detailed analysis of the method along with comparison to other state-of-the-art algorithms.

We added an explanation of the algorithm dynamic and compared to classical moving median.

We added a hardware implementation of the algorithm to demonstrate its feasibility and simpler design compared to other works.

We added supplementary figures to show the performance of the algorithm when extreme outliers occur to show the performance of the algorithm with sudden changes of the signal characteristics.

2. Literature survey is very less in the paper

3. At least 20 latest references need to add in the paper

We compared our method with state-of-the-art algorithms and we think now the paper covers these two observations.

4. Highlights should be there for main work

We have rewritten part of the manuscript to highlight the main contributions. We made emphasis on the major advantages of our algorithm, buffer length reduction leading to less area and power requirements.

5. Comparison with traditional algorithms is impressive so need to design with proper table and diagram.

Thanks to the reviewer for this comment, we added a Table 2 to compare our algorithm against the classical median under different distributions. We also added a Table 1 comparing our hardware design against state of the art hardware implementations of classical moving median.

Reviewer #2:

We would like to express our gratitude to the reviewer for their insightful comments, which have significantly enhanced the quality of our manuscript.

1. A thorough proofreading of the work is suggested.

It was done.

2. The introduction does not clearly present the main research contribution.

The manuscript has been revised to foreground the principal contributions of our research.We made emphasis on the major advantages of our algorithm, buffer length reduction leading to less area and power requirements.

3. The overall organization of the paper is missing in the introduction.

We added a last paragraph in the introduction to cover this point.

4. While designed for efficiency, the actual computational complexity might still be higher than other methods under certain conditions or for extremely large datasets.

We included an analysis to show that for both sequential and parallel implementations the algorithm has always less complexity than other state-of-the-art algorithms. The algorithm takes one sample at the time, stores it in the buffer (dropping another element) and continues with the next sample. A large dataset presents no new issues because the algorithm is prepared to work with streaming data, when samples are generated in real-time.

5. FPGA implementation might have limitations related to hardware resources, such as memory and processing power, that could affect performance.

We added the schematic hardware implementation to show that each processing cell in the buffer has fewer components than other state-of-the-art algorithms due to the fact that it does not need to track the lifetime of samples in the buffer. We also added Table 1 comparing our work against current state of the art implementation of median filters and added an explanation on the reduced area and power requirement against those work, based on the improved variance of the estimator.

6. The method’s performance and efficiency could degrade with an increasing number of channels or higher sampling rates.

Same as 5 but with the addition that as fewer components and required area-size are needed the algorithm will always perform better than others for the same estimator variance.

7. The method might not adapt well to highly non-stationary signals or sudden, drastic changes in signal characteristics.

We thank the reviewer for this insightful comment. We want to clarify that the median statistics exists only for stationary portions of the signal, that is, those periods when the probability distribution can be defined. However, in real applications the signal median can change due to external factors, for example, a change in the electrode impedance or a sudden change in its position in extracellular recordings. In that case we showed that, for a given estimator variance, our algorithm adapts to the new median 8 times faster, mainly due the the fact that the buffer is 8 times shorter that the needed in traditional algorithms. We added a supplementary figure to show how the method responds to a sudden change in the median of a Beta distribution. We select this distribution to show that the algorithm not only works well for normal distributions.

8. There could be latency introduced by the FPGA or other hardware, potentially affecting real-time performance.

Our hardware design does not include any cascaded comparator unit nor logic gate, which has been an issue to increasing buffer length in some of previous works (Moshnyaga and Hashimoto 2009, Chen et al 2013). Our design scales with buffer length linearly in area, without reducing the latency in the output, similarly to the latest state of the art median filter (Nikahd ad Behnam 2016).

9. The accuracy of the median computation might be affected in noisy environments or with very small window sizes.

We studied this case in a simulation with samples drawn from a gaussian mixture containing the main distribution and an outlier distribution (noise), see Suppl. Figure 2. Again, for the same buffer length, our method is more robust against outliers than traditional algorithms. On the other hand, if we fixed a maximum estimator variance, our method needs a buffer 8 times shorter than the traditional methods, see Figure 4b.

10. The proposed method might be complex to implement on different types of hardware or in various software environments.

Our algorithm is simpler than the state-of-the-art ones due to the fact that it avoids the sample lifetime buffer. We think the implementation complexity on different types of hardware or in various software environments should be the same or even less than with other median estimators.

11. Despite eliminating the need to store arrival times, the method might still require significant memory for other aspects of the computation.

We showed in the hardware implementation, Figure 2, that it is simpler than other state-of-the-art algorithms. It needs less memory and less gates and comparators and in consequence smaller area-size and consumption.

12. Although designed to reduce sensitivity to outliers, extreme or unusual outliers might still affect performance.

Please see response to point 9.

13. There could be challenges related to synchronization and data handling when implementing parallel processing on FPGAs.

Figure 2 shows the hardware implementation and again, compared to other algorithms there is no differences in synchronization and data handling.

14. The method's ability to meet real-time constraints might be affected by the processing speed and hardware performance.

We showed in the hardware implementation, Figure 2, that it is simpler than other state-of-the-art algorithms. It needs less memory and less gates and comparators, processing each new sample in one step, so it should not face more issues than traditional algorithms.

15. The method might not perform as well with signals that have different characteristics than those it was designed for (e.g., different types of noise or interference).

We show the estimator behavior for many buffer lengths and different distributions in Table 2. We also tested the algorithm in changing median scenarios, as the one shown in Suppl. Figure 1.

16. The performance of the threshold calculation might be influenced by the choice of parameters, which could require fine-tuning.

Our algorithm requires only one parameter: the buffer length. This is a significant advantage over traditional algorithms, which typically need additional parameters such as sample lifetime buffer and the number of bits used for lifetime coding. Our simplified design eliminates the complexity associated with these extra parameters.

Concerning the threshold value for spike detection, a SNR = 4 is commonly employed. So, as shown in equation 2, the threshold is a salud version of the median of |x|.

17. The effectiveness of the median estimator might be highly dependent on the chosen window size, which could vary with different applications.

We show the estimator behavior for many buffer lengths and different distributions in Table 2.

18. Handling and processing large amounts of data in real time might introduce errors or data integrity issues.

While this affirmation could be true, the same occurs for other median estimators.

19. The method's robustness to various types of noise might need further validation and testing.

We show the estimator behavior for many buffer lengths and different distributions in Table 2.

20. Integrating the new estimator with existing neural recording systems and data pipelines might be challenging.

Most of the existing neural recording systems have a high pass filter and then a threshold comparator to detect events with higher amplitude (spikes). Our algorithm computes this threshold automatically and could replace the original algorithm with no issues due to it requires fewer resources.

21. The method’s performance might be affected by the dynamic range of the signals being processed.

Our method operates on already sampled data. Saturation is a problem of the amplification system and any other median estimation algorithm would encounter the same issue. There are solutions to detect saturated amplifiers or similar conditions, but this problem is out of the scope of this work, which focuses on presenting the median estimation algorithm.

22. The estimator might require calibration for different types of signals or recording setups to ensure optimal performance.

Our algorithm requires only one parameter: the buffer length. This is a significant advantage over traditional algorithms, which typically need additional parameters such as sample lifetime buffer and the number of bits used for lifetime coding. Our simplified design eliminates the complexity associated with these extra parameters.

23. Comprehensive validation and testing are needed to ensure the method performs reliably across different scenarios and conditions.

We added simulations with different distributions to ensure that the method performs reliably.

Reviewer #3:

We thank the reviewer for his comments and suggestions.

1. No novelty of the proposed system.

The manuscript has been revised to highlight the principal contributions of our research.

2. The major contributions of the proposed system is missing

Efficient moving median estimators keep both an ordered buffer of the last N samples and an index buffer with the arrival time of each sample. In a sequential implementation this solution requires O(log N) clock steps while in parallel implementations, complexity reduces to O(1). However, all these implementations rely on the auxiliary information buffer to track the oldest sample in the main buffer.

Our method not only avoids the use of this auxiliary information buffer, but more importantly, it requires a significantly smaller buffer to achieve a given accuracy (measured as the variance of the estimator), drastically reducing both the hardware area-size and power consumption. The algorithm is unbiased and more robust compared to the traditional moving median one and for sudden shifts in the input signal, it adapts to the new probability distribution significantly faster than the traditional method, mainly due to its reduced buffer length. We add figures to the methods section to illustrate the difference between the classical and our algorithm and to show a hardware implementation.

3. No architecture for the proposed system.

We added a figure showing the hardware implementation.

4. The simulation setting of the proposed system is missing

We include a figure in methods to clarify this point along with a detailed description of both the classical moving median estimator algorithm and ours.

5. Attacks results are not mentioned and discussed in the article

We are not sure what the reviewer means with “Attacks results” but we believe his concerns are covered in the new version of the manuscript.

6. Conclusion needs more clarity.

We improved the conclusions comparing our results with state-of-the-art implementations.

Attachments
Attachment
Submitted filename: Response to Reviewers PLOSone.pdf
Decision Letter - Palanisamy R, Editor

Robust and Memoryless Median Estimation for Real-Time Spike Detection

PONE-D-24-29737R1

Dear Dr. Lew,

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. If you have any questions relating to publication charges, please contact our Author Billing department directly at authorbilling@plos.org.

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,

Palanisamy R

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

Dear Author,

Based on reviewer comments, the manuscript recommended to Accept.

Thank you.

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 #3: 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 #3: Yes

**********

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

Reviewer #1: Yes

Reviewer #3: Yes

**********

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 #3: No

**********

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 #3: 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: 1. Very impressive manuscript

2. Analysis is also justifying the concept

3. More calculation may be added for more comparisons

4. Need to increase the latest references such as:

Saikat Gochhait, Yogesh Singh Rathore, Irina Leonova, Mahima Shanker Pandey, Bal Krishna Saraswat, Santosh Kumar Maurya, Hare Ram Singh, Nidhi Bansal, “URL shortener for web consumption: an extensive and impressive security algorithm,” Indonesian Journal of Electrical Engineering and Computer Science-Institute of advanced engineering and science, vol. 35, issue 01, pp. 284-291, doi: 10.11591/ijeecs.v35.i1, 2024

Reviewer #3: The author has addressed all the comments suggested by me. Now, a paper quality also improved a lot. So, I am recommending this paper for publications.

**********

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: Yes: Nidhi Bansal

Reviewer #3: No

**********

Formally Accepted
Acceptance Letter - Palanisamy R, Editor

PONE-D-24-29737R1

PLOS ONE

Dear Dr. Lew,

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

If revisions are needed, the production department will contact you directly to resolve them. If no revisions are needed, you will receive an email when the publication date has been set. At this time, we do not offer pre-publication proofs to authors during production of the accepted work. Please keep in mind that we are working through a large volume of accepted articles, so please give us a few weeks 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.

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. Palanisamy R

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 .