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...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , |
---|---|
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 |