Cargando…

The experience of teaching introductory programming skills to bioscientists in Brazil

Computational biology has gained traction as an independent scientific discipline over the last years in South America. However, there is still a growing need for bioscientists, from different backgrounds, with different levels, to acquire programming skills, which could reduce the time from data to...

Descripción completa

Detalles Bibliográficos
Autores principales: Zuvanov, Luíza, Basso Garcia, Ana Letycia, Correr, Fernando Henrique, Bizarria, Rodolfo, Filho, Ailton Pereira da Costa, da Costa, Alisson Hayasi, Thomaz, Andréa T., Pinheiro, Ana Lucia Mendes, Riaño-Pachón, Diego Mauricio, Winck, Flavia Vischi, Esteves, Franciele Grego, Margarido, Gabriel Rodrigues Alves, Casagrande, Giovanna Maria Stanfoca, Frajacomo, Henrique Cordeiro, Martins, Leonardo, Cavalheiro, Mariana Feitosa, Grachet, Nathalia Graf, da Silva, Raniere Gaia Costa, Cerri, Ricardo, Ramos, Rommel Thiago Juca, de Medeiros, Simone Daniela Sartorio, Tavares, Thayana Vieira, Corrêa dos Santos, Renato Augusto
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8584955/
https://www.ncbi.nlm.nih.gov/pubmed/34762646
http://dx.doi.org/10.1371/journal.pcbi.1009534
_version_ 1784597573633310720
author Zuvanov, Luíza
Basso Garcia, Ana Letycia
Correr, Fernando Henrique
Bizarria, Rodolfo
Filho, Ailton Pereira da Costa
da Costa, Alisson Hayasi
Thomaz, Andréa T.
Pinheiro, Ana Lucia Mendes
Riaño-Pachón, Diego Mauricio
Winck, Flavia Vischi
Esteves, Franciele Grego
Margarido, Gabriel Rodrigues Alves
Casagrande, Giovanna Maria Stanfoca
Frajacomo, Henrique Cordeiro
Martins, Leonardo
Cavalheiro, Mariana Feitosa
Grachet, Nathalia Graf
da Silva, Raniere Gaia Costa
Cerri, Ricardo
Ramos, Rommel Thiago Juca
de Medeiros, Simone Daniela Sartorio
Tavares, Thayana Vieira
Corrêa dos Santos, Renato Augusto
author_facet Zuvanov, Luíza
Basso Garcia, Ana Letycia
Correr, Fernando Henrique
Bizarria, Rodolfo
Filho, Ailton Pereira da Costa
da Costa, Alisson Hayasi
Thomaz, Andréa T.
Pinheiro, Ana Lucia Mendes
Riaño-Pachón, Diego Mauricio
Winck, Flavia Vischi
Esteves, Franciele Grego
Margarido, Gabriel Rodrigues Alves
Casagrande, Giovanna Maria Stanfoca
Frajacomo, Henrique Cordeiro
Martins, Leonardo
Cavalheiro, Mariana Feitosa
Grachet, Nathalia Graf
da Silva, Raniere Gaia Costa
Cerri, Ricardo
Ramos, Rommel Thiago Juca
de Medeiros, Simone Daniela Sartorio
Tavares, Thayana Vieira
Corrêa dos Santos, Renato Augusto
author_sort Zuvanov, Luíza
collection PubMed
description Computational biology has gained traction as an independent scientific discipline over the last years in South America. However, there is still a growing need for bioscientists, from different backgrounds, with different levels, to acquire programming skills, which could reduce the time from data to insights and bridge communication between life scientists and computer scientists. Python is a programming language extensively used in bioinformatics and data science, which is particularly suitable for beginners. Here, we describe the conception, organization, and implementation of the Brazilian Python Workshop for Biological Data. This workshop has been organized by graduate and undergraduate students and supported, mostly in administrative matters, by experienced faculty members since 2017. The workshop was conceived for teaching bioscientists, mainly students in Brazil, on how to program in a biological context. The goal of this article was to share our experience with the 2020 edition of the workshop in its virtual format due to the Coronavirus Disease 2019 (COVID-19) pandemic and to compare and contrast this year’s experience with the previous in-person editions. We described a hands-on and live coding workshop model for teaching introductory Python programming. We also highlighted the adaptations made from in-person to online format in 2020, the participants’ assessment of learning progression, and general workshop management. Lastly, we provided a summary and reflections from our personal experiences from the workshops of the last 4 years. Our takeaways included the benefits of the learning from learners’ feedback (LLF) that allowed us to improve the workshop in real time, in the short, and likely in the long term. We concluded that the Brazilian Python Workshop for Biological Data is a highly effective workshop model for teaching a programming language that allows bioscientists to go beyond an initial exploration of programming skills for data analysis in the medium to long term.
format Online
Article
Text
id pubmed-8584955
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-85849552021-11-12 The experience of teaching introductory programming skills to bioscientists in Brazil Zuvanov, Luíza Basso Garcia, Ana Letycia Correr, Fernando Henrique Bizarria, Rodolfo Filho, Ailton Pereira da Costa da Costa, Alisson Hayasi Thomaz, Andréa T. Pinheiro, Ana Lucia Mendes Riaño-Pachón, Diego Mauricio Winck, Flavia Vischi Esteves, Franciele Grego Margarido, Gabriel Rodrigues Alves Casagrande, Giovanna Maria Stanfoca Frajacomo, Henrique Cordeiro Martins, Leonardo Cavalheiro, Mariana Feitosa Grachet, Nathalia Graf da Silva, Raniere Gaia Costa Cerri, Ricardo Ramos, Rommel Thiago Juca de Medeiros, Simone Daniela Sartorio Tavares, Thayana Vieira Corrêa dos Santos, Renato Augusto PLoS Comput Biol Education Computational biology has gained traction as an independent scientific discipline over the last years in South America. However, there is still a growing need for bioscientists, from different backgrounds, with different levels, to acquire programming skills, which could reduce the time from data to insights and bridge communication between life scientists and computer scientists. Python is a programming language extensively used in bioinformatics and data science, which is particularly suitable for beginners. Here, we describe the conception, organization, and implementation of the Brazilian Python Workshop for Biological Data. This workshop has been organized by graduate and undergraduate students and supported, mostly in administrative matters, by experienced faculty members since 2017. The workshop was conceived for teaching bioscientists, mainly students in Brazil, on how to program in a biological context. The goal of this article was to share our experience with the 2020 edition of the workshop in its virtual format due to the Coronavirus Disease 2019 (COVID-19) pandemic and to compare and contrast this year’s experience with the previous in-person editions. We described a hands-on and live coding workshop model for teaching introductory Python programming. We also highlighted the adaptations made from in-person to online format in 2020, the participants’ assessment of learning progression, and general workshop management. Lastly, we provided a summary and reflections from our personal experiences from the workshops of the last 4 years. Our takeaways included the benefits of the learning from learners’ feedback (LLF) that allowed us to improve the workshop in real time, in the short, and likely in the long term. We concluded that the Brazilian Python Workshop for Biological Data is a highly effective workshop model for teaching a programming language that allows bioscientists to go beyond an initial exploration of programming skills for data analysis in the medium to long term. Public Library of Science 2021-11-11 /pmc/articles/PMC8584955/ /pubmed/34762646 http://dx.doi.org/10.1371/journal.pcbi.1009534 Text en © 2021 Zuvanov et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://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 Education
Zuvanov, Luíza
Basso Garcia, Ana Letycia
Correr, Fernando Henrique
Bizarria, Rodolfo
Filho, Ailton Pereira da Costa
da Costa, Alisson Hayasi
Thomaz, Andréa T.
Pinheiro, Ana Lucia Mendes
Riaño-Pachón, Diego Mauricio
Winck, Flavia Vischi
Esteves, Franciele Grego
Margarido, Gabriel Rodrigues Alves
Casagrande, Giovanna Maria Stanfoca
Frajacomo, Henrique Cordeiro
Martins, Leonardo
Cavalheiro, Mariana Feitosa
Grachet, Nathalia Graf
da Silva, Raniere Gaia Costa
Cerri, Ricardo
Ramos, Rommel Thiago Juca
de Medeiros, Simone Daniela Sartorio
Tavares, Thayana Vieira
Corrêa dos Santos, Renato Augusto
The experience of teaching introductory programming skills to bioscientists in Brazil
title The experience of teaching introductory programming skills to bioscientists in Brazil
title_full The experience of teaching introductory programming skills to bioscientists in Brazil
title_fullStr The experience of teaching introductory programming skills to bioscientists in Brazil
title_full_unstemmed The experience of teaching introductory programming skills to bioscientists in Brazil
title_short The experience of teaching introductory programming skills to bioscientists in Brazil
title_sort experience of teaching introductory programming skills to bioscientists in brazil
topic Education
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8584955/
https://www.ncbi.nlm.nih.gov/pubmed/34762646
http://dx.doi.org/10.1371/journal.pcbi.1009534
work_keys_str_mv AT zuvanovluiza theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT bassogarciaanaletycia theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT correrfernandohenrique theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT bizarriarodolfo theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT filhoailtonpereiradacosta theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT dacostaalissonhayasi theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT thomazandreat theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT pinheiroanaluciamendes theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT rianopachondiegomauricio theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT winckflaviavischi theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT estevesfrancielegrego theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT margaridogabrielrodriguesalves theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT casagrandegiovannamariastanfoca theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT frajacomohenriquecordeiro theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT martinsleonardo theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT cavalheiromarianafeitosa theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT grachetnathaliagraf theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT dasilvaranieregaiacosta theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT cerriricardo theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT ramosrommelthiagojuca theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT demedeirossimonedanielasartorio theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT tavaresthayanavieira theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT correadossantosrenatoaugusto theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT zuvanovluiza experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT bassogarciaanaletycia experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT correrfernandohenrique experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT bizarriarodolfo experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT filhoailtonpereiradacosta experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT dacostaalissonhayasi experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT thomazandreat experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT pinheiroanaluciamendes experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT rianopachondiegomauricio experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT winckflaviavischi experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT estevesfrancielegrego experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT margaridogabrielrodriguesalves experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT casagrandegiovannamariastanfoca experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT frajacomohenriquecordeiro experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT martinsleonardo experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT cavalheiromarianafeitosa experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT grachetnathaliagraf experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT dasilvaranieregaiacosta experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT cerriricardo experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT ramosrommelthiagojuca experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT demedeirossimonedanielasartorio experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT tavaresthayanavieira experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT correadossantosrenatoaugusto experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil