openjournals / joss-reviews

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

[PRE REVIEW]: gratia: An R package for exploring generalized additive models #6935

Closed editorialbot closed 2 months ago

editorialbot commented 3 months ago

Submitting author: !--author-handle-->@gavinsimpson<!--end-author-handle-- (Gavin L. Simpson) Repository: https://github.com/gavinsimpson/gratia Branch with paper.md (empty if default branch): joss-paper Version: v0.9.2 Editor: !--editor-->@lrnv<!--end-editor-- Reviewers: @dill, @vankesteren Managing EiC: Chris Vernon

Status

status

Status badge code:

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

Author instructions

Thanks for submitting your paper to JOSS @gavinsimpson. Currently, there isn't a JOSS editor assigned to your paper.

@gavinsimpson 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:

@editorialbot commands
editorialbot commented 3 months ago

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:

@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 3 months ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1016/j.csda.2012.01.026 is OK
- 10.1111/j.1467-9868.2010.00749.x is OK
- 10.1080/01621459.2016.1180986 is OK
- 10.1007/s11222-019-09864-2 is OK
- 10.18637/jss.v080.i01 is OK
- 10.7717/peerj.6876 is OK
- 10.3389/fevo.2018.00149 is OK
- 10.18637/jss.v059.i10 is OK
- 10.1007/978-3-319-24277-4 is OK
- 10.1007/BFb0086566 is OK
- 10.32614/rj-2018-009 is OK
- 10.1201/9780429459016 is OK
- 10.1109/TVCG.2023.3327195 is OK
- 10.5281/ZENODO.10782896 is OK
- 10.1111/1467-9868.00374 is OK
- 10.1111/j.2517-6161.1983.tb01239.x is OK
- 10.1214/AOS/1176349743 is OK

MISSING DOIs

- No DOI given, and none found for title: Generalized Additive Models: An Introduction with ...
- 10.1201/9780203753781-6 may be a valid DOI for title: Generalized Additive Models
- No DOI given, and none found for title: Bayesian views of generalized additive modelling
- No DOI given, and none found for title: A practical guide to splines
- 10.32614/cran.package.gjrm may be a valid DOI for title: GJRM: Generalised Joint Regression Modelling
- No DOI given, and none found for title: R: A Language and Environment for Statistical Comp...
- No DOI given, and none found for title: R for data science: Import, tidy, transform, visua...
- 10.1214/aoms/1177697089 may be a valid DOI for title: A Correspondence Between Bayesian Estimation on St...
- 10.1111/j.2517-6161.1985.tb01327.x may be a valid DOI for title: Some Aspects of the Spline Smoothing Approach to N...

INVALID DOIs

- None
editorialbot commented 3 months ago

Software report:

