-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Re] Chaos in a Three-Species Food Chain #15
Comments
Thanks for your submission! The animation on the code README is great! @karthik Can you edit this submission ? |
@karthik Gentle reminder |
@opetchey Could you edit this submission in Ecology (and become editor for ReScience C)? I can help you with the procedure. |
Reminder: @opetchey Could you edit this submission in Ecology (and become editor for ReScience C)? I can help you with the procedure. |
@dmcglinn Could you edit this submission in Ecology (and become editor for ReScience C)? I can help you with the whole procedure for this article. |
@trashbirdecology Could you review this submission ? |
@jsta Could you review this submission? (and eventually become an editor for ReScience since we have a lot of submission in ecology) |
I would be happy to review, but will likely not turn it around until mid to late March. I am not familiar with Julia, so I will not be able to easily comment on the code, however, the code looks straightforward enough. Might want to ensure someone else can strictly review the code. |
Thanks and mid or late March seems good to me. |
Could you please point me to the reviewer guidelines? |
Oh yes, sorry, I forgot: https://rescience.github.io/edit/ |
Review are open such that you can read them at: https://github.com/ReScience/submissions/issues?utf8=%E2%9C%93&q=is%3Aissue |
@ChrisRackauckas Could you review this submission? (reviewer guidelines at ttps://rescience.github.io/edit/) |
I will not have the time to adequately devote to this, sorry. |
@pboesu Could you review this submission? (reviewer guidelines at https://rescience.github.io/edit/) |
Hi @rougier, happy to review this but turnaround will be slow - likely early to mid April. |
I'm fine with this schedule. Also, would you be interested in becoming associate editor for ecology (after this review). We tend to have a fair number of submissions aroudn ecology and other editors are quite busy (or are themselves authors like @tpoisot). |
Hoping to get to this this week, @rougier and @gabrieldansereau |
@pboesu @trashbirdecology Gentle reminder. |
1 similar comment
@pboesu @trashbirdecology Gentle reminder. |
@karthik Could your eview this submission and/or suggest reviewers since @pboesu and @trashbirdecology have become unresponsive ? |
So sorry to all involved -- especially the authors -- I dropped the ball here. After looking back at my notes from the winter, I was/am struggling with self-learning Julia enough to give a proper review of this reproduction. I don't think I will be able to find the time to do so in the coming weeks, either. I am deeply sorry for this huge inconvenience I have caused the authors and editor. |
Hi @rougier I don't have time as I'm leaving for vacation soon. But I'd recommend Carl Boettiger ( |
Hi @trashbirdecology @karthik @rougier - it's all good -- we're living in the middle of a pandemic and trying to do whatever we can. No balls dropped by anyone as far as I'm concerned, these are just the times we live through. There'll be more reviewers at some point, meanwhile, take care. |
Final remarks: Overall the Julia code looks very clean and easy to read. Given that I seem to still get the approximately the same desired figures out, (unless there's some intermediate cache I didn't notice? the above errors/warnings are annoying but minor issues. Unless the authors or reviewers decide otherwise, I'm happy to leave it to them on how best (if at all) to address the issues I've raised above before final acceptance, and don't think I need to re-review any changes. I enjoyed this piece and am happy to recommend it for publication. |
Thank you for your review @cboettig. I am very happy you could get up and running in Julia so quickly. I will address your comments with some changes as soon as possible. But briefly:
|
Here are the changes I made to address @cboettig's comments (@rougier I guess you're acting as editor?). The full diff is here (I've also made some minor changes to make a few things clearer).
Regarding the choice of numerical integration algorithm, I've added a small note to the text in ae53d7s. Selecting a specific algorithm had an impact but did result in a similar behaviour for the system -- in fact, we had to use RK4 instead of the automatic solver to replicate some figures correctly (but it had its downsides too). Not knowing the original algorithm and initial conditions, we thought it best to start from the automatic algorithm if possible, then fiddle with the initials conditions to find the closest reproduction. So the initial conditions would not necessarily be the same with another algorithm. |
@cboettig Thanks for the review. |
@ChrisRackauckas @dmcglinn @jsta @ha0ye Could any of you review this submission (Ecology / Julia)? |
This is very much in my wheelhouse, but my most optimistic projection for time is October (probably later). *checks submission date* ¯\_(ツ)_/¯ |
@ha0ye Thanks for quick answer. Since we're aleady quite late with this submission, I'll wait for other answer first. |
I do not think I will have adequate time to devote to this right now. |
@rougier @gabrieldansereau In addition to the warnings already discussed (and addressed by the authors) julia triggered a Windows Firewall warning about "gksqt.exe", possibly an analogue to the ubuntu GKS warning. Additionally there were compilation warnings for
and when running the code in figure4.jl there were warnings about variable names:
Otherwise I only have a handfull of minor comments about the write-up and figures. I've created a pull request to the original repository that implements these suggestions: BIO6032/2019_replication_HastingsPowell_1991#23 BIO6032/2019_replication_HastingsPowell_1991@ef8143f fixes a typo in the axis label of Fig. 5 BIO6032/2019_replication_HastingsPowell_1991@4fbc7ae is a suggestion to use LaTeXStrings for proper subscripts in Figure labels. This may require some minor refactoring to shift the new dependency to main.jl I didn't commit the changed *.toml files as I am unsure how to work with these. (Also this is a rather pedantic suggestion tbh - so I leave it up to the authors whether or not to incorporate this.) BIO6032/2019_replication_HastingsPowell_1991@5013f87 includes comments and minor edits to the manuscript. A few comments that need additional revision by the authors are prefixed with a LaTeX comment string I believe this manuscript is in good shape to be published once these minor changes are implemented. |
Thank you very much for your review @pboesu. I believe the soft scope warning came in more recent versions of Julia. Is it possible you're using 1.5 instead of 1.3.1? Thanks for adding your comments in a pull-request. I am on vacation this week, so maybe one of my co-authors wants to handle it? @FrancisBanville @aammd @tpoisot |
@pboesu Thank you very much for your review. |
@ChrisRackauckas @ha0ye Thanks for your answers, I've finally found the second reviewer. |
@rougier Sorry for the delay. Thanks again for your review @pboesu We merged your pull-request and added these changes:
I think the "gksqt.exe" warning is indeed similar to the Ubuntu GKS one. I'd leave it as is since it's user-specific and does not stop reproduction. Same for the |
Nice. @cboettig @pboesu Are tyou satisfied with the corrections and answers provided by @gabrieldansereau. If yes (you can add a thumb up), we can proceed with publication. |
Yes
On Tue, Sep 1, 2020 at 12:33 AM Nicolas P. Rougier ***@***.***> wrote:
Nice. @cboettig <https://github.com/cboettig> @pboesu
<https://github.com/pboesu> Are tyou satisfied with the corrections and
answers provided by @gabrieldansereau
<https://github.com/gabrieldansereau>. If yes (you can add a thumb up),
we can proceed with publication.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#15 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABWK6VPL5W6DRXU2EJUG3LSDSPWBANCNFSM4KRTHJIA>
.
--
---
Carl Boettiger
http://carlboettiger.info/
|
@rougier Happy to see this published! |
@rougier Hope it's ok -- I went ahead and updated the metadata.yaml file. I added the DOI for the code, the review URL, and the reviewers' info BIO6032/2019_replication_HastingsPowell_1991@3a46622 |
@gabrieldansereau That's perfect. Let check for the volume/issue and I will send you the DOI (or make a PR on your repo) |
I've upload an edited version at https://sandbox.zenodo.org/record/668390. This is the Zenodo sandbox (entry will dissappear in one day). Can you check everything's fine ? If yes, I'll publish on the actual server |
@gabrieldansereau Forgot to tag you |
@rougier yes everything is fine, thanks! |
Thansk, I'll publish it then. |
It's published at https://zenodo.org/record/4022518 and will appear on the ReScience website in a few minutes. Thanks again for your submission and congratulation again ! I've made a PR with publication data on your repo. By the way, I forgot to ask because you were too fast in updating the metadata but now the preferred and recommended way to save your code is to use software heritage (https://www.softwareheritage.org/save-and-reference-research-software/). |
Great, many thanks to you! I've merged your PR on our repo. I did not know about Software Heritage, I'll check it out! |
Original article: Hastings, A., & Powell, T. (1991). Chaos in a Three-Species Food Chain. Ecology, 72(3), 896–903. https://doi.org/10.2307/1940591
PDF URL: https://github.com/BIO6032/2019_replication_HastingsPowell_1991/blob/master/article/article.pdf
Metadata URL: https://github.com/BIO6032/2019_replication_HastingsPowell_1991/blob/master/article/metadata.yaml
Code URL: https://github.com/BIO6032/2019_replication_HastingsPowell_1991/
Scientific domain: Ecology
Programming language: Julia
Suggested editor: @karthik @delsuc
Tagging co-author @tpoisot
The text was updated successfully, but these errors were encountered: