Cargando…

Assessing the impact of introductory programming workshops on the computational reproducibility of biomedical workflows

INTRODUCTION: As biomedical research becomes more data-intensive, computational reproducibility is a growing area of importance. Unfortunately, many biomedical researchers have not received formal computational training and often struggle to produce results that can be reproduced using the same data...

Descripción completa

Detalles Bibliográficos
Autor principal: Deardorff, Ariel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7343163/
https://www.ncbi.nlm.nih.gov/pubmed/32639955
http://dx.doi.org/10.1371/journal.pone.0230697
_version_ 1783555714903441408
author Deardorff, Ariel
author_facet Deardorff, Ariel
author_sort Deardorff, Ariel
collection PubMed
description INTRODUCTION: As biomedical research becomes more data-intensive, computational reproducibility is a growing area of importance. Unfortunately, many biomedical researchers have not received formal computational training and often struggle to produce results that can be reproduced using the same data, code, and methods. Programming workshops can be a tool to teach new computational methods, but it is not always clear whether researchers are able to use their new skills to make their work more computationally reproducible. METHODS: This mixed methods study consisted of in-depth interviews with 14 biomedical researchers before and after participation in an introductory programming workshop. During the interviews, participants described their research workflows and responded to a quantitative checklist measuring reproducible behaviors. The interview data was analyzed using a thematic analysis approach, and the pre and post workshop checklist scores were compared to assess the impact of the workshop on the computational reproducibility of the researchers’ workflows. RESULTS: Pre and post scores on a checklist of reproducible behaviors did not change in a statistically significant manner. The qualitative interviews revealed that several participants had made small changes to their workflows including switching to open source programming languages for their data cleaning, analysis, and visualization. Overall many of the participants indicated higher levels of programming literacy, and an interest in further training. Factors that enabled change included supportive environments and an immediate research need, while barriers included collaborators that were resistant to new tools, and a lack of time. CONCLUSION: While none of the workshop participants completely changed their workflows, many of them did incorporate new practices, tools, or methods that helped make their work more reproducible and transparent to other researchers. This indicates that programming workshops now offered by libraries and other organizations contribute to computational reproducibility training for researchers.
format Online
Article
Text
id pubmed-7343163
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-73431632020-07-17 Assessing the impact of introductory programming workshops on the computational reproducibility of biomedical workflows Deardorff, Ariel PLoS One Research Article INTRODUCTION: As biomedical research becomes more data-intensive, computational reproducibility is a growing area of importance. Unfortunately, many biomedical researchers have not received formal computational training and often struggle to produce results that can be reproduced using the same data, code, and methods. Programming workshops can be a tool to teach new computational methods, but it is not always clear whether researchers are able to use their new skills to make their work more computationally reproducible. METHODS: This mixed methods study consisted of in-depth interviews with 14 biomedical researchers before and after participation in an introductory programming workshop. During the interviews, participants described their research workflows and responded to a quantitative checklist measuring reproducible behaviors. The interview data was analyzed using a thematic analysis approach, and the pre and post workshop checklist scores were compared to assess the impact of the workshop on the computational reproducibility of the researchers’ workflows. RESULTS: Pre and post scores on a checklist of reproducible behaviors did not change in a statistically significant manner. The qualitative interviews revealed that several participants had made small changes to their workflows including switching to open source programming languages for their data cleaning, analysis, and visualization. Overall many of the participants indicated higher levels of programming literacy, and an interest in further training. Factors that enabled change included supportive environments and an immediate research need, while barriers included collaborators that were resistant to new tools, and a lack of time. CONCLUSION: While none of the workshop participants completely changed their workflows, many of them did incorporate new practices, tools, or methods that helped make their work more reproducible and transparent to other researchers. This indicates that programming workshops now offered by libraries and other organizations contribute to computational reproducibility training for researchers. Public Library of Science 2020-07-08 /pmc/articles/PMC7343163/ /pubmed/32639955 http://dx.doi.org/10.1371/journal.pone.0230697 Text en © 2020 Ariel Deardorff http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Deardorff, Ariel
Assessing the impact of introductory programming workshops on the computational reproducibility of biomedical workflows
title Assessing the impact of introductory programming workshops on the computational reproducibility of biomedical workflows
title_full Assessing the impact of introductory programming workshops on the computational reproducibility of biomedical workflows
title_fullStr Assessing the impact of introductory programming workshops on the computational reproducibility of biomedical workflows
title_full_unstemmed Assessing the impact of introductory programming workshops on the computational reproducibility of biomedical workflows
title_short Assessing the impact of introductory programming workshops on the computational reproducibility of biomedical workflows
title_sort assessing the impact of introductory programming workshops on the computational reproducibility of biomedical workflows
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7343163/
https://www.ncbi.nlm.nih.gov/pubmed/32639955
http://dx.doi.org/10.1371/journal.pone.0230697
work_keys_str_mv AT deardorffariel assessingtheimpactofintroductoryprogrammingworkshopsonthecomputationalreproducibilityofbiomedicalworkflows