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

Full description

Bibliographic Details
Main Authors: Bizarria, R., Jr (Author), Casagrande, G.M.S (Author), Cavalheiro, M.F (Author), Cerri, R. (Author), Correr, F.H (Author), Da Costa Filho, A.P (Author), Da Costa, A.H (Author), Da Silva, R.G.C (Author), De Medeiros, S.D.S (Author), Dos Santos, R.A.C (Author), Esteves, F.G (Author), Frajacomo, H.C (Author), Garcia, A.L.B (Author), Grachet, N.G (Author), Margarido, G.R.A (Author), Martins, L. (Author), Pinheiro, A.L.M (Author), Ramos, R.T.J (Author), Riano-Pachón, D.M (Author), Tavares, T.V (Author), Thomaz, A.T (Author), Winck, F.V (Author), Zuvanov, L. (Author)
Format: Article
Language:English
Published: Public Library of Science 2021
Subjects:
Online Access:View Fulltext in Publisher
LEADER 03871nam a2200589Ia 4500
001 10.1371-journal.pcbi.1009534
008 220427s2021 CNT 000 0 und d
020 |a 1553734X (ISSN) 
245 1 0 |a The experience of teaching introductory programming skills to bioscientists in Brazil 
260 0 |b Public Library of Science  |c 2021 
856 |z View Fulltext in Publisher  |u https://doi.org/10.1371/journal.pcbi.1009534 
520 3 |a 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. Copyright: © 2021 Zuvanov et al. 
650 0 4 |a biology 
650 0 4 |a Brazil 
650 0 4 |a Brazil 
650 0 4 |a Computational Biology 
650 0 4 |a computer language 
650 0 4 |a COVID-19 
650 0 4 |a curriculum 
650 0 4 |a Curriculum 
650 0 4 |a education 
650 0 4 |a Education, Distance 
650 0 4 |a human 
650 0 4 |a Humans 
650 0 4 |a pandemic 
650 0 4 |a Pandemics 
650 0 4 |a Physical Distancing 
650 0 4 |a Programming Languages 
700 1 |a Bizarria, R., Jr.  |e author 
700 1 |a Casagrande, G.M.S.  |e author 
700 1 |a Cavalheiro, M.F.  |e author 
700 1 |a Cerri, R.  |e author 
700 1 |a Correr, F.H.  |e author 
700 1 |a Da Costa Filho, A.P.  |e author 
700 1 |a Da Costa, A.H.  |e author 
700 1 |a Da Silva, R.G.C.  |e author 
700 1 |a De Medeiros, S.D.S.  |e author 
700 1 |a Dos Santos, R.A.C.  |e author 
700 1 |a Esteves, F.G.  |e author 
700 1 |a Frajacomo, H.C.  |e author 
700 1 |a Garcia, A.L.B.  |e author 
700 1 |a Grachet, N.G.  |e author 
700 1 |a Margarido, G.R.A.  |e author 
700 1 |a Martins, L.  |e author 
700 1 |a Pinheiro, A.L.M.  |e author 
700 1 |a Ramos, R.T.J.  |e author 
700 1 |a Riano-Pachón, D.M.  |e author 
700 1 |a Tavares, T.V.  |e author 
700 1 |a Thomaz, A.T.  |e author 
700 1 |a Winck, F.V.  |e author 
700 1 |a Zuvanov, L.  |e author 
773 |t PLoS Computational Biology