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...

Descripción completa

Detalles Bibliográficos
Autores principales: 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.
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