Peer Review History
| Original SubmissionNovember 20, 2019 |
|---|
|
PONE-D-19-30811 Applications of machine learning in behavioral ecology: Quantifying avian incubation behavior and nest conditions in relation to environmental temperature PLOS ONE Dear Dr. DuRant, 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. All three reviewers acknowledge the importance of your work and scientific merit. However, they also raise some valid technical/methodological concerns, which have to be addressed in a revised version. We would appreciate receiving your revised manuscript by Mar 19 2020 11:59PM. When you are 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. If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. To enhance the reproducibility of your results, we recommend that if applicable you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. For instructions see: http://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols Please include the following items when submitting your revised manuscript:
Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out. We look forward to receiving your revised manuscript. Kind regards, Roland Bouffanais, Ph.D. 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 http://www.journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and http://www.journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf 2. We note that you have stated that you will provide repository information for your data at acceptance. Should your manuscript be accepted for publication, we will hold it until you provide the relevant accession numbers or DOIs necessary to access your data. If you wish to make changes to your Data Availability statement, please describe these changes in your cover letter and we will update your Data Availability statement to reflect the information you provide. 3. PLOS requires an ORCID iD for the corresponding author in Editorial Manager on papers submitted after December 6th, 2016. Please ensure that you have an ORCID iD and that it is validated in Editorial Manager. To do this, go to ‘Update my Information’ (in the upper left-hand corner of the main menu), and click on the Fetch/Validate link next to the ORCID field. This will take you to the ORCID site and allow you to create a new iD or authenticate a pre-existing iD in Editorial Manager. Please see the following video for instructions on linking an ORCID iD to your Editorial Manager account: https://www.youtube.com/watch?v=_xcclfuvtxQ [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: Yes ********** 2. Has the statistical analysis been performed appropriately and rigorously? Reviewer #1: Yes Reviewer #2: N/A Reviewer #3: Yes ********** 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: Yes Reviewer #3: 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: Yes Reviewer #2: Yes Reviewer #3: 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: Your effort to produce and share this open source program are greatly appreciated. This can be of great service to the scientific community. The comments in this review are intended in the spirit of constructive critique. L26 I would avoid the word prove from a simple philosophy of science perspective. L32 Typo The article could be shortened by dropping L37-41 and moving up the information about temperature to be followed by L:43-47. L70 Do you mean nest or egg temperature, which could differ. It would be helpful to be clear throughout, especially given variation among eggs within a nest and parent-egg ‘conflict’. L79 citation here could be useful The intro went quickly from the conceptual importance to the solution but without much on the ‘problem’, which is not just how to efficiently process data. Rather the ‘problem’ that your program will greatly aid researchers in solving is classifying an incubation bout given the complex nature of scoring an incubation bout ---for example, the temperature profile revealing the egg cooling rate can vary depending on ambient, clutch size, length of off bout, female size, embryo age, and so on, confounding a simple assessment of whether a bird left. This is the real issue that needs to be solved, for which it seems like your program can help considerably. So, the introduction should make this more clear, otherwise, the program might seem to the uninitiated like an efficient way to process data. In other words, help a reader see how you address both the biological and computational complexity needs to be framed and explained so that the solution proposed can be examined in context. It would also be helpful to be clear about the assumptions that are being made—not that those assumptions are bad (e.g. eggs cool when the parent leaves, eggs drop in temperature with a particular slope, etc.), but rather they need to be stated. I’m a bit concerned about the idea that no additional information is needed from a user and that the program will use machine learning to correctly identify incubation bouts from any data set. Our experience from working with either a single species or comparing across closely-related species is that to be biologically confident two things are needed: (1) knowledge of actual incubation behavior in order to assess what an on-bout looks like in the temperature data (how much of a change in temp; what is the range of slopes) and some iterative optimization of parameters to assess error rate in order to find the thresholds of slope and/or temp change than minimize error rate. Perhaps this approach is implied in the machine learning, at the least the second step of iteratively adjusting parameters. This should be made explicit—in particular, how is the program optimizing? Minimizing sums of squares? What is the process involved. L100 As most of the interested parties are likely to be biologists, it would be useful to give a description of the terms involved, such as ‘emissions’. Can you describe the basics of a Markov model? Right now the writing serves to demonstrate programming expertise without explaining the underlying logic of the program to a practitioner. L104-5 As a potential user of this program, I would love to know what those critical values are so I can assess whether NestIQ will give me reliable and defensible assessments of incubation behavior. L110 This feels like the key aspect—if the program simply sorts observations into two states (on vs. off-bout) then how often is it correct? L114 What is “generally quite accurate”—most researchers would like to know error rate, particularly how it might vary by species—larger species with larger eggs will have slower cooling rates, so that when a bird leaves for a short time, the program will consider this still an on-bout. But from a behavioral perspective the bird has left. I’m sure error rate is low, but more details are needed. Reviewer #2: The authors provide a description of a new software – NestIQ – which aims to quantify avian incubation patterns (on- and off-bouts) and enables linking incubation data to environmental conditions. This software could certainly be a useful tool for scientists studying incubation patterns, particularly due to the lack of programming needed to use it and the simple data which it takes as inputs. The paper is generally clear and well written and represents a useful scientific contribution. Main comments 1) The manuscript is lacking a discussion/acknowledgement of other similar software/methods currently in use to analyze incubation patterns. I suggest adding a paragraph of background on this to the introduction. For example, Amininasab et al 2016 introduce BirdBox software to analyze video data to document incubation, and Williams and DeLeon 2020 use deep learning to analyze incubation 2) The authors refine the model using data from several very different species with different nest types. This is great, but it would be interesting to know a little more detail about how/if the different nesting strategies affected the quality of model output. E.g. Does the model need to me made more sensitive to recognize off bouts for cavity nesters as opposed to open nest species, where the temperature change is presumably not as big/quick. 3) My main reservation with this paper is the lack of any clearly described validation step, although the authors do point out that users would ideally validate accuracy with visual data (line 191-194). Is there any data the authors can add to let the reader know how accurate the software is for the species they tested it on? I strongly suggest that this be added if at all possible, even if only for a subset of the species studied. Without this it is impossible to know if this is a useful tool. 4) The software separates out day and night incubation statistics which is a great feature. Can the authors add a line to clarify whether the user defines start and end times for day and night, or if this is an inbuilt feature? Minor comments Line 49 – 51 – These statements need references. Line 57 - Williams et al. 1996 is cited in the text but is missing from the reference list. Line 60 – Cooper et al 2005 could refer to one of two papers in the references. Please clarify with an a or b. Line 100 – The term ‘emissions’ in this context is not instantly clear to me. I suggest either rephrasing this using more commonly used terms, or defining the exact usage of ‘emissions’. Line 104 – What are there 10 critical values? Is this something the user has to input? Please clarify this statement. Line 108 – Should there be a reference for the python package? Line 150 – Should there be a reference for the python package? Line 159 – Missing a question mark at the end of the example in parentheses Line 172 – Coe et al 2015 is cited in the text but missing from the reference list. Line 186 – unnecessary period after Tachycineta bicolor. Line 215 – Needs a reference Figures – all the figures are very pixelated and poorly rendered in my version, making it hard to read small text and the GUI figure, so this has not formed part of my review. This will need to be checked and higher resolution images provided (if it is not simply an artefact of the manuscript upload system) References – I suggested cross checking the cited references and the reference list as I found two missing citations just from a quick glance through the list. References: Amininasab SM, Kingma SA, Birker M, Hildenbrandt H, Komdeur J (2016) The effect of ambient temperature, habitat quality and indi- vidual age on incubation behaviour and incubation feeding in a socially monogamous songbird. Behav Ecol Sociobiol 70:1591– 1600 Williams, H.M. and DeLeon, R.L. (2020) Deep learning analysis of nest camera video recordings reveals temperature-sensitive incubation behavior in the purple martin (Progne subis). Behavioral Ecology and Sociobiology 74:7 https://doi.org/10.1007/s00265-019-2789-2 Reviewer #3: The basic work and ideas seem sound and well thought-out. The NestIQ utility may be of use to some researchers studying processes such as incubation. The authors describe the use cases and provide a reasonable amount of information on the algorithm variables, output and operation of the NestIQ program. While the basic implementation of the supervised vs unsupervised learning was described it was not indicated when or under what conditions supervised learning would be an improvement over unsupervised learning. It would be better to inform the reader what data he would need for supervised learning and how it would improve the model. As it is, there is no guidance given and no idea what the actual value that the supervised learning provides. While the way to use smoothing and thresholding are more intuitive and probably do not need any further explanation, the authors similarity do not indicate why one would make manual adjustments to the model parameters or how this could be advantageous. The authors provided a link to the NestIQ github repository. I followed this but I was not able to get NestIQ to run. While someone more motivated would undoubtedly be able to work through the the additional package installations and sort through the run errors that frustrated my efforts, it does highlight the need for better installation/operation instructions in the manual. Additionally, installation could be described in the paper itself. ********** 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 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 to be viewed.] 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 us at figures@plos.org. Please note that Supporting Information files do not need this step. |
| Revision 1 |
|
Applications of machine learning in behavioral ecology: Quantifying avian incubation behavior and nest conditions in relation to environmental temperature PONE-D-19-30811R1 Dear Dr. DuRant, 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 for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, 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, Roland Bouffanais, Ph.D. Academic Editor PLOS ONE Additional Editor Comments (optional): 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: 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 #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: I have no additional comments. You've addressed what I've asked. I look forward to having a chance to use the program. Reviewer #3: The authors have substantially improved the manuscript from the first draft. In particular, the changes that they made to the documentation and operation of NestIQ have made it more easily accessible to their target audience of domain specialists who do not want to develop their own custom models for analysis of nesting temperature data. ********** 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 #3: No |
| Formally Accepted |
|
PONE-D-19-30811R1 Applications of machine learning in behavioral ecology: Quantifying avian incubation behavior and nest conditions in relation to environmental temperature Dear Dr. DuRant: I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department. 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 plosone@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 Professor Roland Bouffanais 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 .