openjournals / joss-reviews

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

[REVIEW]: LinguiPhyR: A Package for Linguistic Phylogenetic Analysis in R #6201

Open editorialbot opened 6 months ago

editorialbot commented 6 months ago

Submitting author: !--author-handle-->@marccanby<!--end-author-handle-- (Marc Canby) Repository: https://github.com/marccanby/linguiphyr/ Branch with paper.md (empty if default branch): Version: 0.1.0 Editor: !--editor-->@ajstewartlang<!--end-editor-- Reviewers: @fauxneticien, @SimonGreenhill, @SietzeN Archive: Pending

Status

status

Status badge code:

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

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

@fauxneticien & @SimonGreenhill, 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 @ajstewartlang 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 @SimonGreenhill

πŸ“ Checklist for @SietzeN

πŸ“ Checklist for @fauxneticien

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

github.com/AlDanial/cloc v 1.88  T=0.03 s (816.3 files/s, 164009.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
R                               19            497            638           2976
Markdown                         3            120              0            393
TeX                              1             24              0            151
YAML                             1              1              4             18
-------------------------------------------------------------------------------
SUM:                            24            642            642           3538
-------------------------------------------------------------------------------

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

Wordcount for paper.md is 2537

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

OK DOIs

- 10.1111/j.1749-818X.2008.00082.x is OK
- 10.5334/johd.96 is OK
- 10.1126/science.abg0818 is OK

MISSING DOIs

- 10.1371/journal.pone.0180908 may be a valid DOI for title: BEASTling: A software tool for linguistic phylogenetics using BEAST 2
- 10.1016/s0748-3007(02)00147-0 may be a valid DOI for title: Cladistic analysis of languages: Indo-European classification based on lexicostatistical data
- 10.1075/dia.30.2.01bar may be a valid DOI for title: An experimental study comparing linguistic phylogenetic reconstruction methods
- 10.31219/osf.io/fnav8 may be a valid DOI for title: Short vs long stem alternations in Romance verbal inflection: the S-morphome
- 10.1038/sdata.2018.189 may be a valid DOI for title: Global-scale phylogenetic linguistic inference from lexical resources

INVALID DOIs

- https://doi.org/10.1163/22125892-20201000 is INVALID because of 'https://doi.org/' prefix
editorialbot commented 6 months ago

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

SimonGreenhill commented 5 months ago

Review checklist for @SimonGreenhill

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

SimonGreenhill commented 5 months ago

Some comments on the manuscript here

SimonGreenhill commented 5 months ago

The paper currently has no "Example usage: Do the authors include examples of how to use the software (ideally to solve real-world analysis problems)". The README.md file contains this. Can this be added as a section to the paper as well?

SimonGreenhill commented 5 months ago

There are no contributing guidlines -- can these be added as either a short statement to the README.md or as a CONTRIBUTIONS.md file?

SimonGreenhill commented 5 months ago

Some issues with references: https://github.com/marccanby/linguiphyr/issues/2

SimonGreenhill commented 5 months ago

And some comments / issues on the code:

ajstewartlang commented 4 months ago

@editorialbot add @SietzeN as reviewer

editorialbot commented 4 months ago

@SietzeN added to the reviewers list!

SimonGreenhill commented 4 months ago

Thanks @marccanby -- all my requested changes have been implemented.

marccanby commented 4 months ago

Responding to the unchecked boxes in Simon's review checklist:

Thanks very much for all of the feedback!

SimonGreenhill commented 4 months ago

thanks @marccanby

SietzeN commented 4 months ago

Review checklist for @SietzeN

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

fauxneticien commented 4 months ago

Review checklist for @fauxneticien

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

fauxneticien commented 4 months ago

Two minor issues raised for @marccanby in repo: https://github.com/marccanby/linguiphyr/issues/15

SietzeN commented 3 months ago

Hi @marccanby, I have now finished reviewing the package and manuscript. I raised some issues in repo: https://github.com/marccanby/linguiphyr/issues/16

ajstewartlang commented 2 months ago

:wave: @marccanby just checking in with you that you're ok working through the issues raised above?

marccanby commented 2 months ago

@ajstewartlang yes, I'm sorry about the delay - end of semester has been very busy - I've read through them but haven't responded yet - I'll take care of it within the next week!

marccanby commented 1 month ago

I have now responded to all of the issues raised above! Please let me know what the next steps are or if there are further questions.

ajstewartlang commented 1 month ago

:wave: @fauxneticien @SimonGreenhill @SietzeN can I ask you to review these responses and let me know whether they address the issues you raised?

SimonGreenhill commented 1 month ago

All my issues are sorted, thanks πŸ‘

SietzeN commented 1 month ago

Hi @ajstewartlang! Yes, thanks! I'm happy with the reply and changes, all sorted!

ajstewartlang commented 1 month ago

:wave: @fauxneticien could you confirm you are also happy with the changes please?

fauxneticien commented 1 month ago

Yep, thanks β€” all looks good!

ajstewartlang commented 1 month ago

@editorialbot check references

ajstewartlang commented 1 month ago

@editorialbot generate pdf

editorialbot commented 1 month ago

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

ajstewartlang commented 1 month ago

@editorialbot check references

ajstewartlang commented 1 month ago

@editorialbot check references

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

OK DOIs

- 10.1111/j.1749-818X.2008.00082.x is OK
- 10.5334/johd.96 is OK
- 10.1126/science.abg0818 is OK

MISSING DOIs

- No DOI given, and none found for title: Computational phylogenetics: an introduction to de...
- No DOI given, and none found for title: Historical linguistics
- 10.1146/annurev-linguistics-011619-030507 may be a valid DOI for title: Cognacy databases and phylogenetic research on Ind...
- No DOI given, and none found for title: Historical Linguistics: Toward a Twenty-First Cent...
- No DOI given, and none found for title: TraitLab: a Matlab package for fitting and simulat...
- No DOI given, and none found for title: BEAST 2: a software platform for Bayesian evolutio...
- 10.1371/journal.pone.0180908 may be a valid DOI for title: BEASTling: A software tool for linguistic phylogen...
- No DOI given, and none found for title: Phylogenetic analysis using parsimony (PAUP*) 4.0
- 10.1016/s0748-3007(02)00147-0 may be a valid DOI for title: Cladistic analysis of languages: Indo-European cla...
- No DOI given, and none found for title: Statistics for phylogenetic trees
- 10.1075/dia.30.2.01bar may be a valid DOI for title: An experimental study comparing linguistic phyloge...
- No DOI given, and none found for title: Indo-European and computational cladistics
- 10.1038/sdata.2018.189 may be a valid DOI for title: Global-scale phylogenetic linguistic inference fro...

INVALID DOIs

- https://doi.org/10.1163/22125892-20201000 is INVALID because of 'https://doi.org/' prefix
- https://doi.org/10.1111/1467-968X.12271 is INVALID because of 'https://doi.org/' prefix
ajstewartlang commented 1 month ago

:wave: @marccanby Could you address the missing/invalid DOIs please?