Students will complete a Java OOP program that consists of six classes which represent a Gene, a Transcript, and Dictionaries. The Dictionary classes can be used for DNA to RNA transcription and RNA to Protein translation. The Transcript class will contain methods to transcript a DNA coding sequence into an mRNA sequence and to translate an mRNA sequence into a protein. Read more about Process Coding Sequences of Transcripts Lab
Computer Science and Applied Mathematics
How can computational tools solve specific bioinformatics problems like the prediction of protein structures, the identification of protein functional sites, and the discovery of genes? How can mathematical modeling augment our understanding of biological phenomena? Bioinformatics-based activities bridge the divide between computer science, math, and biology classrooms as students learn powerful ways to seek the answers to complex questions.
This activity, a question set for teaching basic computer science ideas via bioinformatics, provides a variety of problems that build on students abilities in both computer science and bioinformatics. The questions get progressively more difficult and build off previous problems although any could be used as a stand alone as well. Read more about A Progression of Computer Science Problems with Bioinformatics as the Context
Have your students work with String methods in this real world application of the Human Genome for DNA sequencings. Read more about Using the Human Genome to Work with String Methods
Students will write a Visual Basic computer program that can be used to compare a mitochondrial sequence sample to the Cambridge Reference Sequence and determine the haplotype. Read more about Visual Basic Haplotype Identifier
Students will write a Visual Basic computer program that can be used to transcribe a DNA codon into
mRNA and then translate the mRNA sequence into the correct amino acid. Read more about Visual Basic DNA Decoder