-
Notifications
You must be signed in to change notification settings - Fork 97
etherington-lieske #52
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
Conversation
Python code that generates results and figure
@tretherington Thank you for you submission. An editor will be assigned soon. |
@tpoisot Can you edit this submission |
@tpoisot 👏 |
@tretherington I'm not forgeting you ! I think @tpoisot won't be available before 10/10. I'm looking for another editor. @karthik Could you handle this submission ? |
Hi @rougier I am on continuous travel through middle of October so I would recommend another editor for this submission. |
Hey @rougier, sorry but I cannot help with this submission as an editor. I'm over committed this month. |
@tretherington As you can see above, we've some problems finding the proper editor but I think @tpoisot will be available in ten days. If it's ok with you we can wait for some more days or I can send a call for edit to all reviewers. What do you think ? Or maybe @khinsen knows someone ? |
@rougier No, sorry, I don't know anyone in ecology other than the people who are already on our editor/reviewer list! |
Here are some other potential ecology folks that may be able to help with this @ethanwhite @ahhurlbert @jarioksa @gavinsimpson @dschwilk just to name a few that I know would all be great as reviewers or editors. |
Hi @rougier no worries about the delay, all quite understandable. Happy to wait for a bit longer if you think a good option is on the horizon. :) |
@tpoisot Do you have more time now to edit this submission? |
@tpoisot 🛎 |
On it. I'll invite reviewers as soon as I reach my office. |
Reviewer invitations Would one of you be available to review this article? I can walk you through the review process if needed. |
Sorry @dmcglinn I'm just catching up with various requests through Github - I can't review this just now as I'm over committed at the moment (& python is not really my wheel house). |
@tpoisot I believe I can get to this - when do you need it by? |
@jkitzes 3 weeks? |
@tpoisot Sure, I can do that. Anything to know about the review process other than what's in the reviewer guidelines? |
Ping @gvdr and @emchristensen |
@tpoisot I'm sorry but I"m not going to be able to take this on at the moment (and I really don't know much about python) |
GENERAL COMMENTS In this manuscript, the authors create a up-to-date Python implementation of an analysis of several different resampling methods, originally published by Verbyla and Litvaitis. They verify the authors' original conclusion, which is that resubstitution produces biased estimates of classifier error, while several other procedures (including cross-validation, jacknifing, and bootstrapping) produce unbiased estimates. This test is done in the context of a species distribution model, but it applies more generally as well. I found the manuscript clear and the results reasonable. I would consider the original study to be successfully replicated, while noting that this new implementation actually goes beyond the original analysis and extends its findings in some respects. The code in this PR actually does not run on my system, but with the two modifications below, it runs successfully and reproduces the key figure. CODE COMMENTS While I did not go through the code line-by-line to verify its accuracy, the code is written clearly and understandably overall. The implementation appears to follow what the authors describe in the manuscript. I did encounter two issues that needed to be fixed, however, at least on my system: First, there appears to be one major bug. In the function
will correct the problem. Second, I did not have LaTeX installed locally on the machine where I tested this code, and the matplotlib figure will not save (throws an error) due to the line ARTICLE COMMENTS A few fairly minor comments on the text:
|
@tpoisot article correctly typeset now when you have some time to review |
Hi @dimpase thanks for providing another test of the code 😃! I've added a comments about needing a |
@tretherington Ah yes, I see that in the README now. That's absolutely fine then; nothing else that I would suggest. Also, not sure why I had such an out of date version of numpy! @tpoisot I recommend this for acceptance |
@rougier following the two positive reviews, I'm happy to recommend acceptance of this article. I'm rusty on the next steps (and @tretherington will need to resolve the issues with the Makefile first anyways). |
See http://rescience.github.io/edit/ but I copied it below (I can't believe the procedure is that complex. but this will much much simpler soon).
|
@tpoisot thanks for finding time for this. All should be good with the Makefile and pdf now, but do let me know if you need anything else from me. |
Hi @tpoisot just checking if you are waiting on me for something - I think I've done everything, but please let me know if I've missed something |
@tretherington there are still conflicts with the Makefile -- when this is solved, @ReScience/editors will be able to assign an article number. |
@tpoisot Aha, yes, same issue corrected in both mine and master Makefile, sorry should have spotted and realised that was an issue. All good now I think. |
Hi @tpoisot, any chance this could be progressed? I appreciate you will be busy, but I have an end of project deadline coming up, and it would be great to have a published version of this for reporting purposes. I will help in whatever way I can! |
I missed the message with infos from @rougier -- I will go through the upload and publication on friday |
@tretherington @tpoisot I just put the new website online such that the publication process should be easier. I can help on that. What I need at this point is the PDF of the article and a metadata file following this model: https://github.com/ReScience/template/blob/master/metadata.yaml. @tretherington If you can fill in the metadata and give it back to me, I can probably publish it today. If you want to use the new article template design, it might necessitate a bit more work (from you) but we can also do it. |
@rougier I like the look of the new publication process. I think basing things on LaTeX will smooth the process out significantly - I know I spent a lot of time trying to get pandoc working properly, and my paper was first written in LaTeX so I'm back to where I started! I wasn't sure how best to create/submit the new PDF without (a) breaking the link to the review here, or (b) duplicating the paper by submitting again. So I'm hoping you might be able to figure out the best way to blend my submission under the old system into a paper in the new system. To help you do that I've created a new folder in my pull request that contains the metadata.yaml and content.tex needed to generate the PDF which I have also done (new paper layout/style looks good!). I think the only things outstanding are some urls and dois for the metadata, but as I've said already, I was hoping you might be able to fill those in as you will understand better how to mesh the two systems. Hope that is all OK, and please just let me know if you need anything else. |
Perfect ! I will get the DOI from Zenodo and rebuild your PDF. Last thing is I need a code DOI (in case your repo disspaear sometime in the future). Can you deposit it on Zenodo and give me back the DOI? |
Can you fill editor and reviewer name/orcid ? volume is 5, issue is 1 (and also, can you fill the code URL and DOI).
|
Hi @rougier I think that is all the metadata expect the article number, doi, and url |
Can you check if https://sandbox.zenodo.org/record/294119 seems correct ? |
@rougier the article pdf looks correct to me! |
Thanks for all your help @rougier ! Having now had some of my work replicated and having replicated someone else's work in ReScience, I've become a big fan of the journal. |
AUTHOR
Dear @ReScience/editors,
I request a review for the following replication:
Original article
Title: Resampling methods for evaluating classification accuracy of wildlife habitat models
Author(s): Verbyla DL, Litvaitis JA
Journal (or Conference): Environmental Management
Year: 1989
DOI: https://doi.org/10.1007/BF01868317
PDF: https://www.researchgate.net/profile/John_Litvaitis/publication/226300610_Resampling_methods_for_evaluating_class_accuracy_of_wildlife_habitat_models/links/53d4fd790cf2a7fbb2ea2b1d/Resampling-methods-for-evaluating-class-accuracy-of-wildlife-habitat-models.pdf?origin=publication_detail
Replication
Author(s): @tretherington and David Lieske
Repository: https://github.com/tretherington/ReScience-submission/tree/etherington-lieske
PDF: https://github.com/tretherington/ReScience-submission/blob/etherington-lieske/article/etherington-lieske-2018.pdf (Apologies, but really struggling to get pandoc cross-ref working, but hopefully this pdf will suffice to start the process)
Keywords: ecology, wildlife, habitat, model
Language: Python
Domain: Ecology
Results
Potential reviewers
Based on an 'ecology' and 'Python' combination, @tpoisot and @jsta may be good potential reviewers.
EDITOR
2018-10-31
🎃2019-01-30