TY - JOUR
T1 - Incorporating Coding into the Classroom
T2 - An Important Component of Modern Bioinformatics Instruction
AU - Orench-Rivera, Nichole
AU - Bednarski, April
AU - Craig, Paul
AU - Talbot, Austin
N1 - Publisher Copyright:
© 2024 National Science Teaching Association.
PY - 2025
Y1 - 2025
N2 - Advancements in computation and machine learning have revolutionized science, enabling researchers to address once insurmountable challenges. Bioinformatics, a field that heavily relies on computer-driven analysis of biological data, has greatly benefited from these developments. However, traditional bioinformatics instruction frequently lacks the necessary coding skills. This article explores the transformation of a bioinformatics course in which feedback from students revealed limitations in traditional web application interfaces and the absence of coding automated pipelines for real-world applications. To address these shortcomings, the authors redesigned the project to incorporate computer programming using Google Colaboratory, where students access databases and websites by coding. The curriculum outlined the integration of modern programming skills with essential bioinformatics concepts. This article evaluates the effectiveness of this redesign by analyzing a self-response survey completed by course participants. Results show a positive impact on students’ perception of science and scientific research. Bayesian statistical analysis reveals that the programming component significantly predicts students’ career clarity in science and their pursuit of graduate education. Integrating coding exercises in bioinformatics education enhances students’ preparedness for real-world applications. The freely available GitHub repository will facilitate adoption. By embracing computational tools, students can become adept researchers capable of tackling complex biological questions.
AB - Advancements in computation and machine learning have revolutionized science, enabling researchers to address once insurmountable challenges. Bioinformatics, a field that heavily relies on computer-driven analysis of biological data, has greatly benefited from these developments. However, traditional bioinformatics instruction frequently lacks the necessary coding skills. This article explores the transformation of a bioinformatics course in which feedback from students revealed limitations in traditional web application interfaces and the absence of coding automated pipelines for real-world applications. To address these shortcomings, the authors redesigned the project to incorporate computer programming using Google Colaboratory, where students access databases and websites by coding. The curriculum outlined the integration of modern programming skills with essential bioinformatics concepts. This article evaluates the effectiveness of this redesign by analyzing a self-response survey completed by course participants. Results show a positive impact on students’ perception of science and scientific research. Bayesian statistical analysis reveals that the programming component significantly predicts students’ career clarity in science and their pursuit of graduate education. Integrating coding exercises in bioinformatics education enhances students’ preparedness for real-world applications. The freely available GitHub repository will facilitate adoption. By embracing computational tools, students can become adept researchers capable of tackling complex biological questions.
KW - Bioinformatics
KW - Biological databases
KW - Coding
KW - Genetics
KW - Google colab
KW - Laboratory exercise
KW - Python
UR - https://www.scopus.com/pages/publications/85205355288
U2 - 10.1080/0047231X.2024.2405593
DO - 10.1080/0047231X.2024.2405593
M3 - Article
AN - SCOPUS:85205355288
SN - 1943-4898
VL - 54
SP - 69
EP - 77
JO - Journal of College Science Teaching
JF - Journal of College Science Teaching
IS - 1
ER -