Cargando…
Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research
Inspired by well-established material and pedagogy provided by The Carpentries (Wilson, 2016), we developed a two-day workshop curriculum that teaches introductory R programming for managing, analyzing, plotting and reporting data using packages from the tidyverse (Wickham et al., 2019), the Unix sh...
Autores principales: | , , , , , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8872090/ https://www.ncbi.nlm.nih.gov/pubmed/35224460 http://dx.doi.org/10.21105/jose.00144 |
_version_ | 1784657151183028224 |
---|---|
author | Lapp, Zena Sovacool, Kelly L. Lesniak, Nick King, Dana Barnier, Catherine Flickinger, Matthew Krüger, Jule Armour, Courtney R. Lapp, Maya M. Tallant, Jason Diao, Rucheng Oneka, Morgan Tomkovich, Sarah Anderson, Jacqueline Moltzau Lucas, Sarah K. Schloss, Patrick D. |
author_facet | Lapp, Zena Sovacool, Kelly L. Lesniak, Nick King, Dana Barnier, Catherine Flickinger, Matthew Krüger, Jule Armour, Courtney R. Lapp, Maya M. Tallant, Jason Diao, Rucheng Oneka, Morgan Tomkovich, Sarah Anderson, Jacqueline Moltzau Lucas, Sarah K. Schloss, Patrick D. |
author_sort | Lapp, Zena |
collection | PubMed |
description | Inspired by well-established material and pedagogy provided by The Carpentries (Wilson, 2016), we developed a two-day workshop curriculum that teaches introductory R programming for managing, analyzing, plotting and reporting data using packages from the tidyverse (Wickham et al., 2019), the Unix shell, version control with git, and GitHub. While the official Software Carpentry curriculum is comprehensive, we found that it contains too much content for a two-day workshop. We also felt that the independent nature of the lessons left learners confused about how to integrate the newly acquired programming skills in their own work. Thus, we developed a new curriculum that aims to teach novices how to implement reproducible research principles in their own data analysis. The curriculum integrates live coding lessons with individual-level and group-based practice exercises, and also serves as a succinct resource that learners can reference both during and after the workshop. Moreover, it lowers the entry barrier for new instructors as they do not have to develop their own teaching materials or sift through extensive content. We developed this curriculum during a two-day sprint, successfully used it to host a two-day virtual workshop with almost 40 participants, and updated the material based on instructor and learner feedback. We hope that our new curriculum will prove useful to future instructors interested in teaching workshops with similar learning objectives. |
format | Online Article Text |
id | pubmed-8872090 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
record_format | MEDLINE/PubMed |
spelling | pubmed-88720902022-02-24 Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research Lapp, Zena Sovacool, Kelly L. Lesniak, Nick King, Dana Barnier, Catherine Flickinger, Matthew Krüger, Jule Armour, Courtney R. Lapp, Maya M. Tallant, Jason Diao, Rucheng Oneka, Morgan Tomkovich, Sarah Anderson, Jacqueline Moltzau Lucas, Sarah K. Schloss, Patrick D. J Open Source Educ Article Inspired by well-established material and pedagogy provided by The Carpentries (Wilson, 2016), we developed a two-day workshop curriculum that teaches introductory R programming for managing, analyzing, plotting and reporting data using packages from the tidyverse (Wickham et al., 2019), the Unix shell, version control with git, and GitHub. While the official Software Carpentry curriculum is comprehensive, we found that it contains too much content for a two-day workshop. We also felt that the independent nature of the lessons left learners confused about how to integrate the newly acquired programming skills in their own work. Thus, we developed a new curriculum that aims to teach novices how to implement reproducible research principles in their own data analysis. The curriculum integrates live coding lessons with individual-level and group-based practice exercises, and also serves as a succinct resource that learners can reference both during and after the workshop. Moreover, it lowers the entry barrier for new instructors as they do not have to develop their own teaching materials or sift through extensive content. We developed this curriculum during a two-day sprint, successfully used it to host a two-day virtual workshop with almost 40 participants, and updated the material based on instructor and learner feedback. We hope that our new curriculum will prove useful to future instructors interested in teaching workshops with similar learning objectives. 2022 2022-01-08 /pmc/articles/PMC8872090/ /pubmed/35224460 http://dx.doi.org/10.21105/jose.00144 Text en https://creativecommons.org/licenses/by/4.0/Authors of papers retain copyright and release the work under a Creative Commons Attribution 4.0 International License (CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) ). |
spellingShingle | Article Lapp, Zena Sovacool, Kelly L. Lesniak, Nick King, Dana Barnier, Catherine Flickinger, Matthew Krüger, Jule Armour, Courtney R. Lapp, Maya M. Tallant, Jason Diao, Rucheng Oneka, Morgan Tomkovich, Sarah Anderson, Jacqueline Moltzau Lucas, Sarah K. Schloss, Patrick D. Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research |
title | Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research |
title_full | Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research |
title_fullStr | Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research |
title_full_unstemmed | Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research |
title_short | Developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research |
title_sort | developing and deploying an integrated workshop curriculum teaching computational skills for reproducible research |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8872090/ https://www.ncbi.nlm.nih.gov/pubmed/35224460 http://dx.doi.org/10.21105/jose.00144 |
work_keys_str_mv | AT lappzena developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT sovacoolkellyl developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT lesniaknick developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT kingdana developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT barniercatherine developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT flickingermatthew developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT krugerjule developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT armourcourtneyr developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT lappmayam developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT tallantjason developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT diaorucheng developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT onekamorgan developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT tomkovichsarah developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT andersonjacquelinemoltzau developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT lucassarahk developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch AT schlosspatrickd developinganddeployinganintegratedworkshopcurriculumteachingcomputationalskillsforreproducibleresearch |