Motivation Bioinformatics is a rapidly growing field that has emerged from the synergy of computer science, statistics, and biology. Given the interdisciplinary nature of bioinformatics, many students from diverse fields struggle with grasping bioinformatic concepts only from classroom lectures. Interactive tools for helping students reinforce their learning would be thus desirable. Here, we present an interactive online educational tool called TeachEnG (acronym for Teaching Engine for Genomics) for reinforcing key concepts in sequence alignment and phylogenetic tree reconstruction. Our instructional games allow students to align sequences by hand, fill out the dynamic programming matrix in the Needleman-Wunsch global sequence alignment algorithm, and reconstruct phylogenetic trees via the maximum parsimony and Unweighted Pair Group Method with Arithmetic mean (UPGMA) algorithms. With an easily accessible interface and instant visual feedback, TeachEnG will help promote active learning in bioinformatics. Availability and Implementation: TeachEnG is freely available at http://song.igb.illinois.edu/TeachEnG/. It is written in JavaScript and compatible with Firefox, Safari, Chrome, and Microsoft Edge. Contact: songi@illinois.edu
[1]
Robert R. Sokal,et al.
A statistical method for evaluating systematic relationships
,
1958
.
[2]
R Bellman,et al.
On the Theory of Dynamic Programming.
,
1952,
Proceedings of the National Academy of Sciences of the United States of America.
[3]
W. Fitch.
Toward Defining the Course of Evolution: Minimum Change for a Specific Tree Topology
,
1971
.
[4]
Christus,et al.
A General Method Applicable to the Search for Similarities in the Amino Acid Sequence of Two Proteins
,
2022
.
[5]
Francisco Melo,et al.
Interactive software tool to comprehend the calculation of optimal sequence alignments with dynamic programming
,
2010,
Bioinform..