-
-
Notifications
You must be signed in to change notification settings - Fork 38
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
[REVIEW]: E2EDNA 2.0: Python Pipeline for Simulating DNA Aptamers with Ligands #4182
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @JoaoRodrigues, @rvhonorato it looks like you're currently assigned to review this paper 🎉. Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post. ⭐ Important ⭐ If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews 😿 To fix this do the following two things:
For a list of things I can do to help you, just type:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
PDF failed to compile for issue #4182 with the following error:
|
|
@whedon generate pdf from branch JOSS |
|
👋🏼 @taoliu032, @JoaoRodrigues, @rvhonorato - this is the review thread for the submission. All of our communications will happen here from now on. Both reviewers have checklists at the top of this thread. As you go over the submission, please check any items that you feel have been satisfied. There are also links to the JOSS reviewer guidelines. The JOSS review is different from most other journals. Our goal is to work with the authors to help them meet our criteria instead of merely passing judgment on the submission. As such, the reviewers are encouraged to submit issues directly in the software repository. If you do so, please mention this thread so that a link is created (and I can keep an eye on what is happening). Please also feel free to comment and ask questions in this thread. It is often easier to post comments/questions/suggestions as you come across them instead of waiting until you've reviewed the entire package. Please feel free to ping me (@csoneson) if you have any questions or concerns. Thanks! |
Thank you all very much! To both reviewers: feel free to ask me any questions about the manuscript and software in any way as you see fit :) Wish everyone a wonderful weekend :D |
This code might have a licensing issue, but since i am not a licensing expert, I will raise the point here for discussion: I have noticed in your installation instructions the following:
Which then, as expected results in the lightdock scripts being copied from the lightdock package and in your execution. To my understanding the fact the the script are being copied rather than imported the lightdock from the library makes necessary for your code to also be GPLv3, whereas it is now Apache-2. Since you are just using the scripts and not modifying them (as far as I know) it is better to import the scripts and use then from within your code to avoid any issues. Ping brianjimenez (lightdock creator) and also @JoaoRodrigues (the other reviewer) since they might also have some insights into this. |
Thanks for the ping @rvhonorato |
@rvhonorato Thank you so much for raising the concern! We are not very experienced in choosing a license for open source software -- I was in fact planning to consult JOSS reviewers on the choice of license :) But certainly we do not want to have any licensing conflict. @brianjimenez Thank you for helping out! We got the scripts from https://github.com/lightdock/lightdock/tree/0.9.2/bin and we did include LightDock package using pip when creating a conda virtual environment; Otherwise, those scripts would not run either. |
Hi @taoliu032 , glad to help! To find LightDock scripts, I assume you use virtualenv venv
source venv/bin/activate
pip install lightdock After installation ends, you should find LightDock scripts on Hope it helps! |
@brianjimenez - I removed the commands of copying individual lightdock scripts and our code can still run successfully. Thank you for the suggestion! @rvhonorato - After removing the script-copying commands, I have tested the code both on my local macOS machine and our Linux-based computer cluster (the job waited in the queue for a while). Both tests ran successfully and I have also pushed the updates to the JOSS branch :-) Please feel free to download the new code - sorry for causing any inconvenience! Let me know if there is any other concern or questions, thank you! |
👋🏻 Hi all - just wanted to check in how things are going here - let me know if you have any questions! |
EDIT: I just realized I should have opened an issue in the target repo with my comments. I just did and copied the comments there. The link to the issue is here. |
@JoaoRodrigues Thank you for the comments! Our responses have been added to the same issue. |
👋🏻 @JoaoRodrigues - did you have a chance to take a look at @taoliu032's responses to your review? Thanks all! |
Ping @JoaoRodrigues, @rvhonorato - could you update us on how things are progressing here? Thanks! |
Sorry for the delay, I'll take a look at this asap! |
@JoaoRodrigues, @rvhonorato - any updates here? |
Hi @csoneson, apologies, I haven't had as much time to work on this as I wanted. Replied to the authors just now. Last thing I would need before 👍 is to test the software locally. Unfortunately, the current examples (AFAIK) require some third-party software that I'd have to register to download, and I don't want to do so. I've asked the authors to provide an example that does not require those modules, since they've mentioned that that is a possibility. |
Thank you for the comment. An example has been prepared as requested, please see the detail here: siminegroup/E2EDNA2#14 (comment). As always, please do not hesitate to ping me should there be any question. |
@JoaoRodrigues did most of the heavy lifting pointing at most of the points I had with the code, thanks ;) For me before the final OK I also just need to test it locally, going over it now based on the link by @taoliu032 above. |
|
|
Element isbn: [facet 'maxLength'] The value has a length of '35'; this exceeds the allowed maximum length of '17'. |
Huh 😕 Sorry about that, I'll look into it again. |
Thanks @tarleb! Looks like the same fix may need to be applied to the ISBN field 🙂 |
OK, applied the fix to that field as well. Should work now. 🤞 |
@editorialbot recommend-accept |
|
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#3243 If the paper PDF and the deposit XML files look good in openjournals/joss-papers#3243, then you can now move forward with accepting the submission by compiling again with the command |
Yay! Thanks for the fix @tarleb |
@taoliu032 This will now go to the associate editor-in-chief on rotation for the last steps. Thanks for your patience! |
@taoliu032 - I'm the AEiC this week, and have a few small changes for the paper: please merge siminegroup/E2EDNA2#20 or let me know what you disagree with, then we can proceed to publication. |
@editorialbot recommend-accept |
|
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#3245 If the paper PDF and the deposit XML files look good in openjournals/joss-papers#3245, then you can now move forward with accepting the submission by compiling again with the command |
@editorialbot accept |
|
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦 |
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? Notify your editorial technical team... |
Congratulations to @taoliu032 (Tao Liu) and co-authors!! And thanks to @JoaoRodrigues and @rvhonorato for reviewing, and @csoneson for editing! |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! The Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
|
Thank you to all of you for your time and help! |
Submitting author: @taoliu032 (Tao Liu)
Repository: https://github.com/siminegroup/E2EDNA2
Branch with paper.md (empty if default branch): JOSS
Version: v2.0.0
Editor: @csoneson
Reviewers: @JoaoRodrigues, @rvhonorato
Archive: 10.5281/zenodo.6546661
Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.
Status
Status badge code:
Reviewers and authors:
Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) by leaving comments in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)
Reviewer instructions & questions
@JoaoRodrigues & @rvhonorato, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @csoneson know.
✨ Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest ✨
Review checklist for @JoaoRodrigues
✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @rvhonorato
✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
The text was updated successfully, but these errors were encountered: