-
-
Notifications
You must be signed in to change notification settings - Fork 41
[REVIEW]: dsBinVal: Conducting distributed ROC analysis and Calibration using DataSHIELD #4545
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
Comments
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:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
|
Wordcount for |
|
👋🏼 @schalkdaniel, @patRyserWelch8, @brunomontezano - this is the review thread for the submission. All of our communications will happen here from now on. 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 (@csoneson) if you have any questions or concerns. Thanks! |
Review checklist for @brunomontezanoConflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
|
👋🏻 @patRyserWelch8, @brunomontezano - just wanted to check in how things are going with the reviews. Don't hesitate to reach out if you have questions. Thanks! |
@csoneson Hi Charlotte. These last weeks were pretty busy to me but I'm going to take a further look and provide feedback ASAP, until middle of this week for sure (until Wednesday). Thanks for your comprehension and support. |
@schalkdaniel Some suggestions about the paper:
About the package repository itself:
Feel free not to accept my suggestions as long as you have good arguments. Any questions, just ask me. |
👋🏻 @patRyserWelch8 - could you let us know how your review is going? Let me know if you have any questions. Thanks! |
Ping @patRyserWelch8
|
I have reached out to @patRyserWelch8 offline as well. |
@brunomontezano Thanks for your suggestions. I have added a short section for the State of Field in the paper (see this this PR). For the community guidelines, there is already a file |
@schalkdaniel Yes, the CONTRIBUTING file is enough. Thanks for pointing me out. And also the state of the field that you added is pretty good. |
I have not heard back from @patRyserWelch8, so at this point I will try to find an additional reviewer to move the submission forward. Apologies for the delay. |
👋🏻 @joao-lima, @dghoshal-lbl - would one of you be available and interested in reviewing this submission for JOSS?
Thanks in advance! |
👋🏻 @mschubert, @gvegayon - would one of you be available and interested in reviewing this submission for JOSS? dsBinVal: Conducting distributed ROC analysis and Calibration using DataSHIELD Thanks in advance! |
Hi @csoneson, thanks for the invite but I'm unfortunately swamped for the next couple of weeks and won't be able to review |
I'm sorry, @csoneson, but I don't have enough time right now. I suggest asking Dr @zhiiiyang. |
@zhiiiyang - I am aware that I have already invited you as a potential reviewer for this submission and you were busy at the time, but as that was a few months ago I'll take a chance and check if there's a possibility that you might be interested and available now... 🙂 |
Good morning,
I must apologise for the delay. It has been some quite busy times.
I reviewed and sent you my finding by email last week (i.e., 20/09/2022). I am more than happy to copy it again in this email.
Best wishes,
Pat
General checks
* Repository: Is the source code for this software available at the https://github.com/difuture-lmu/dsBinVal<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdifuture-lmu%2FdsBinVal&data=05%7C01%7Cp.ryser-welch%40open.ac.uk%7C7ab4361f2bbb41ff642908da628dfd35%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C637930659219459695%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=vUoxKStTWmgf%2BUdxIZQIt87e%2FP9f%2BZ3BxbwS2GqtLNU%3D&reserved=0>? - Yes
* License: Does the repository contain a plain-text LICENSE file with the contents of an OSI approved<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fopensource.org%2Flicenses%2Falphabetical&data=05%7C01%7Cp.ryser-welch%40open.ac.uk%7C7ab4361f2bbb41ff642908da628dfd35%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C637930659219459695%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=VeGjNoDwL%2F3TITwrfqAAbnYPX64dKwBgV84Gm6q4QbU%3D&reserved=0> software license? yes
* Contribution and authorship: Has the submitting author ***@***.***<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fschalkdaniel&data=05%7C01%7Cp.ryser-welch%40open.ac.uk%7C7ab4361f2bbb41ff642908da628dfd35%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C637930659219459695%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=UTUH9qpp4xQScfRUc9WtNgRhwOT43E6Mj8t6XaZDOrI%3D&reserved=0>) made major contributions to the software? Does the full list of paper authors seem appropriate and complete? yes
* Substantial scholarly effort: Does this submission meet the scope eligibility described in the JOSS guidelines<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fjoss.readthedocs.io%2Fen%2Flatest%2Fsubmitting.html%23substantial-scholarly-effort&data=05%7C01%7Cp.ryser-welch%40open.ac.uk%7C7ab4361f2bbb41ff642908da628dfd35%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C637930659219459695%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=AzFtOyVwNg9L%2FevOwnguYCDtlrKbJarYgShNodu5eYE%3D&reserved=0> yes
Functionality
* Installation: Does installation proceed as outlined in the documentation? yes, however, it should specify the version of datashield compliancy.
* Functionality: Have the functional claims of the software been confirmed? Yes, some changes need to be implement thought. Some output of the ROC curves and numerical outcomes are too disclosive. Data can be inferred and reconstructed. Those needs to be looked into.
* Performance: If there are any performance claims of the software, have they been confirmed? (If there are no claims, please check off this item.) Yes.
Documentation
* A statement of need: Do the authors clearly state what problems the software is designed to solve and who the target audience is? Not clearly. Some more information and explanation in relation to DataSHIELD disclosure controls need to be implemented. Also no mention of any DataSHIELD data servers code. Another repo needs to be reviewed.
* Installation instructions: Is there a clearly-stated list of dependencies? Ideally these should be handled with an automated package management solution. Not yet. it is an issue.
* Example usage: Do the authors include examples of how to use the software (ideally to solve real-world analysis problems). It is challenging without specifying the data onto the DataSHIELD server and Opal version. This is missing.
* Functionality documentation: Is the core functionality of the software documented to a satisfactory level (e.g., API method documentation)? Not yet.
* Automated tests: Are there automated tests or manual steps described so that the functionality of the software can be verified? Some are far too basic. It needs to be inline with DataSHIELD strong testing strategy. https://data2knowledge.atlassian.net/wiki/spaces/DSDEV/pages/658505761/Testing
*
* Community guidelines: Are there clear guidelines for third parties wishing to 1) Contribute to the software 2) Report issues or problems with the software 3) Seek support - NONE
Software paper
* Summary: Has a clear description of the high-level functionality and purpose of the software for a diverse, non-specialist audience been provided? not to my knowledge
* A statement of need: Does the paper have a section titled 'Statement of need' that clearly states what problems the software is designed to solve, who the target audience is, and its relation to other work? none yet. It needs to state more closely DataSHIELD and how it needs to integrated within the software.
* State of the field: Do the authors describe how this software compares to other commonly-used packages? not yet clearly.
* Quality of writing: Is the paper well written (i.e., it does not require editing for structure, language, or writing quality)? It is suitable.
* References: Is the list of references complete, and is everything cited appropriately that should be cited (e.g., papers, datasets, software)? Do references in the text use the proper citation syntax<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpandoc.org%2FMANUAL.html%23extension-citations&data=05%7C01%7Cp.ryser-welch%40open.ac.uk%7C7ab4361f2bbb41ff642908da628dfd35%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C637930659219459695%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=qcy218zUqYblJzIgy3%2FRCmPCtT8%2F%2BLXjuItb8%2Fe4BfI%3D&reserved=0>? None yet.
Dr Pat Ryser-Welch
Associate lecturer - T192, T193, T914, TM351,TM352,TM356, TM356, TM470
Referred as: Her/She
Let's remember:
Start by doing what's necessary; then do what's possible; and suddenly you are doing the impossible.
Francis of Assisi
Mankind remains the most extraordinary computer of all....
John F. Kennedy
It does not matter how slowly you go as long as you do not stop.
Confucius
Read me : https://interestingcomputing.com
…________________________________
From: Charlotte Soneson ***@***.***>
Sent: 26 September 2022 18:43
To: openjournals/joss-reviews ***@***.***>
Cc: Pat.Ryser-Welch ***@***.***>; Mention ***@***.***>
Subject: Re: [openjournals/joss-reviews] [REVIEW]: dsBinVal: Conducting distributed ROC analysis and Calibration using DataSHIELD (Issue #4545)
CAUTION: This mail comes from outside the University. Please consider this before opening attachments, clicking links, or acting on the content.
@zhiiiyang<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fzhiiiyang&data=05%7C01%7Cp.ryser-welch%40open.ac.uk%7Ce517fb801122404e537108da9fe6949a%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C637998109950883063%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2L9UdSnmF9eO9wgUPwF1APG93j8ZvUfdXBnxGC4AFhQ%3D&reserved=0> - I am aware that I have already invited you as a potential reviewer for this submission and you were busy at the time, but as that was a few months ago I'll take a chance and check if there's a possibility that you might be interested and available now... 🙂
—
Reply to this email directly, view it on GitHub<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fopenjournals%2Fjoss-reviews%2Fissues%2F4545%23issuecomment-1258393669&data=05%7C01%7Cp.ryser-welch%40open.ac.uk%7Ce517fb801122404e537108da9fe6949a%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C637998109950883063%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=UZDgJlrqSnXyhC5dci3%2BUnmzzGir3wRDch%2FfpibAr%2F4%3D&reserved=0>, or unsubscribe<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAK2RRPQUXRHHZSJRVV5HNCTWAHOC5ANCNFSM52VCQ7LQ&data=05%7C01%7Cp.ryser-welch%40open.ac.uk%7Ce517fb801122404e537108da9fe6949a%7C0e2ed45596af4100bed3a8e5fd981685%7C0%7C0%7C637998109950883063%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=WCEhnt6qhhuIJe2NPmytY0Pam7e%2Be713x3nGrSEJZZY%3D&reserved=0>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Thank you @patRyserWelch8! I'm sorry, I did not receive your email last week. Could you please generate the review checklist as indicated in the first post in this issue:
and check the boxes that you feel are satisfied by the current state of the submission? It will make it easier to get an overview and follow up on the outstanding issues. Thanks! |
Hi @csoneson, thank you for reaching out. Sorry, I don't have the time recently, but I have identified a few friends and colleagues who would like to take on this opportunity. @LejianLeoHe7 @Epic19mz and Dr. @EugeneHao
|
@csoneson I created a tagged release, the tag is
|
@editorialbot generate pdf |
@editorialbot check references |
|
@editorialbot set 10.5281/zenodo.7634619 as archive |
Done! Archive is now 10.5281/zenodo.7634619 |
@editorialbot set 1.0.2 as version |
Done! version is now 1.0.2 |
Thanks @schalkdaniel - I'm going to hand over to the track EiC for the last steps. Thanks for submitting to JOSS! |
@editorialbot recommend-accept |
|
|
👋 @openjournals/bcm-eics, this paper is ready to be accepted and published. Check final proof 👉📄 Download article If the paper PDF and the deposit XML files look good in openjournals/joss-papers#3965, then you can now move forward with accepting the submission by compiling again with the command |
@schalkdaniel I am the AEiC for this track and here to help process this submission for acceptance in JOSS. Below are some minor points that need your attention: On the archive:
|
@Kevin-Mattheus-Moerman, thanks for your effort. I have changed the license, it should now match the one from the submission. |
@editorialbot accept |
|
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦 |
🐘🐘🐘 👉 Toot for this paper 👈 🐘🐘🐘 |
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? Notify your editorial technical team... |
Congratulations on this publication @schalkdaniel ! Thanks for editing @csoneson. And a special thanks to the reviewers: @patRyserWelch8, @brunomontezano, @AnthonyOfSeattle ! |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! The Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
|
Submitting author: @schalkdaniel (Daniel Schalk)
Repository: https://github.com/difuture-lmu/dsBinVal
Branch with paper.md (empty if default branch):
Version: 1.0.2
Editor: @csoneson
Reviewers: @patRyserWelch8, @brunomontezano, @AnthonyOfSeattle
Archive: 10.5281/zenodo.7634619
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
@patRyserWelch8 & @brunomontezano, 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 @csoneson 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 @brunomontezano
📝 Checklist for @AnthonyOfSeattle
The text was updated successfully, but these errors were encountered: