Hi Jessie,
Awesome work on this! This is an interesting and well thought out workshop that I enjoyed going through, and there is a clear need shown by the marine science community. I am following the reviewer checklist and including any points that I had comments on below. I also have a few specific suggestions that are included about content in the quarto book. Feel free to reach out if you have any questions!
JOSE Checklist
Documentation
Need is stated in paper. For new users of the module, it would be helpful to state suggested programming level, if they need to know R and bash.
The prerequisites page has really easy to follow steps, nice job on this.
A question I had is whether Panoply was necessary to complete all steps, or if it is optional. After working through the module it seemed optional, so maybe you can add that note in this page to be clear.
Pedagogy / Instructional design (Work-in-progress: reviewers, please comment!)
Expected outcomes is included in the “About” section of Quarto.
For the learning objectives section of the JOSE paper, some of the objectives could be more specific i.e. “Challenges of handling raw ESM spatial data in R” is more of a topic than learning objective. These could also include specifics like the OISST observations, Taylor Diagrams in evaluations.
The learning objectives in the paper could align with the Quarto book more - having learning goals or key topics at the beginning of each section, or being more specific to match the Chapter Index in “About”
The pages are split up into sections that make sense for length and for content, the flow is well structured
The module seems complete! Coding components are well done
The pre-written code is helpful to follow along. Screenshots for downloading data was also super useful to follow.
JOSE paper
For the target audience, include a sentence to describe what level of technical experience is needed. Are learners expected to already be familiar with R and bash? Beginner level in R or intermediate?
A couple of references in paper are missing DOI but as other reviewer pointed out, are not peer reviewed articles
Quarto book suggestions:
Prerequisites
- Consider adding a link to the box data in the github readme, or also in Prerequisites (it was not obvious to find after I left material and came back later)
- Is panoply necessary? Add a note about this if optional
- R packages missing from installation: maps, viridis (these came up during the later modules, could be added to your list)
- Something to consider in Quarto is how to differentiate between code that goes in the terminal and code that goes in R script - even if it is directly stating it, helps the people following along on their own who may be less familiar with the different commands (this is already done in some places!) From my experience working with people who are less experienced, this can be a confusing part that requires guidance
What is an ESM?
This is a really nice overview of key concepts for ESMs, CMIP, and SSPs. I think it is smart for the purpose of the workshop to start with only two models and two scenarios, but I was wondering the reasoning behind the two models that were selected. This might be context I am missing as I was not attending the workshop, but I feel like discussion around how models and climate scenarios are selected would be important - is it because of previous studies? Do these models perform better in oceanography? How do researchers choose the number of models to include?
Download ESM output from ESGF
Following along for section 2.2 in ESGF - there were some differences in the options listed in the Quarto book and the ESFG website. I am not familiar with ESGF so it’s possible I had the wrong options selected, but I was not seeing the scenarios as described. If this is expected, you could add a note about how options could differ or may change in the future.
- For ACCESS-CM2, Experiment ID scenarios are not listed as SSP2-4.5 and SSP5-8.5 but as: 1pctCO2 (2), abrupt-4xCO2 (2), historical (2), piControl (2)
- Historical scenario not listed in IPSL-CM6A-LR option for Experiment ID
- Data from 2100+ did not show up in my system (last step in 2.3.4)
OISST
- Files in downloaded Box data have different names than the code naming in sections 4.2 and 4.3, creates an error
- Consider adding note about this message “Warning message: [rast] guessed crs”
Bias correction and downscaling
Seems like most of the steps here were done in CDO - probably not enough time in a one day workshop to get into it, but for people who are new to using this tool, include resources for learning the different commands used throughout here. I see there is a reference link in the resources section, so maybe calling attention to this early, and alerting new learners that even though you are working in R, the code is calling CDO commands through the terminal.
Evaluate accuracy of historical ESM projections
It would be helpful to adjust the names of rasters and plots in the visualization section to keep track of what is being shown when looking at the code rather than generic names like “r”, “r1”, “rr” throughout the different sections that have visualizations
Hi Jessie,
Awesome work on this! This is an interesting and well thought out workshop that I enjoyed going through, and there is a clear need shown by the marine science community. I am following the reviewer checklist and including any points that I had comments on below. I also have a few specific suggestions that are included about content in the quarto book. Feel free to reach out if you have any questions!
JOSE Checklist
Documentation
Need is stated in paper. For new users of the module, it would be helpful to state suggested programming level, if they need to know R and bash.
The prerequisites page has really easy to follow steps, nice job on this.
A question I had is whether Panoply was necessary to complete all steps, or if it is optional. After working through the module it seemed optional, so maybe you can add that note in this page to be clear.
Pedagogy / Instructional design (Work-in-progress: reviewers, please comment!)
Expected outcomes is included in the “About” section of Quarto.
For the learning objectives section of the JOSE paper, some of the objectives could be more specific i.e. “Challenges of handling raw ESM spatial data in R” is more of a topic than learning objective. These could also include specifics like the OISST observations, Taylor Diagrams in evaluations.
The learning objectives in the paper could align with the Quarto book more - having learning goals or key topics at the beginning of each section, or being more specific to match the Chapter Index in “About”
Content scope and length: Is the content substantial for learning a given topic? Is the length of the module appropriate?
Pedagogy: Does the module seem easy to follow? Does it observe guidance on cognitive load? (working memory limits of 7 +/- 2 chunks of information)
The pages are split up into sections that make sense for length and for content, the flow is well structured
The module seems complete! Coding components are well done
The pre-written code is helpful to follow along. Screenshots for downloading data was also super useful to follow.
JOSE paper
For the target audience, include a sentence to describe what level of technical experience is needed. Are learners expected to already be familiar with R and bash? Beginner level in R or intermediate?
A couple of references in paper are missing DOI but as other reviewer pointed out, are not peer reviewed articles
Quarto book suggestions:
Prerequisites
What is an ESM?
This is a really nice overview of key concepts for ESMs, CMIP, and SSPs. I think it is smart for the purpose of the workshop to start with only two models and two scenarios, but I was wondering the reasoning behind the two models that were selected. This might be context I am missing as I was not attending the workshop, but I feel like discussion around how models and climate scenarios are selected would be important - is it because of previous studies? Do these models perform better in oceanography? How do researchers choose the number of models to include?
Download ESM output from ESGF
Following along for section 2.2 in ESGF - there were some differences in the options listed in the Quarto book and the ESFG website. I am not familiar with ESGF so it’s possible I had the wrong options selected, but I was not seeing the scenarios as described. If this is expected, you could add a note about how options could differ or may change in the future.
OISST
Bias correction and downscaling
Seems like most of the steps here were done in CDO - probably not enough time in a one day workshop to get into it, but for people who are new to using this tool, include resources for learning the different commands used throughout here. I see there is a reference link in the resources section, so maybe calling attention to this early, and alerting new learners that even though you are working in R, the code is calling CDO commands through the terminal.
Evaluate accuracy of historical ESM projections
It would be helpful to adjust the names of rasters and plots in the visualization section to keep track of what is being shown when looking at the code rather than generic names like “r”, “r1”, “rr” throughout the different sections that have visualizations