github.com/AlDanial/cloc v 1.90  T=0.31 s (1286.5 files/s, 345732.8 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
SVG                            251              0              0          72564
R                              100           2827           7316          18046
Markdown                        31            587              0           4019
Rmd                              6            251            619            562
XML                              2              0              3            456
TeX                              2             27              0            369
YAML                             7             46             19            226
make                             1             20              1             72
CSS                              1              0              0              4
Sass                             1              0              0              1
-------------------------------------------------------------------------------
SUM:                           402           3758           7958          96319
-------------------------------------------------------------------------------

Commit count by author:

  2268  Gavin Simpson
   150  Gavin L. Simpson
    25  runner
    23  gavinsimpson
     5  Henrik Singmann
     3  Lars Dalby
     1  David Lawrence Miller
     1  DavisVaughan
     1  John Muschelli
editorialbot commented 3 months ago

Paper file info:

📄 Wordcount for paper.md is 2623

✅ The paper includes a Statement of need section

editorialbot commented 3 months ago

License info:

🟡 License found: Other (Check here for OSI approval)

editorialbot commented 3 months ago

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

editorialbot commented 3 months ago

Five most similar historical JOSS papers:

greta: simple and scalable statistical modelling in R Submitting author: @goldingn Handling editor: @terrytangyuan (Retired) Reviewers: @lionel68, @joethorley, @lionel68 Similarity score: 0.7063

Generative DAGs as an Interface Into Probabilistic Programming with the R Package causact Submitting author: @flyaflya Handling editor: @arfon (Active) Reviewers: @joethorley, @ChristopherLucas Similarity score: 0.7000

Visualizations with statistical details: The ggstatsplot approach Submitting author: @IndrajeetPatil Handling editor: @csoneson (Active) Reviewers: @njtierney, @kevinrue Similarity score: 0.6990

Welcome to the Tidyverse Submitting author: @hadley Handling editor: @karthik (Retired) Reviewers: @ldecicco-USGS, @jeffreyhanson Similarity score: 0.6796

RBF: An R package to compute a robust backfitting estimator for additive models Submitting author: @alemermartinez Handling editor: @mikldk (Retired) Reviewers: @mcavs, @mmrabe Similarity score: 0.6768

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

gavinsimpson commented 3 months ago

Suggestions for reviewers from list:

Suggestions for reviewers

Depending on the statute of limitations on CoIs from having coauthored a paper 5-ish years ago, obvious reviewers would be

But they might decline anyway. Paper we published: https://doi.org/10.7717/peerj.6876

gavinsimpson commented 3 months ago

🟡 License found: Other (Check here for OSI approval)

The package is licensed MIT: https://github.com/gavinsimpson/gratia/blob/main/LICENSE.md. That this isn't clearer in the repo is because of the requirements for conveying license info in R packages that are on CRAN.

crvernon commented 3 months ago

@editorialbot invite @lrnv as editor

:wave: @lrnv - are you able to take this one on?

editorialbot commented 3 months ago

Invitation to edit this submission sent!

lrnv commented 3 months ago

Yes I can of course !

lrnv commented 3 months ago

@editorialbot assign me as editor

editorialbot commented 3 months ago

Assigned! @lrnv is now the editor

lrnv commented 3 months ago

@vankesteren, @njtierney, @epiben, @adibender, @goldingn, @dill, @noamross, would any of you be willing to review this submission for JOSS? We carry out our checklist-driven reviews here in GitHub issues and follow these guidelines: https://joss.readthedocs.io/en/latest/review_criteria.html

epiben commented 3 months ago

Would have loved to, but I have one week left before the summer holiday and a lot on my plate, so I think it's best if I sit this one over. Hopefully, the others are available as this seem a solid package.

dill commented 3 months ago

@lrnv happy to do so, provided I don't have too strict a time limit. I can probably get it done within the next 3-4 weeks if that works for you.

lrnv commented 3 months ago

@epiben okay then.

@dill we usually aim for a 6 to 8 weeks review time, so your constraint seem to fit, great !

We aim for 2/3 reviewers so let us wait for others to answer and then we'll start the review.

goldingn commented 3 months ago

Sorry @lrnv, I haven't done a JOSS review in ages so would love to, but I will be slammed for at least the next couple of months :(

vankesteren commented 3 months ago

I can do it in August! Will be on holiday in the second half of July. I'll set a reminder to myself to do it asap after.

lrnv commented 3 months ago

Ok that is great ! Let us wait a bit more to see if we get a third reviewer and we'll launch the review.

noamross commented 3 months ago

I'm afraid I can't do it this month.

adibender commented 3 months ago

Unfortunately, I won't be able to do it.

lrnv commented 3 months ago

@njtierney would you be available to take up this review ?

lrnv commented 2 months ago

@editorialbot add @dill as reviewer

editorialbot commented 2 months ago

@dill added to the reviewers list!

lrnv commented 2 months ago

@editorialbot add @vankesteren as reviewer

editorialbot commented 2 months ago

@vankesteren added to the reviewers list!

lrnv commented 2 months ago

@editorialbot start review

editorialbot commented 2 months ago

OK, I've started the review over in https://github.com/openjournals/joss-reviews/issues/6962.

njtierney commented 2 months ago

Hi there! Sorry I missed the opportunity to review this package! It's a great piece of work, sounds like you are all sorted for reviewers, @gavinsimpson and @crvernon but let me know if I can help

lrnv commented 2 months ago

@njtierney If you want to review it, we accept extra reviewers as the more the btter for the quantity -- and hence often quality -- of feedback to the authors. I could still add you to the reviewer list if you want ?

njtierney commented 2 months ago

@njtierney If you want to review it, we accept extra reviewers as the more the btter for the quantity -- and hence often quality -- of feedback to the authors. I could still add you to the reviewer list if you want ?

Sounds good! I'd be happy to review

lrnv commented 2 months ago

Okay then I'll add you up :)