Open editorialbot opened 4 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
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.7717/peerj.7838 is OK
- 10.1167/jov.21.1.3 is OK
- 10.1088/1741-2552/aca8ce is OK
- 10.1137/141000671 is OK
- 10.18637/jss.v107.i04 is OK
- 10.5281/zenodo.2647458 is OK
- 10.18637/jss.v098.i16 is OK
- 10.5281/zenodo.8344531 is OK
- 10.21105/joss.03349 is OK
- 10.5281/zenodo.10268806 is OK
- 10.5281/zenodo.10669002 is OK
- 10.5281/zenodo.10214175 is OK
- 10.5281/zenodo.10235220 is OK
- 10.3389/fnins.2013.00267 is OK
- 10.21105/joss.05848 is OK
- 10.18502/fbt.v10i3.13165 is OK
- 10.1016/j.jneumeth.2020.109017 is OK
- 10.3390/s21113632 is OK
- 10.1016/j.jneumeth.2019.108377 is OK
- 10.1155/2011/879716 is OK
- 10.1016/j.jneumeth.2020.109017 is OK
- 10.1109/TNSRE.2018.2873061 is OK
MISSING DOIs
- No DOI given, and none found for title: Documenter: A documentation generator for Julia
INVALID DOIs
- None
Software report:
github.com/AlDanial/cloc v 1.90 T=0.05 s (1259.7 files/s, 184107.2 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
SVG 4 0 0 4462
Julia 37 580 631 1921
TeX 1 26 6 356
Markdown 4 90 0 263
YAML 7 7 14 177
TOML 6 5 0 85
-------------------------------------------------------------------------------
SUM: 59 708 651 7264
-------------------------------------------------------------------------------
Commit count by author:
138 jschepers
80 behinger (s-ccs 001)
64 Benedikt Ehinger
20 allcontributors[bot]
14 Judith Schepers
7 behinger
4 llips
2 CompatHelper Julia
2 Luis Lips
2 Manpa Barman
2 maanikmarathe
1 Maanik Marathe
1 RenΓ© Skukies
1 Vladimir Mikheev
Paper file info:
π Wordcount for paper.md
is 1984
β
The paper includes a Statement of need
section
License info:
β
License found: MIT License
(Valid open source OSI approved license)
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Hi @jschepers and reviewers @cbrnr @roualdes @aurorarossi and @jonbmartin - this is the review thread for the submission. All of our communications will happen here from now on. The title was updated on the pre-review but I'm not sure why it wasn't updated here - I'll try to sort it!
Meanwhile, please check the post at the top of the issue for instructions on how to generate your own review checklist. As you go over the submission, please check any items that you feel have been satisfied. There are also 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 directly in the software repository. If you do so, please mention this thread so that a link is created (and I can keep an eye on what is happening). Please also feel free to comment and ask questions in this thread. It is often easier to post comments/questions/suggestions as you come across them instead of waiting until you've reviewed the entire package.
Please feel free to ping me (@mooniean) if you have any questions or concerns. Thanks!
@jschepers
[ ] The word count of the paper is 1984. As written in the JOSS documentation where it says "The paper should be between 250-1000 words. Authors submitting papers significantly longer than 1000 words may be asked to reduce the length of their paper". I would suggest to remove the Package References paragraph and to significantly reduce the Simulation Example paragraph, since this can also be found in the package documentation.
[x] You mention contributing in the README.md
, but I suggest adding a CONTRIBUTING.md
file as it is more structured and good practice, as in the example below:
https://github.com/JuliaGraphs/Graphs.jl/blob/master/CONTRIBUTING.md https://github.com/FluxML/Flux.jl/blob/master/CONTRIBUTING.md https://github.com/JuliaGraphs/GraphsOptim.jl/blob/main/CONTRIBUTING.md
I'm struggling a bit with the following point:
The first part is pretty clear, the submitting authors has definitely made major contributions to the software. However, I'm not sure that this is also the case for the second author @llips, who has only one trivial commit (see https://github.com/unfoldtoolbox/UnfoldSim.jl/graphs/contributors). Since there is no author contributions section, I would argue that this author should probably not be on the authors list based on the information I have. But I'm happy to hear any clarification of course!
Regarding the paper, I agree with @aurorarossi that it is currently too long. I wouldn't reduce the Simulation chapter though, because although it can be found in the documentation, this is the gist of the entire package. I think a few sentences/paragraphs can be removed without too much negative effects throughout the entire manuscript. I would especially try to shorten the validation part, which, although very interesting, is not the focus of this package, and at least for me it raises several questions that are better discussed elsewhere. I agree that the package references can be completely removed (and if you want to credit these packages, maybe just one sentence pointing to some part of the docs would be sufficient). Also, the "Related tools" section could be considerably shortened.
I also have a couple of suggestions that I think would improve the paper:
ExponentialNoise
? I assume the reason is to avoid overlaps, which is a good idea, but then I would add a custom offset to each noise type to show each time series without any overlap.NoNoise
in the legend (clearly, it is not shown in the PSD)?;
? If not, I'd rather not see this throughout the entire manuscript (you know, MATLAB vibes again)...UnfoldModel
.Once these issues are resolved, I think the paper is good to go and I will focus on the software.
Hi @jschepers and reviewers @cbrnr @roualdes @aurorarossi and @jonbmartin ! Just checking in how things are going!
I'd like to wait for @jschepers to reply to my comments before I continue with my review.
Hello, I thought I'd wait until I got all the reviews and then start addressing them. But then I will already start working on them now. Thank you @aurorarossi and @cbrnr for your detailed comments and questions.
I've been actively following along, but haven't found the time yet to get my review going. This is high on my list for early next week.
Hello Beatriz,
I think there may have been a miscommunication - I initially said that I was unable to review. I am currently working on some other reviews for JOSS and other journals. I will be happy to review in the future!
Very best, Jonathan Martin
On Wed, May 8, 2024 at 5:32β―AM Beatriz Costa Gomes @.***> wrote:
Hi @jschepers https://github.com/jschepers and reviewers @cbrnr https://github.com/cbrnr @roualdes https://github.com/roualdes @aurorarossi https://github.com/aurorarossi and @jonbmartin https://github.com/jonbmartin ! Just checking in how things are going!
β Reply to this email directly, view it on GitHub https://github.com/openjournals/joss-reviews/issues/6641#issuecomment-2100269794, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKVCUT7JLTRT7MPMPZJSSZLZBH5LZAVCNFSM6AAAAABGLVEY2SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBQGI3DSNZZGQ . You are receiving this because you were mentioned.Message ID: @.***>
@jonbmartin Apologies! I'll try to sort this out. Thank you for your time!
@editorialbot remove @jonbmartin from reviewers
@jonbmartin removed from the reviewers list!
I filed a new issue, https://github.com/unfoldtoolbox/UnfoldSim.jl/issues/95, with all my doc comments and suggestions. I'll wait for updates on the paper before I read that over.
I filed a new issue, unfoldtoolbox/UnfoldSim.jl#95, with all my doc comments and suggestions. I'll wait for updates on the paper before I read that over.
Thanks a lot for your detailed comments on the documentation. That's very helpful.
Hi @jschepers and reviewers @cbrnr @roualdes @aurorarossi! Checking in that everything is going smoothly!
@mooniean Thank you for checking. Everyone gave very useful suggestions. Thanks again. Unfortunately, I did not have time to address them yet. I will allocate time for this soon.
π @mooniean - As track editor, I try to check in on reviews where nothing has happened in a couple of weeks. How is this going? And can I do anything to help it move forward?
@danielskatz thanks for checking in! Author has asked for some time to address the comments from reviewers :)
Hi @jschepers ! Checking in on the review to see how you're doing with the changes!
Dear all, First of all, we thank you for being patient with our late reply. Thanks a lot again for all your helpful feedback on the paper and the package. Please find the changes we made and the additional clarifications in separate posts below. Benedikt & Judith
Dear @aurorarossi,
thanks a lot for your suggestion about adding a CONTRIBUTING.md
file and the helpful links to examples.
We added the following CONTRIBUTING.md
file: https://github.com/unfoldtoolbox/UnfoldSim.jl/blob/main/CONTRIBUTING.md
Please let us know whether this matches your ideas about the contribution file.
@editorialbot generate pdf
Dear @cbrnr, thank you for your detailed suggestions about the paper. Please find our changes to the paper and additional explanations in the following PR: https://github.com/unfoldtoolbox/UnfoldSim.jl/pull/103 Please let us know if your questions have not yet been sufficiently answered or if additional changes should be made.
@cbrnr Thanks a lot for pointing this out. Luis Lips' contribution to the project is indeed not clear from the UnfoldSim repository alone. However, in his master thesis (that @behinger and I supervised), he worked on "Statistically evaluating mixed-effects models for EEG analysis using large-scale simulations" and one part of his thesis was about implementing a framework to simulate EEG data. A revised version of this became the foundation for the UnfoldSim package. His master thesis code can be found in this repository.
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Dear @roualdes, thanks a lot for reviewing the package documentation. As developer of the package, one often becomes blind to many aspects, and your perspective has been very helpful to restructure the documentation and make it more understandable. Please find our revision of the documentation in this PR: https://github.com/unfoldtoolbox/UnfoldSim.jl/pull/101 Please let us know if this addresses your suggestions regarding the package documentation or if anything is still missing
@aurorarossi and @cbrnr Thank you for your comments about the length of the paper. We can definitely see that our paper draft is rather long for a JOSS paper. However, we would like to keep both the simulation example and the references to other packages:
We think that the simulation example gives a good overview of the functionalities of the paper and offers readers a good starting point (even before having a look at the documentation). Additionally, it would be helpful to have a non-modifiable record of the tool's use cases for academic purposes (especially to use it in a cumulative dissertation). One alternative option would be to provide an additional arXiv version, but that seems cumbersome and confusing.
Regarding the package references, we would like to follow the idea of "giving credit where credit is due" and want to highlight the efforts that researchers put into research software development. This potentially helps establish Research Software Engineering as a viable academic path.
Given that the statement about the word count is not a "must" formulation we hope that our explanations convince you to keep the manuscript also with a quite extended length.
Thanks for addressing my points, as I've already mentioned in https://github.com/unfoldtoolbox/UnfoldSim.jl/pull/103, I'm very happy with the changes! Regarding the paper length, I totally understand that these things are important, but given the journal constraints I'd still say there's room for reducing the length a bit. However, I'll leave this for the journal editors @mooniean @danielskatz to decide.
I'll be reviewing the software package next, but please note that I am currently busy with other things and will be on vacation soon, so it might take me until mid-September to finalize my review. I hope that's OK.
@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 check repository
Software report:
github.com/AlDanial/cloc v 1.90 T=0.06 s (1039.7 files/s, 185524.7 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
SVG 4 0 0 4038
Julia 39 1084 2716 2180
TeX 1 26 6 356
Markdown 5 89 0 281
YAML 7 7 14 177
TOML 6 5 0 84
-------------------------------------------------------------------------------
SUM: 62 1211 2736 7116
-------------------------------------------------------------------------------
Commit count by author:
138 jschepers
80 behinger (s-ccs 001)
64 Benedikt Ehinger
20 allcontributors[bot]
15 Judith Schepers
7 behinger
4 llips
2 CompatHelper Julia
2 Luis Lips
2 Manpa Barman
2 maanikmarathe
1 Maanik Marathe
1 RenΓ© Skukies
1 Vladimir Mikheev
Paper file info:
π Wordcount for paper.md
is 2029
β
The paper includes a Statement of need
section
License info:
β
License found: MIT License
(Valid open source OSI approved license)
π sorry to have missed the notification above. Given that this paper is slightly over 2000 words, and the JOSS standard is up to 1000, I think some of it does need to be cut. My two suggestions to cut this and the overall number of pages to make it more like other JOSS papers are
@jschepers - What is your plan for reducing the paper? And have you started on it?
@danielskatz I'm sorry for the late reply. I am currently on vacation/conferences and will be back in the office at the beginning of September. Thank you for your suggestions regarding the paper. I will implement the changes to the package references section and will discuss the shortening options with Benedikt. We will also go through the whole paper again and decide which information we can leave out. Since the word limit is not a "must" formulation we hoped that we could keep the paper in its current structure because we think that the extra information is valuable to the readers. Moreover, it would be valuable to me to have the paper in its long form for a cumulative dissertation. As discussed before, we have to check back with the University committee if we need a "full" ArXiv version, which would be a bit redundant. But of course we also understand the goal of JOSS to keep papers within the word limit. If we do not find enough other content to shorten I currently have a tendency to changing the functionality section to a single paragraph because I also would like to keep the example.
Submitting author: !--author-handle-->@jschepers<!--end-author-handle-- (Judith Schepers) Repository: https://github.com/unfoldtoolbox/UnfoldSim.jl Branch with paper.md (empty if default branch): joss-paper Version: v.0.3.1 Editor: !--editor-->@mooniean<!--end-editor-- Reviewers: @cbrnr, @aurorarossi, @roualdes Archive: Pending
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
@jonbmartin & @cbrnr & @aurorarossi & @roualdes, 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 @mooniean 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 @cbrnr
π Checklist for @roualdes
π Checklist for @aurorarossi