openjournals / joss-reviews

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

[REVIEW]: SAMBA: A Trainable Segmentation Web-App with Smart Labelling #6159

Closed editorialbot closed 5 months ago

editorialbot commented 10 months ago

Submitting author: !--author-handle-->@rmdocherty<!--end-author-handle-- (Ronan Docherty) Repository: https://github.com/tldr-group/samba-web Branch with paper.md (empty if default branch): paper Version: v1.0.0 Editor: !--editor-->@Kevin-Mattheus-Moerman<!--end-editor-- Reviewers: @pchlap, @jingpengw Archive: 10.5281/zenodo.11307100

Status

status

Status badge code:

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

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

@pchlap & @jingpengw, 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 @AJQuinn 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 @pchlap

📝 Checklist for @jingpengw

editorialbot commented 10 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
editorialbot commented 10 months ago
Software report:

github.com/AlDanial/cloc v 1.88  T=0.06 s (652.1 files/s, 128472.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
TypeScript                      14            360            222           2662
Python                           9            384            712           1546
JavaScript                       6            177            112           1492
Markdown                         4             65              0            228
TeX                              1             13              0            103
JSON                             2              0              0            102
YAML                             2              7              8             46
HTML                             2              8              1             21
CSS                              1              0              0              3
Sass                             1              0              0              3
-------------------------------------------------------------------------------
SUM:                            42           1014           1055           6206
-------------------------------------------------------------------------------

gitinspector failed to run statistical information for the repository
editorialbot commented 10 months ago

Wordcount for paper.md is 1233

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

OK DOIs

- 10.1038/s41592-019-0582-9 is OK
- 10.1093/bioinformatics/btx180 is OK
- 10.1038/nmeth.2019 is OK
- 10.1101/2023.08.21.554208 is OK
- 10.7717/peerj.453 is OK

MISSING DOIs

- None

INVALID DOIs

- None
editorialbot commented 10 months ago

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

AJQuinn commented 10 months ago

👋🏼 @rmdocherty, @pchlap and @jingpengw - this is the review thread for the paper. All of our communications will happen here from now on.

For @pchlap and @jingpengw - 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. Please can you do this soon as a confirmation that you've seen the review starting.

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. Summary conversation is great on this thread but try to avoid substantial discussion about the repository here, this should take place in issues on the source repository.

When discussing the submission on an issue thread, please mention https://github.com/openjournals/joss-reviews/issues/6159 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. In my experience, it is better to post comments/questions/suggestions as you come across them instead of waiting until you've reviewed the entire package.

We aim for reviews to be completed within about 2-4 weeks. Please let me know if any of you require some more time. We can also use EditorialBot (our bot) to set automatic reminders if you know you'll be away for a known period of time.

Please feel free to ping me (@AJQuinn) if you have any questions/concerns.

pchlap commented 10 months ago

Review checklist for @pchlap

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

rmdocherty commented 10 months ago

@pchlap @jingpengw Hi all, happy to answer any questions you have!

xiuliren commented 10 months ago

Review checklist for @jingpengw

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

rmdocherty commented 9 months ago

@pchlap @jingpengw is it possible to get an update on the review?

xiuliren commented 9 months ago

Sorry for the late response. I have completed the check list and have some other comments.

AJQuinn commented 9 months ago

Hi all - thanks @jingpengw for the comments - if there a detailed discussions required to resolve these points please continue using an issue on the source repo that includes a link to this thread in the description.

@pchlap - do you have a sense of when you would be able to finalise a review? please get in touch if you need any input from my side - happy to assist

rmdocherty commented 9 months ago

@jingpengw, thanks for the comments! I've fixed the links to manual but have yet to fix the video link - I'll edit that once the video is uploaded and will let you know when that happens. I've also added the references you listed to the paper.

pchlap commented 9 months ago

Hi @AJQuinn, @rmdocherty, apologies for being slow to get on to this. I will block some time to work through this in the next few days. Thanks.

rmdocherty commented 9 months ago

@pchlap No worries! @jingpengw the video tutorial link is now working

pchlap commented 9 months ago

@editorialbot generate pdf

editorialbot commented 9 months ago

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

pchlap commented 9 months ago

Congratulations on a great piece of work @rmdocherty. A really useful, well designed and well implemented tool.

@AJQuinn I have completed my review. All items in the checklist are satified in my opinion and I don't request any additional changes. This work certainly meets the criteria for inclusion in JOSS.

AJQuinn commented 9 months ago

Thanks for your time @pchlap , much appreciated.

@jingpengw - could we get an update on when you'll be able to take a look at the changes in response to the review? Let me know if you need any further input from us.

rmdocherty commented 9 months ago

Thanks for the kind words @pchlap! @jingpengw I've made the changes in the references and fixed the video link, do you need any more info from my side?

xiuliren commented 9 months ago

looks good to me.

rmdocherty commented 8 months ago

Thanks @jingpengw! @AJQuinn please let me know if anything more is needed from my end

camsooper commented 8 months ago

@AJQuinn - would be really great if we could get this over the line so Ronan could present it at a conference next month. Thanks for all your time so far!

rmdocherty commented 7 months ago

Hi @AJQuinn, can I get an update? Thanks

camsooper commented 7 months ago

@Kevin-Mattheus-Moerman - is @AJQuinn out of office? If so is there anything that can be done to finish the review process?

Kevin-Mattheus-Moerman commented 6 months ago

@rmdocherty @camsooper our severe apologies for the delays encountered with this submission. As we've had difficulties reaching @AJQuinn I'll now take over this submission as editor.

Kevin-Mattheus-Moerman commented 6 months ago

@editorialbot remove editor

editorialbot commented 6 months ago

Editor removed!

Kevin-Mattheus-Moerman commented 6 months ago

@editorialbot assign me as editor

editorialbot commented 6 months ago

Assigned! @Kevin-Mattheus-Moerman is now the editor

Kevin-Mattheus-Moerman commented 6 months ago

@jingpengw thanks for your review here. Your comment "looks good to me" suggests you are happy to recommend acceptance. However, your review checklist has some boxes left unchecked. Could you have a quick look to see if you are able to tick these final boxes please? If not please let the authors know what they need to work on to get those ticked. Thanks again for your help!

On two of those boxes, I can add that the project has contributing guidelines, and that the references in the paper seem well formatted (and we'll check these gain prior to publication).

Kevin-Mattheus-Moerman commented 6 months ago

@editorialbot check references

Kevin-Mattheus-Moerman commented 5 months ago

@jingpengw if you see this in the coming days, please check the above message :point_up:. It does look like you have approved this (and the unticked items have been verified), but if you do see this please consider completing the check list.

Kevin-Mattheus-Moerman commented 5 months ago

@editorialbot check references

Kevin-Mattheus-Moerman commented 5 months ago

Post-Review Checklist for Editor and Authors

Additional Author Tasks After Review is Complete

Editor Tasks Prior to Acceptance

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

OK DOIs

- 10.1038/s41592-019-0582-9 is OK
- 10.1093/bioinformatics/btx180 is OK
- 10.5281/zenodo.8115575 is OK
- 10.5281/zenodo.10071078 is OK
- 10.1038/nmeth.2019 is OK
- 10.1101/2023.08.21.554208 is OK
- 10.7717/peerj.453 is OK

MISSING DOIs

- No DOI given, and none found for title: napari-feature-classifier: An interactive classifi...
- No DOI given, and none found for title: Segment Anything
- No DOI given, and none found for title: Scaling Vision Transformers to 22 Billion Paramete...
- No DOI given, and none found for title: ONNX: Open Neural Network Exchange
- No DOI given, and none found for title: Scikit-learn: Machine Learning in Python

INVALID DOIs

- None
Kevin-Mattheus-Moerman commented 5 months ago

@rmdocherty I am happy to proceed to process this work for acceptance in JOSS. Please check the above points for you for the post-review checklist. Are you able to work on those? Let me know if you have any questions. In addition, please check the above reference check. If any of those potentially missing DOIs listed, have DOIs please add them. No problem if they truly do not have any. Thanks.

Kevin-Mattheus-Moerman commented 5 months ago

@editorialbot generate pdf

editorialbot commented 5 months ago

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

rmdocherty commented 5 months ago

Hi @Kevin-Mattheus-Moerman, thanks for getting this orgranised!

I've updated the paper to add orcid affiliations for each author, and have added two DOIs to paper.bib for the two arXiv preprints, the other works don't have an associated DOI. I have cited the preprints as @misc, unsure how or if this will affect whether these new DOIs are detected - should I cite them as a @article instead?

The release version is v1.0.0

The Zenodo DOI is 10.5281/zenodo.11307100 and is linked here

Let me know if there's anything else that needs doing

Kevin-Mattheus-Moerman commented 5 months ago

@editorialbot set 10.5281/zenodo.11307100 as archive

editorialbot commented 5 months ago

Done! archive is now 10.5281/zenodo.11307100

Kevin-Mattheus-Moerman commented 5 months ago

@editorialbot generate pdf

editorialbot commented 5 months ago

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

Kevin-Mattheus-Moerman commented 5 months ago

@editorialbot check references

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

OK DOIs

- 10.1038/s41592-019-0582-9 is OK
- 10.1093/bioinformatics/btx180 is OK
- 10.5281/zenodo.8115575 is OK
- 10.5281/zenodo.10071078 is OK
- 10.1038/nmeth.2019 is OK
- 10.48550/arXiv.2304.02643 is OK
- 10.1101/2023.08.21.554208 is OK
- 10.48550/arXiv.2302.05442 is OK
- 10.7717/peerj.453 is OK

MISSING DOIs

- No DOI given, and none found for title: napari-feature-classifier: An interactive classifi...
- Errored finding suggestions for "ONNX: Open Neural Network Exchange", please try later
- No DOI given, and none found for title: Scikit-learn: Machine Learning in Python

INVALID DOIs

- None
Kevin-Mattheus-Moerman commented 5 months ago

@rmdocherty below I have two minor points in relation to the paper:

rmdocherty commented 5 months ago

@Kevin-Mattheus-Moerman

Kevin-Mattheus-Moerman commented 5 months ago

@editorialbot generate pdf

editorialbot commented 5 months ago

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