Open editorialbot opened 2 months ago
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:
@editorialbot commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@editorialbot generate pdf
Software report:
github.com/AlDanial/cloc v 1.90 T=0.34 s (246.9 files/s, 39609.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C++ 26 1091 558 4470
C/C++ Header 27 618 354 2236
Jupyter Notebook 5 0 1178 1479
SVG 1 0 0 308
make 4 86 85 162
Markdown 3 31 0 147
TeX 1 11 0 114
Ruby 1 28 12 106
Bourne Shell 2 23 2 71
Nix 2 8 4 63
YAML 2 1 4 34
JSON 9 0 0 32
-------------------------------------------------------------------------------
SUM: 83 1897 2197 9222
-------------------------------------------------------------------------------
Commit count by author:
229 Laura Zichi
174 Daniel Barter
28 Evan Walter Clark Spotte-Smith
28 lzichi
16 Evan Walter Clark Spotte-Smith, PhD
Paper file info:
π Wordcount for paper.md
is 964
β
The paper includes a Statement of need
section
License info:
π‘ License found: Other
(Check here for OSI approval)
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
β
OK DOIs
- 10.1021/acs.nanolett.3c01955 is OK
π‘ SKIP DOIs
- No DOI given, and none found for title: Exact stochastic simulation of coupled chemical re...
- No DOI given, and none found for title: Crossing the mesoscale no-mans land via parallel k...
- No DOI given, and none found for title: Electrochemical Systems
β MISSING DOIs
- 10.1063/1.1696792 may be a valid DOI for title: On the theory of electron-transfer reactions. VI. ...
- 10.1016/j.cpc.2014.04.003 may be a valid DOI for title: kmos: A lattice kinetic Monte Carlo framework
- 10.1021/acsenergylett.2c00517.s001 may be a valid DOI for title: Toward a Mechanistic Model of SolidβElectrolyte In...
- 10.26434/chemrxiv-2021-c2gp3-v2 may be a valid DOI for title: Predictive stochastic analysis of massive filter-b...
- 10.1021/jacs.3c02222.s001 may be a valid DOI for title: Chemical reaction networks explain gas evolution m...
- 10.1021/acs.nanolett.3c03568.s001 may be a valid DOI for title: Accelerating the Design of Multishell Upconverting...
- 10.1039/c4cs00205a may be a valid DOI for title: Combinatorial approaches for developing upconverti...
- 10.1021/acs.jpcc.9b00161.s001 may be a valid DOI for title: Energy transfer networks within upconverting nanop...
β INVALID DOIs
- None
ππΌ @Anshuman5, @lorenzo-rovigatti, @ptmerz this is the review thread for the paper. All of our communications will happen here from now on.
As a reviewer, the first step is to create a checklist for your review by entering
@editorialbot generate my checklist
as the top of a new comment in this thread.
These checklists contain the JOSS requirements. As you go over the submission, please check any items that you feel have been satisfied. The first comment in this thread also contains 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 and pull requests on the software repository. When doing so, please mention openjournals/joss-reviews/issues/7244
so that a link is created to this thread (and I can keep an eye on what is happening). Please also feel free to comment and ask questions on this thread.
We aim for reviews to be completed within about 4-6 weeks. Please feel free to ping me (@mbarzegary) if you have any questions/concerns.
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@espottesmith this is where the review takes place. Please keep an eye out for comments here from the reviewers, as well as any issues opened by them on your software repository. I recommend you aim to respond to these as soon as possible, and you can address them straight away as they come in if you like, to ensure we do not loose track of the reviewers.
To start, can you please fix the DOIs issue raised by the editorial bot above?
All available DOIs should be present now.
I have added a couple of issues to the repo. For now I can't install the software and therefore I can't test it, but I have read the paper and I found it good, apart from the following two issues:
RNMC
has been designed "to be easily extensible". Can you clarify this statement in the paper and perhaps in the documentation, which lacks a section on this matter?First part of my review, unfortunately I ran out of time today and will continue in the next days.
And a quick note on the references in the paper: Some of the references in the text are rendered a bit weirdly. Several references either lack a space between the previous word and the parenthesis like this
Marcus theory(Marcus, 1965)
or they are rendered after the period or comma rather than before:
Butler-Volmer kinetics.(Newman & Balsara, 2021)
A quick look at recent publications (https://joss.theoj.org) confirm that they should be rendered with a space and before any period or comma.
Hey, I'll be addressing these questions/comments piecemeal.
First, references should be fixed.
Regarding the license, we're using the BSD-3-Clause-LBNL license. From https://spdx.org/licenses/BSD-3-Clause-LBNL.html:
This license is the same as BSD-3-Clause, but with an additional default contribution licensing clause
Regarding authorship:
NPMC
simulator for nanoparticle photophysics. He opened a PR (https://github.com/BlauGroup/RNMC/pull/3), but we ultimately decided that it'd be easier if @lzichi just took his code and did the work of unifying the various simulators.LGMC
. He also worked on some code for visualization and analysis, but this code hasn't been integrated into RNMC
yet.NPMC
. He also provided direct technical guidance for the development of NPMC
.RNMC
, directed its development from inception, and provided technical guidance to most of the developers. I'm sure he also did some amount of testing, code review, etc., though @danielbarter might be able to speak to that with more detail.Installation issues should now be fixed, thanks to @lzichi.
To @lorenzo-rovigatti's point about extending RNMC, there's also now a page in the documentation on expanding RNMC, which is linked in the page for contributors. I can add a brief section in the manuscript as well.
Hey, just wanted to bump this. @ptmerz @lorenzo-rovigatti have your comments/issues been addressed? @Anshuman5 have you had a chance to read and evaluate the code/paper?
@espottesmith thanks for checking. I would be able to review this by early next week.
This work presents a highly valuable tool for the scientific community by providing a program for kMC simulation for modeling complex systems. I strongly recommend publication after addressing the following:
build/GMC --reaction_database=examples/GMC/end-to-end-test/...
. Do the same for other sections - NPMC and LGMC.I have completed my checklist, as far as I'm concerned the submission can proceed. Thanks to the authors for changes made in response of my comments!
Thank you for your comments, @Anshuman5. I've now addressed all of them. I added a "limitations" section to the README, included the full name of RNMC
in the paper draft, and made the logo gray rather than black for dark mode users.
To your point about file/directory generation: no new files/directories are generated by running GMC
/NPMC
/LGMC
. All data is merely inserted into an existing database file. I have now clarified this in the docs.
@ptmerz, any further comments?
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Pinging @ptmerz again.
Yo @mbarzegary, 2 of 3 reviewers have approved the manuscript. You can also verify that we've addressed the comments of @ptmerz. Is it possible to move this review forward?
Apologies, this has been a very busy time. I'll finish my review by the end of the weekend.
Thank you @Anshuman5 and @lorenzo-rovigatti for completing your reviews.
No worries @ptmerz. I appreciate it if you finalize your review as soon as you can.
@espottesmith No it is not. We need the approval of all 3 reviewers to move forward.
Understood, and very sorry @ptmerz for pestering.
I finished my review checklist and would strongly recommend the paper for acceptance in JOSS. The software, documentation and repo are currently in excellent shape, and the paper is well written. Thank you to the authors for addressing the issues brought up during the review!
Thank you so much @ptmerz!
Thank you @ptmerz for completing your review.
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@editorialbot check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
β
OK DOIs
- 10.1063/1.1696792 is OK
- 10.1016/j.cpc.2014.04.003 is OK
- 10.1021/acsenergylett.2c00517 is OK
- 10.1039/D2DD00117A is OK
- 10.1021/jacs.3c02222 is OK
- 10.1021/acs.nanolett.3c03568 is OK
- 10.1039/C4CS00205A is OK
- 10.1021/acs.nanolett.3c01955 is OK
- 10.1021/acs.jpcc.9b00161 is OK
π‘ SKIP DOIs
- No DOI given, and none found for title: Exact stochastic simulation of coupled chemical re...
- No DOI given, and none found for title: Crossing the mesoscale no-mans land via parallel k...
- No DOI given, and none found for title: Electrochemical Systems
β MISSING DOIs
- None
β INVALID DOIs
- None
@editorialbot set <DOI here> as archive
@editorialbot set <version here> as version
@editorialbot generate pdf
@editorialbot check references
and ask author(s) to update as needed@editorialbot recommend-accept
@espottesmith given the green light of the reviewers, we will now work towards processing this for acceptance in JOSS. So please
I can then move forward with recommending acceptance of the submission.
Thank you @mbarzegary!
I've merged in your PR, and in response to your checklist above:
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Submitting author: !--author-handle-->@espottesmith<!--end-author-handle-- (Evan Spotte-Smith) Repository: https://github.com/BlauGroup/RNMC Branch with paper.md (empty if default branch): Version: v1.0.0 Editor: !--editor-->@mbarzegary<!--end-editor-- Reviewers: @Anshuman5, @ptmerz, @lorenzo-rovigatti 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
@Anshuman5 & @ptmerz & @lorenzo-rovigatti, 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 @mbarzegary 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 @Anshuman5
π Checklist for @lorenzo-rovigatti
π Checklist for @ptmerz