Closed editorialbot closed 2 years 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.88 T=0.06 s (486.5 files/s, 106485.8 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
R 18 407 889 3874
Markdown 5 174 0 625
TeX 1 29 0 159
YAML 3 18 2 87
Rmd 1 30 48 4
HTML 1 0 0 1
-------------------------------------------------------------------------------
SUM: 29 658 939 4750
-------------------------------------------------------------------------------
gitinspector failed to run statistical information for the repository
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1093/genetics/iyab124 is OK
- 10.1093/bioinformatics/bty371 is OK
- 10.1093/bioinformatics/btab574 is OK
- 10.1093/jhered/esx022 is OK
- 10.1093/bioinformatics/btab459 is OK
- 10.1534/g3.119.400378 is OK
- 10.1534/g3.119.400620 is OK
- 10.1534/genetics.120.303080 is OK
- 10.3835/plantgenome2015.08.0073 is OK
- 10.1534/genetics.115.185579 is OK
- 10.1093/genetics/iyab106 is OK
MISSING DOIs
- None
INVALID DOIs
- None
Wordcount for paper.md
is 1372
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@cpalmer718, @jkanche, @raivivek: Thanks for agreeing to review. Please carry out your review in this issue by first creating a checklist (@editorialbot generate my checklist
) and then updating it as the review proceeds. The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. If possible create issues (and cross-reference) in the submission's repository to avoid too specific discussions in this review thread.
If you have any questions or concerns please let me know.
@cpalmer718, @jkanche, @raivivek, can you please give a brief status of your review? This is not to rush you, merely to give me an impression of the progress and time-frame.
Hi @mikldk! I am hoping to complete my review by next week, if not earlier.
Hi @mikldk I'm maybe halfway through, aiming for finishing it this weekend.
Slightly more specific comments:
Most seriously: there are very few tests, and they really only seem to test that the app launches, not its functionality. This is obviously a challenge in GUI situations. @mikldk I think your guidance may be needed here. For a CL tool I'd say the test setup would need to be reworked from scratch, but I'm not sure that's a reasonable thing to ask here.
Assorted other comments and links:
@cpalmer718 @Cristianetaniguti
Most seriously: there are very few tests, and they really only seem to test that the app launches, not its functionality. This is obviously a challenge in GUI situations. @mikldk I think your guidance may be needed here. For a CL tool I'd say the test setup would need to be reworked from scratch, but I'm not sure that's a reasonable thing to ask here.
Our guidelines states "In particular, your software should be full-featured, well-documented, and contain procedures (such as automated tests) for checking correctness.".
So we do not have a strong requirement for automated tests, but there should be some procedures for checking correctness. One way is to supply screendumps in the help files such that the user can compare her output with those.
...
@mikldk @cpalmer718 I also made similar comments in my review.
It would be great to add functional testing not necessarily UI testing. UI testing is always hard for shiny applications.
@Cristianetaniguti are you able to add functional testing as suggested by @cpalmer718 @jkanche?
@Cristianetaniguti I'm reviewing the R package right now and noticing many minor issues. I see that early reviewers have highlighted them already, so perhaps I should pull the development branch for testing to make sure I have all the latest changes. Please let me know if/when I should install the latest version in case you are in the middle of any changes. Thanks!
Hello! Thank you all for the comments. Yes, @raivivek , please install the main branch (devtools::install_github("https://github.com/mmollina/viewpoly"). I have already pushed some modifications according to @cpalmer718 comments. Among them are more stable links for the example files. @mikldk I thought about using testthat functions to check the data used in ggplot to build the graphics.
Hi @Cristianetaniguti Apologies for delay on my end — I was able to pull in the latest version and revise my comments. Will try to complete everything by this weekend. Cheers!
Hello @raivivek . No worries. I kept changing things these past few days, mostly about the tests. Then, I think you will not need to revise your comments again. I also just submitted answers to @jkanche review. Thanks!
Hello, I just pushed a simple Contributing Guidelines (mmollina/viewpoly@18ed13912d75f75882c8c9c6358a6f09954866f8) and with this, I think I cover all comments and suggestions made by @jkanche and @cpalmer718.
@cpalmer718, @jkanche, @raivivek: Please have a look at your checklists again and let @Cristianetaniguti know if there is anything that needs to be done.
Hi @Cristianetaniguti! I added a few comments to your repository based on my review! Let me know if you have any questions, but other than that, it's looks be in a very good shape.
Thanks to @Cristianetaniguti for making all the changes, looks good to me
Hello, I also finished the modifications according to @raivivek suggestions. I am about to submit this new version to CRAN. Let me know if you have more suggestions. Thanks!
@raivivek and @cpalmer718: I still see missing checks in your checklist. Can you please update us how far you are?
@mikldk apologies for the delay, I've been having some technical problems on the system I was using to evaluate this. I am hopeful that I'll be able to update this review in about 12 hours. sorry again for the trouble.
@mikldk apologies for the delay, I've been having some technical problems on the system I was using to evaluate this. I am hopeful that I'll be able to update this review in about 12 hours. sorry again for the trouble.
@cpalmer718 No worries, thanks for the update :+1:
@mikldk @Cristianetaniguti So things look much improved, and I think most everything I mentioned was meaningfully addressed. I think the hosting site links are a really good solution in particular. I guess my last thought, and I'm open to being argued out of this, is that a lot of the interactions I can have with the interface (to be clear, deliberately silly interactions, like just clicking some text elements) cause a hard crash, or in the case of the hosted version a "disconnected from server" error. Issue is here.
That being said, there isn't an expectation for a bioinformatics tool of this sort to be bulletproof, so I'm fine with just passing on this one. I think the target functionality is really cool, and I've enjoyed interacting with the package for the little slice of its dev process that I've seen.
Hello @cpalmer718 , thanks again for your comments. And yes, it is difficult to make the app bulletproof, but I will try to fix these types of errors as I become aware of them. I just fixed the one that you pointed out, thanks for that too!
Thanks.
Now, @raivivek and @cpalmer718 each only misses one checkbox. I hope you are able to state what is missing for those boxes to be checked?
@mikldk yes, dev has indicated that https://github.com/mmollina/viewpoly/issues/35 is resolvable, so I'll install the update, flag any remaining crashes I can find, and then I'll be content. I'll check the update later today.
@mikldk I've added the last checkbox. My issues have all been meaningfully addressed; thanks to @Cristianetaniguti for the excellent package and edits, and for following up on all my weird UI attempts.
@mikldk I have completed the review as @Cristianetaniguti did an excellent job of addressing my comments!
@cpalmer718, @jkanche, @raivivek: Thank you for your reviews.
@Cristianetaniguti :
@editorialbot generate pdf
@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 set 10.5281/zenodo.6621089 as archive
Done! Archive is now 10.5281/zenodo.6621089
@editorialbot set v0.2.0 as version
Done! version is now v0.2.0
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@Cristianetaniguti
Author names do not match between archive and paper as requested:
Cristiane Hayumi Taniguti; Gabriel de Siqueira Gesteira; Jeekin Lau; Guilherme da Silva Pereira; Zhao-Bang Zeng; David Byrne; Oscar Riera-Lizarazu; Marcelo Mollinari
Cristiane Hayumi Taniguti; Gabriel Gesteira; Jeekin Lau; Guilherme da Silva Pereira; Zhao-Bang Zeng; David Byrne; Oscar Riera-Lizarazu; Marcelo Mollinari
Please let me known once you have read through the paper a final time.
Hello @mikldk ,
I just went through the paper once more and I am confused about where should I change the co-author name, both places seem to be already matching.
@editorialbot recommend-accept
Attempting dry run of processing paper acceptance...
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1093/genetics/iyab124 is OK
- 10.1093/bioinformatics/bty371 is OK
- 10.1093/bioinformatics/btab574 is OK
- 10.1093/jhered/esx022 is OK
- 10.1093/bioinformatics/btab459 is OK
- 10.1534/g3.119.400378 is OK
- 10.1534/g3.119.400620 is OK
- 10.1534/genetics.120.303080 is OK
- 10.3835/plantgenome2015.08.0073 is OK
- 10.1534/genetics.115.185579 is OK
- 10.1093/genetics/iyab106 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:wave: @openjournals/joss-eics, this paper is ready to be accepted and published.
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/3272
If the paper PDF and the deposit XML files look good in https://github.com/openjournals/joss-papers/pull/3272, then you can now move forward with accepting the submission by compiling again with the command @editorialbot accept
Submitting author: !--author-handle-->@cristianetaniguti<!--end-author-handle-- (Taniguti, C. H.) Repository: https://github.com/mmollina/viewpoly Branch with paper.md (empty if default branch): Version: v0.2.0 Editor: !--editor-->@mikldk<!--end-editor-- Reviewers: @cpalmer718, @jkanche, @raivivek Archive: 10.5281/zenodo.6621089
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
@cpalmer718 & @jkanche & @raivivek, 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 @mikldk 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 @jkanche
📝 Checklist for @raivivek
📝 Checklist for @cpalmer718