-
-
Notifications
You must be signed in to change notification settings - Fork 39
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
[PRE REVIEW]: MousebreedeR: A novel software to assist in the design of breeding schema for complex genotypes of experimental organisms #6214
Comments
Hello human, 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:
|
|
|
Wordcount for |
Five most similar historical JOSS papers: GeneNetwork: framework for web-based genetics Bedtoolsr: An R package for genomic data analysis and manipulation rTASSEL: An R interface to TASSEL for analyzing genomic diversity geneXplainR: An R interface for the geneXplain platform REGENS: an open source Python package for simulating realistic autosomal genotypes |
@sportiellomike I am the AEiC on this track and here to help with initial steps. I have noticed you use a CC-BY-4.0 license licence. Unfortunately this license is not acceptable for JOSS. You are required to use an OSI approved open source licence. |
@openjournals/dev it looks like our system did not detect the non-approved licence here. ☝️ |
@Kevin-Mattheus-Moerman my mistake. It has since been updated to the MIT license which is per https://opensource.org/license/mit/. Thank you. |
@Kevin-Mattheus-Moerman just wanted to check in and see if there's anything you need from me. Thank you. |
@sportiellomike we are having some difficulties assigning an editor. Quite a few are pre-occupied with other submissions. We are however currently onboard several new editors, so I am hoping one of them will be able to jump in shortly. I'll assign the waitlisted label for now, as we are waiting for an editor to pick this up. Apologies for the delay. |
@Kevin-Mattheus-Moerman I understand. Just to make sure, did I appropriately change the license? Thank you. |
@sportiellomike yes the license is now fine thanks. |
@csoneson I think you might be the best fit for this package. Do you think you could edit it once you are available? |
@editorialbot invite @csoneson as editor |
Invitation to edit this submission sent! |
Sure, I can take this on.
|
@editorialbot assign @csoneson as editor |
Assigned! @csoneson is now the editor |
Thank you @csoneson for your helpful comments!
Thanks again! |
@editorialbot generate pdf |
Five most similar historical JOSS papers: GeneNetwork: framework for web-based genetics Bedtoolsr: An R package for genomic data analysis and manipulation rTASSEL: An R interface to TASSEL for analyzing genomic diversity REGENS: an open source Python package for simulating realistic autosomal genotypes geneXplainR: An R interface for the geneXplain platform |
@sportiellomike Great, thanks - I'll start looking for suitable reviewers. If you have suggestions (see the first post above), feel free to mention them here. |
👋🏻 @JoanyMarino, @btmonier, @mkerin - would you be interested in reviewing this submission for JOSS?
Thanks in advance! |
👋🏻 @yjunechoe, @Balexandre23 (or @JoanyMarino, @btmonier, @mkerin) - would you be interested in reviewing this submission for the Journal of Open Source Software (JOSS)?
Thanks a lot in advance! |
I am happy to review, though please note that I do not have domain expertise in this area (of biology). I will limit my comments to the quality of the R code. I'd also like to note a couple immediate concerns from a cursory look at the codebase:
Speaking for myself as a potential reviewer, I don't think this package is quite ready for review. I would like for at least these issues to be resolved before I personally dedicate more time to reviewing the actual functionalities of the package. In sum, I conditionally accept to be a reviewer. |
Thank you @yjunechoe for your time,
|
Thank you for the quick response addressing my comments - I'll answer your questions in turn:
It is indeed an improvement to move a dependency from Depends to Imports, but this still misses the bigger issue about depending on the entire tidyverse metapackage (Imports still creates a dependency - for more on the technical details, see https://r-pkgs.org/dependencies-in-practice.html#sec-dependencies-in-imports). The package should specifically Import only the packages necessary for it to function - and in fact, since the package already Imports dplyr and ggplot2, that may be sufficient on their own.
I would highly advise using
I mean that simple, one-liner examples with no setup like this: #' @examples
#' compilegametes(engageinmeiosisoutput) cannot be ran by the user after installing and loading the package (what is the
As I have not yet fully evaluated the scope of the package's features, I will also take this back for the moment. But I would advise you to consult existing materials on writing unit tests in R to increase the number and kind of unit tests (e.g., https://r-pkgs.org/testing-design.html), to receive a better evaluation of the test suite in the review (tests should not only cover correctness, but also edge cases, the signaling of appropriate messages and warnings, etc.). In any case, I can say more on what I expect to see from tests in the actual review. Please address (1) and (3) and I am happy to formally review the package. |
Thanks for your explanations. I will address these points as soon as I am able and update you by tagging you here after. Thank you. |
Thanks @yjunechoe for (conditionally) accepting and for your initial comments. |
Just for the record - in parallel I'm reaching out to potential reviewers offline/over email. |
👋🏻 @RobLBaker - would you be interested in reviewing this submission for JOSS?
Thanks in advance! |
@yjunechoe, thank you for your first round of suggestions. I believe I have responded to the ones you requested (1 and 3). Thanks to your advice, I have removed the dependency of tidyverse, created example data that should help users when they look up functions, cleaned up a couple of miscellaneous things, and retested. |
👋🏻 @greggj2016, @dwinter, @tkchafin - would you be willing to review this submission for the Journal of Open Source Software (JOSS)?
Many thanks in advance! |
Sorry, I can't take on another review just now. I suggest igorkf as a possible alternative |
Unfortunately I also don't have the time at the moment. In addition, github is being blocked by my work computer.
…-Rob
Robert Baker, Ph.D. (he/him)
Data Scientist/Integrative Biologist
National Park Service Inventory & Monitoring Division
1201 Oakridge Drive, Suite 150
Fort Collins, CO 80525
970-267-7216 (office)
From: Tyler Chafin ***@***.***>
Sent: Friday, March 8, 2024 9:26 AM
To: openjournals/joss-reviews ***@***.***>
Cc: Baker, Robert L ***@***.***>; Mention ***@***.***>
Subject: [EXTERNAL] Re: [openjournals/joss-reviews] [PRE REVIEW]: MousebreedeR: A novel software to assist in the design of breeding schema for complex genotypes of experimental organisms (Issue #6214)
This email has been received from outside of DOI - Use caution before clicking on links, opening attachments, or responding.
Sorry, I can't take on another review just now. I suggest igorkf as a possible alternative
-
Reply to this email directly, view it on GitHub<#6214 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AXIIC7L5A2BEO2IJV5JQCV3YXHRBLAVCNFSM6AAAAABBXIBTZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBVHE4TSNZVG4>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
👋🏻 @igorkf - would you be willing to review this submission for the Journal of Open Source Software (JOSS)?
Our review takes places openly on GitHub and is checklist-based, see here for more details. Many thanks in advance! |
Sorry, I can't do that right now.
…On Fri, Mar 8, 2024 at 11:09 AM Charlotte Soneson ***@***.***> wrote:
👋🏻 @greggj2016 <https://github.com/greggj2016>, @dwinter
<https://github.com/dwinter>, @tkchafin <https://github.com/tkchafin> -
would you be willing to review this submission for the Journal of Open
Source Software (JOSS)?
MousebreedeR: A novel software to assist in the design of breeding schema
for complex genotypes of experimental organisms
#6214 <#6214>
Many thanks in advance!
—
Reply to this email directly, view it on GitHub
<#6214 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKJ677M7QXANOJSLFHNKV33YXHPFDAVCNFSM6AAAAABBXIBTZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBVHE3DQNZTGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Sorry, I can't do it right now. |
👋🏻 @sdhutchins, @jsun, @tgerke - would you be willing to review this submission for the Journal of Open Source Software (JOSS)?
Our review takes places openly on GitHub and is checklist-based, see here for more details. Many thanks in advance! |
fine! |
Thank you @jsun! @yjunechoe - could you confirm that you are still willing to review this submission? Then I will assign you both and open the review issue. |
Yes! |
Brilliant, thanks! |
@editorialbot add @yjunechoe as reviewer |
@yjunechoe added to the reviewers list! |
@editorialbot add @jsun as reviewer |
@jsun added to the reviewers list! |
@editorialbot start review |
OK, I've started the review over in #6474. |
Submitting author: @sportiellomike (Mike Sportiello)
Repository: https://github.com/sportiellomike/mousebreedeR
Branch with paper.md (empty if default branch):
Version: v1.0.0
Editor: @csoneson
Reviewers: @yjunechoe, @jsun
Managing EiC: Kevin M. Moerman
Status
Status badge code:
Author instructions
Thanks for submitting your paper to JOSS @sportiellomike. Currently, there isn't a JOSS editor assigned to your paper.
@sportiellomike if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.
Editor instructions
The JOSS submission bot @editorialbot is here to help you find and assign reviewers and start the main review. To find out what @editorialbot can do for you type:
The text was updated successfully, but these errors were encountered: