Cargando…

Why do biomedical researchers learn to program? An exploratory investigation

OBJECTIVE: As computer programming becomes increasingly important in the biomedical sciences and more libraries offer programming classes, it is crucial for librarians to understand how researchers use programming in their work. The goal of this study was to understand why biomedical researchers who...

Descripción completa

Detalles Bibliográficos
Autor principal: Deardorff, Ariel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Medical Library Association 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6920002/
https://www.ncbi.nlm.nih.gov/pubmed/31897049
http://dx.doi.org/10.5195/jmla.2020.819
_version_ 1783480856586747904
author Deardorff, Ariel
author_facet Deardorff, Ariel
author_sort Deardorff, Ariel
collection PubMed
description OBJECTIVE: As computer programming becomes increasingly important in the biomedical sciences and more libraries offer programming classes, it is crucial for librarians to understand how researchers use programming in their work. The goal of this study was to understand why biomedical researchers who enrolled in a library-sponsored workshop wanted to learn to program in R and Python. METHODS: Semi-structured in-depth interviews were performed with fourteen researchers registered for beginning R and Python programming workshops at the University of California, San Francisco Library. A thematic analysis approach was used to extract the top reasons that researchers learned to program. RESULTS: Four major themes emerged from the interviews. Researchers wanted to learn R and Python programming in order to perform their data analysis independently, to be an informed collaborator, to engage with new forms of big data research, and to have more flexibility in the tools that they used for their research. CONCLUSIONS: Librarians designing programming workshops should remember that most researchers are hoping to apply their new skills to a specific research task such as data cleaning, data analysis, and statistics and that language preferences can vary based on research community as well as personal preferences. Understanding the programming goals of researchers will make it easier for librarians to partner effectively and offer services that are critically needed in the biomedical community.
format Online
Article
Text
id pubmed-6920002
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Medical Library Association
record_format MEDLINE/PubMed
spelling pubmed-69200022020-01-03 Why do biomedical researchers learn to program? An exploratory investigation Deardorff, Ariel J Med Libr Assoc Original Investigation OBJECTIVE: As computer programming becomes increasingly important in the biomedical sciences and more libraries offer programming classes, it is crucial for librarians to understand how researchers use programming in their work. The goal of this study was to understand why biomedical researchers who enrolled in a library-sponsored workshop wanted to learn to program in R and Python. METHODS: Semi-structured in-depth interviews were performed with fourteen researchers registered for beginning R and Python programming workshops at the University of California, San Francisco Library. A thematic analysis approach was used to extract the top reasons that researchers learned to program. RESULTS: Four major themes emerged from the interviews. Researchers wanted to learn R and Python programming in order to perform their data analysis independently, to be an informed collaborator, to engage with new forms of big data research, and to have more flexibility in the tools that they used for their research. CONCLUSIONS: Librarians designing programming workshops should remember that most researchers are hoping to apply their new skills to a specific research task such as data cleaning, data analysis, and statistics and that language preferences can vary based on research community as well as personal preferences. Understanding the programming goals of researchers will make it easier for librarians to partner effectively and offer services that are critically needed in the biomedical community. Medical Library Association 2020-01 2020-01-01 /pmc/articles/PMC6920002/ /pubmed/31897049 http://dx.doi.org/10.5195/jmla.2020.819 Text en Copyright: © 2020, Authors. Articles in this journal are licensed under a Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Original Investigation
Deardorff, Ariel
Why do biomedical researchers learn to program? An exploratory investigation
title Why do biomedical researchers learn to program? An exploratory investigation
title_full Why do biomedical researchers learn to program? An exploratory investigation
title_fullStr Why do biomedical researchers learn to program? An exploratory investigation
title_full_unstemmed Why do biomedical researchers learn to program? An exploratory investigation
title_short Why do biomedical researchers learn to program? An exploratory investigation
title_sort why do biomedical researchers learn to program? an exploratory investigation
topic Original Investigation
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6920002/
https://www.ncbi.nlm.nih.gov/pubmed/31897049
http://dx.doi.org/10.5195/jmla.2020.819
work_keys_str_mv AT deardorffariel whydobiomedicalresearcherslearntoprogramanexploratoryinvestigation