-
-
Notifications
You must be signed in to change notification settings - Fork 40
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]: ratesb_python: Rate Law Analysis for SBML and Antimony #7618
Comments
Hello humans, I'm @editorialbot, a robot that can help you with some common editorial tasks. 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:
|
|
Software report:
Commit count by author:
|
Paper file info: 📄 Wordcount for ✅ The paper includes a |
License info: ✅ License found: |
Can you please describe in a detailed manner, in the paper, how Another thing that pops to my eyes when reading the paper is the use of error codes: could you expand why the codes are necessary, and where to find a detailed explanation of the grouped error codes? |
Review checklist for @dilawarConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
@RMeli Hi, Sorry for the delayed response, I have just finished revising. But docker mac has an incident and it's not functioning so please it might take a few more days. |
No problem @longxf21, no rush. But thank you for letting me know. |
Hi, I've started the review. All scripts/tests that I am going to write for this review will be available here https://github.com/dilawar/joss-review-7618-ratesb-python . I am going to open issues on the project repository and link them here. It will a bit noisy but everyone involved in the review will get an update. English is not my native tounge so my apologies in advance for all sorts of silly embarassing typos and grammatical errors.
|
I will compile and push files in examples folder into the repository soon, will keep you updated! |
@editorialbot generate pdf |
@RMeli Hi, I've pushed the revised pdf into the repo, thanks! |
Review checklist for @ayush9pandeyConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
For the JOSS checklist on "performance claims": the paper talks about polynomial time complexity, as compared to purely symbolic approaches that have been used for rate law validation before. Please provide a comparison of the time complexity for an example system (that is large enough to show the differences in the time complexity) with ratesb_python and other tools. For software-related issues, I have raised my concerns on the original repository:
|
Thank you @ayush9pandey for the update and for linking all the different issues you opened! @dilawar how is you review progressing? |
Hi all, I am having a tight schedule due to job interviews. I will try my best to catch up after those :) Longxuan |
@RMeli I am sorry for being so slow. Yesterday, I spent a little bit of time and ran into SBML import issues which @ayush9pandey has already reported. I'll try to finish the review by this weekend. Hopefully by them author(s) would respond to other opened issues as well. |
I've opened a couple of issues on the package repository and have linked them in #7618 (comment). Overall, the package is in good shape. There are decent number of tests which can always be extended to cover complex cases. Documentation is decent but formatting can be improved a bit. Especially, instead of copy-pasting code from examples, prefer refer the example/test file directly. Following are a few nitpicks on the code/projects that I think will help improving codebase. These are optional for this review.
current_dir = os.path.abspath(os.path.dirname(__file__))
parent_dir = os.path.dirname(current_dir)
sys.path.append(current_dir)
sys.path.append(parent_dir)
from common import util Python import system is not without its problem. Ideally, one would expect a single line I can happily recommend uv to manage this project.
|
check_model
call?
sys-bio/ratesb_python#13
Hi, I hope you are all doing well. Would you mind please summarize in a couple of lines how this review is progressing? Many thanks in advance! |
Hi all, I haven't heard back from any of you in a while. Can you please let me know in a couple of sentences how this review is going? I see @dilawar completed the checklist, but there are still some outstanding items in #7618 (comment). In @ayush9pandey there are still some missing items. @longxf21 can you please have a look at the open issues from the reviewers? Thank you everyone! |
Thanks for checking in @RMeli , I am still waiting for a couple of issues to be resolved, primarily sys-bio/ratesb_python#14 |
@RMeli Sorry for late response. This fell through cracks at my end. Except for open issues that authors have not yet responded to, rest looks fine to me. Also, I didn't create some issues to avoid duplicates since they have been reported by @ayush9pandey . |
@RMeli I will be giving a more detailed update and address each open issue accordingly in 2 days. But for now, most of the issues that are still open are either a problem of another dependency, or will be included in future updates! |
Hi all. I have replied to all issues and made a new release (0.2.6) on pypi. Apologies for the delay in resolving these matters – I appreciate the patience while we worked through the feedback. |
Submitting author: @longxf21 (Longxuan Fan)
Repository: https://github.com/sys-bio/ratesb_python
Branch with paper.md (empty if default branch):
Version: v0.2.6
Editor: @RMeli
Reviewers: @ayush9pandey, @dilawar
Archive: Pending
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
@ayush9pandey & @dilawar, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review.
First of all you need to run this command in a separate comment to create the checklist:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @RMeli 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 ✨
Checklists
📝 Checklist for @dilawar
📝 Checklist for @ayush9pandey
The text was updated successfully, but these errors were encountered: