openjournals / joss-reviews

Reviews for the Journal of Open Source Software
Creative Commons Zero v1.0 Universal
707 stars 37 forks source link

[REVIEW]: High-performance neural population dynamics modeling enabled by scalable computational infrastructure #5023

Closed editorialbot closed 1 year ago

editorialbot commented 1 year ago

Submitting author: !--author-handle-->@a9p<!--end-author-handle-- (Aashish Patel) Repository: https://github.com/TNEL-UCSD/autolfads-deploy Branch with paper.md (empty if default branch): Version: v1.1.0 Editor: !--editor-->@emdupre<!--end-editor-- Reviewers: @richford, @tachukao Archive: 10.5281/zenodo.7719505

Status

status

Status badge code:

HTML: <a href="https://joss.theoj.org/papers/d2a1ec960ccd6200efd60f5b131de2f1"><img src="https://joss.theoj.org/papers/d2a1ec960ccd6200efd60f5b131de2f1/status.svg"></a>
Markdown: [![status](https://joss.theoj.org/papers/d2a1ec960ccd6200efd60f5b131de2f1/status.svg)](https://joss.theoj.org/papers/d2a1ec960ccd6200efd60f5b131de2f1)

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

@richford & @tachukao, 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:

@editorialbot generate my checklist

The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @emdupre 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 @richford

πŸ“ Checklist for @tachukao

editorialbot commented 1 year 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
editorialbot commented 1 year ago
Software report:

github.com/AlDanial/cloc v 1.88  T=1.35 s (751.3 files/s, 252409.5 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
YAML                           956            816           3611         332355
Python                          10            208            286           1386
Markdown                        29            441              0           1118
Bourne Shell                    12            133            200            496
TeX                              1             14              0            141
make                             5             25             14             58
JSON                             3              0              0             51
-------------------------------------------------------------------------------
SUM:                          1016           1637           4111         335605
-------------------------------------------------------------------------------

gitinspector failed to run statistical information for the repository
editorialbot commented 1 year ago

Wordcount for paper.md is 2035

editorialbot commented 1 year ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1038/nn.3776 is OK
- 10.1101/2021.01.13.426570 is OK
- 10.1038/s41592-018-0109-9 is OK
- 10.48550/arXiv.1711.09846 is OK
- 10.48550/arXiv.1712.05889 is OK
- 10.48550/arXiv.2006.02085 is OK
- 10.48550/arXiv.2109.04463 is OK
- 10.1038/s41586-021-03506-2 is OK
- 10.7554/eLife.66410 is OK
- 10.1146/annurev-neuro-092619-094115 is OK
- 10.1038/s41593-018-0095-3 is OK
- 10.1523/JNEUROSCI.0508-17.2018 is OK

MISSING DOIs

- None

INVALID DOIs

- None
editorialbot commented 1 year ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

emdupre commented 1 year ago

πŸ‘‹ Hi @richford and @tachukao !

Thank you again for agreeing to review this submission ! The review will take place in this issue, and you can generate your individual reviewer checklists by asking editorialbot directly with @\editorialbot generate my checklist.

⭐ I know that the holiday season is here, so just to flag : We ask that reviewers provide their feedback within six weeks. If you anticipate any difficulties in working with this timeline, please let me know !

Otherwise, in working through the checklist, you're likely to have specific feedback on autolfads-deploy. Whenever possible, please open relevant issues on the linked software repository (and cross-link them with this issue) rather than discussing them here. This helps to make sure that feedback is translated into actionable items to improve the software !

If you aren't sure how to get started, please see the Reviewing for JOSS guide -- and, of course, feel free to ping me with any questions !

richford commented 1 year ago

Review checklist for @richford

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

tachukao commented 1 year ago

@\editorialbot generate my checklist

emdupre commented 1 year ago

Sorry @tachukao , you'll need to remove the slash ! I just included it so that I didn't trigger the bot myself πŸ™‚

If you enter the updated text in a new comment in-thread, it should trigger your checklist creation !

tachukao commented 1 year ago

Review checklist for @tachukao

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

emdupre commented 1 year ago

Hi @richford and @tachukao,

I just wanted to check-in on how this review process is going for you. Please let me know if you're having any difficulties in working through your reviewer checklist or interacting with autolfads-deploy.

yarikoptic commented 1 year ago

note: if reviewers do not emerge -- I would be happy to review, let me know @emdupre . Cheers.

tachukao commented 1 year ago

I just wanted to check-in on how this review process is going for you. Please let me know if you're having any difficulties in working through your reviewer checklist or interacting with autolfads-deploy.

Hi @emdupre, thanks for following up. Still working through the checklist

tachukao commented 1 year ago

Hi @emdupre, the citations look good to me in the proofs, but I'm a bit confused about how I should be checking the citation syntax in the text? Thanks for your help!

richford commented 1 year ago

Hi @emdupre, thanks for following up with me as well. I'm still working through the checklist and will aim to have it completed by Feb 10.

emdupre commented 1 year ago

Hi everyone,

Thanks for your updates !

@yarikoptic I appreciate the offer, and I will certainly keep you in mind for future reviews. Though I'm sure that the authors would appreciate your feedback regardless 😸

Hi @emdupre, the citations look good to me in the proofs, but I'm a bit confused about how I should be checking the citation syntax in the text? Thanks for your help!

Thanks for your attention on this, @tachukao ! If the citations are rendering appropriately in the proof, then they're in the appropriate syntax. As an editor, I'll make sure that all of the formatting information in the actual References section is correct once you and @richford can confirm that all of the relevant work is cited !

emdupre commented 1 year ago

Hi @tachukao and @richford , thank you for your opened issues to date !

I just wanted to confirm that you're each still working through your individual reviewer checklists. If you are instead done with your initial round of comments and waiting on author feedback, please let me know !

@a9p, just to note : you are welcome to begin addressing reviewer comments as they come in, or you can wait until the reviewers have completed their initial reviews.

emdupre commented 1 year ago

Hi @a9p, I wanted to check in and confirm how the response is going for you. I believe @richford and @tachukao have now completed their original reviews -- though please correct me if that is not the case ! -- so you should be able to proceed with addressing all of the raised points, as I see you have done in https://github.com/TNEL-UCSD/autolfads-deploy/issues/10.

If you have any questions at this point, please don't hesitate to let me know.

a9p commented 1 year ago

Hi @emdupre! Thank you (and the reviewers) for the update - we are working on addressing the filed issues. I'll drop a note here once we've had a chance to address them all.

a9p commented 1 year ago

Hi @emdupre, we have addressed all of the comments raised from the original reviews!

richford commented 1 year ago

@a9p, thanks for your response!

@emdupre, I approve of the authors' responses to the issues that I raised. I approve for publication.

emdupre commented 1 year ago

Thank you @a9p for actioning these reviewer comments, and @richford for confirming your completed review !

@tachukao, please let us know when you have reviewed the associated updates on this submission. While we wait for these additional comments, I'll perform a few editorial checks.

emdupre commented 1 year ago

@editorialbot check references

editorialbot commented 1 year ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1038/nn.3776 is OK
- 10.1101/2021.01.13.426570 is OK
- 10.1038/s41592-018-0109-9 is OK
- 10.48550/arXiv.1711.09846 is OK
- 10.48550/arXiv.1712.05889 is OK
- 10.48550/arXiv.2006.02085 is OK
- 10.48550/arXiv.2109.04463 is OK
- 10.1038/s41586-021-03506-2 is OK
- 10.7554/eLife.66410 is OK
- 10.1146/annurev-neuro-092619-094115 is OK
- 10.1038/s41593-018-0095-3 is OK
- 10.1523/JNEUROSCI.0508-17.2018 is OK
- 10.1087/20150211 is OK

MISSING DOIs

- None

INVALID DOIs

- None
emdupre commented 1 year ago

@editorialbot generate pdf

editorialbot commented 1 year ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

tachukao commented 1 year ago

@a9p thanks for the response

@emdupre, the authors have addressed all my concerns. I also approve for publication.

emdupre commented 1 year ago

Thank you for confirming and for your review, @tachukao !

@a9p, I've finished reviewing the software and paper, and I'm also very happy with the submission. I do have a few editorial requests on the paper itself :

On figures and tables :

On references :

On general formatting:

emdupre commented 1 year ago

After making these changes, could you then please:

a9p commented 1 year ago

Hi @emdupre, thank you for your suggestions - they should all be addressed with https://github.com/TNEL-UCSD/autolfads-deploy/pull/20. The above checklist is also complete with the requested information provided below:

emdupre commented 1 year ago

@editorialbot set v1.1.0 as version

editorialbot commented 1 year ago

Done! version is now v1.1.0

emdupre commented 1 year ago

@editorialbot set 10.5281/zenodo.7719505 as archive

editorialbot commented 1 year ago

Done! Archive is now 10.5281/zenodo.7719505

emdupre commented 1 year ago

@editorialbot generate pdf

editorialbot commented 1 year ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

emdupre commented 1 year ago

Thank you, @a9p !

Could you please update the title of the Zenodo archive to exactly match the paper ? That is, currently the paper is titled "High-performance neural population dynamics modeling enabled by scalable computational infrastructure" while the archive is titled "Deployment strategies for scaling AutoLFADS to model neural population dynamics".

This can be done without minting a new DOI by editing the metadata of the existing record. Please let me know if you have any issues with this !

a9p commented 1 year ago

Oh no, terribly sorry about that! Metadata updated! The DOI looks to be the same - 10.5281/zenodo.7719505

emdupre commented 1 year ago

Post-Review Checklist for Editor and Authors

Additional Author Tasks After Review is Complete

Editor Tasks Prior to Acceptance

emdupre commented 1 year ago

Thank you, @a9p !

Apologies, but I have one more request on updating the Zenodo metadata. On the paper Andrew Sedler has their ORCID linked, but it is not linked on the Zenodo archive. Could you please add that to the author metadata ?

a9p commented 1 year ago

Updated!

emdupre commented 1 year ago

Thank you @a9p ; this now looks right on my end !

I'm now happy to recommend autolfads-deploy to the EIC team for publication (!), and I just want to add my congratulations on such an impressive effort πŸŽ‰βœ¨

Thank you to @tachukao and @richford for your reviews !! Your volunteer efforts are what keep JOSS moving forward.

emdupre commented 1 year ago

@editorialbot recommend-accept

editorialbot commented 1 year ago
Attempting dry run of processing paper acceptance...
editorialbot commented 1 year ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1038/nn.3776 is OK
- 10.1038/s41592-022-01675-0 is OK
- 10.1038/s41592-018-0109-9 is OK
- 10.48550/ARXIV.2201.11941 is OK
- 10.48550/arXiv.1712.05889 is OK
- 10.48550/arXiv.2006.02085 is OK
- 10.48550/arXiv.2109.04463 is OK
- 10.1038/s41586-021-03506-2 is OK
- 10.7554/eLife.66410 is OK
- 10.1146/annurev-neuro-092619-094115 is OK
- 10.1038/s41593-018-0095-3 is OK
- 10.1523/JNEUROSCI.0508-17.2018 is OK
- 10.1087/20150211 is OK

MISSING DOIs

- None

INVALID DOIs

- None
editorialbot commented 1 year ago

:warning: Error preparing paper acceptance. The generated XML metadata file is invalid.

Syntax of value for attribute rid of xref is not valid
Syntax of value for attribute rid of xref is not valid
Syntax of value for attribute id of aff is not valid
emdupre commented 1 year ago

πŸ‘‹ Hi @openjournals/joss-eics -- I don't think I've seen this error before ! It looks like there's an error in two cross references and one affiliation, but this is only in the JATS validation, not the CrossRef XML validation. Any suggestions on how to debug these errors ?

a9p commented 1 year ago

@emdupre https://github.com/TNEL-UCSD/autolfads-deploy/pull/22 should fix this issue! It looks like the root cause was our using a symbol in affiliations: valid for tex/pdf generation, but non-compliant with JATS.

emdupre commented 1 year ago

@editorialbot recommend-accept

editorialbot commented 1 year ago
Attempting dry run of processing paper acceptance...