This is a chance to get a peek into the challenges scientists deal with every day, and where coding can help! Computational biology is a field that bridges the gap between biology and computer science. If your child is curious about understanding how we humans work inside, and is interested in learning how Python coding can lend a hand in understanding the world of DNA, RNA, and proteins, then this is the class to get started!
Precision medicine; DNA origami; and Nanobots: the future of medicine is being transformed, and the field of computational biology is one that is more relevant today than ever. Students will learn the core concepts of this field, while exploring exciting applications using Python! For students who are interested in taking it, we recommend reading the genomics sessions of a high school biology text book before the class. This is a continuation of part I. Students will learn out cutting-edge technologies such as CRISPR and how genome analysis is done. In unit 3, we introduce more genomics concepts such as mutation, SNPs, and coding/noncoding regions. Students will also learn what precision medicine is, its key applications, as well as popular approaches for sequencing and identifying mutations. We will also introduce tools such as Mi Transcriptome, Regex, and SPAdes.
- Computer that is less than 5 years old and has at least 8GB of RAM
- Prerequisites - Familiarity with Python. Have taken our Python for AI 1 & 2 classes or equivalent. For students with no prior biology background, it is best to read genomics sessions of a high school biology book to get the most out of the class. In particular, read sections that emphasize 'the central dogma' of biology, and have a general understanding of genes, DNA, RNA, transcription, translation, amino acids, nucleotide, and proteins.