02-601 Programming for Scientists
Provides a practical introduction to programming for students with little previous programming experience who are interested in science. Fundamental scientific algorithms will be introduced, and extensive programming assignments will be based on analytical tasks that might鈥�
Read more
02-602 Professional Issues in Computational Biology
This course gives Master's in Computational Biology and Master's in Automated Science students the opportunity to develop the professional skills necessary for a successful career in either academia or industry. This course, required in the first semester of both programs,鈥�
Read more
02-604 Fundamentals of Bioinformatics
How do we find potentially harmful mutations in your genome? How can we reconstruct the Tree of Life? How do we compare similar genes from different species? These are just three of the many central questions of modern biology that can only be answered using computational鈥�
Read more
02-605 Professional Issues in Automated Science
This course gives Master’s in Automated Science students an exposure to the ethical and professional issues which are unique to the field of automated science. This course will also include opportunities to connect with industry professional with an interest in鈥�
Read more
02-613 Algorithms and Advanced Data Structures
The objective of this course is to study algorithms for general computational problems, with a focus on the principles used to design those algorithms. Efficient data structures will be discussed to support these algorithmic concepts.
Key Topics:
Run time鈥�
Read more
02-614 String Algorithms
Provides an in-depth look at modern algorithms used to process string data, particularly those relevant to genomics. The course will cover the design and analysis of efficient algorithms for processing enormous amounts of collections of strings. Topics will include string鈥�
Read more
02-620 Machine Learning for Scientists
With advances in scientific instruments and high-throughput technology, scientific discoveries are increasingly made from analyzing large-scale data generated from experiments or collected from observational studies. Machine learning methods that have been widely used to鈥�
Read more
02-680 Essential Mathematics and Statistics For Scientists
This course rigorously introduces fundamental topics in mathematics and statistics to first-year master's students as preparation for more advanced computational coursework.
Topics are sampled from information theory, graph theory, proof techniques, phylogenetics,鈥�
Read more
02-700 M.S. Research
This course is for M.S. students who wish to do supervised research for academic credit with a Computational Biology faculty member.
Interested students should first contact the Professor with whom they would like to work. If there is mutual interest, the Professor will鈥�
Read more
02-701 CPCB Course/Current Topics in Computational Biology
The course consists of weekly presentations by students and faculty on current topics in computational biology. This course is only for current CPCB Ph.D students
02-703 Special Topics in Bioinformatics and Computational Biology
This is a mini Special Topics course taught on an occasional basis to cover different topics in computational biology.
02-710 Computational Genomics
Dramatic advances in experimental technology and computational analysis are fundamentally transforming the basic nature and goal of biological research. The emergence of new frontiers in biology, such as evolutionary genomics and systems biology is demanding new鈥�
Read more
02-712 Computational Methods for Biological Modeling and Simulation
This course covers a variety of computational methods important for modeling and simulation of biological systems. It is intended for graduates and advanced undergraduates with either biological or computational backgrounds who are interested in developing computer models鈥�
Read more
02-715 Advanced Topics in Computational Genomics (offered infrequently)
Research in biology and medicine is undergoing a revolution due to the availability of high-throughput technology for probing various aspects of a cell at a genome-wide scale. The next-generation sequencing technology is allowing researchers to inexpensively generate a鈥�
Read more
02-718 Computational Medicine
Modern medical research increasingly relies on the analysis of large patient datasets to enhance our understanding of human diseases. This course will focus on the computational problems that arise from studies of human diseases and the translation of research to the鈥�
Read more
02-719 Genomics and Epigenetics of the Brain
This course will provide an introduction to genomics, epigenetics, and their application to problems in neuroscience. The rapid advances in single cell sequencing and other genomic technologies are revolutionizing how neuroscience research is conducted,鈥�
Read more
02-731 Modeling Evolution
Some of the most serious public health problems we face today, from drug-resistant bacteria, to cancer, all arise from a fundamental property of living systems—their ability to evolve. Since Darwin’s theory of natural selection was first proposed, we鈥�
Read more
02-740 Bioimage Informatics
With the rapid advance of bioimaging techniques and fast accumulation of bioimage data, computational bioimage analysis and modeling are playing an increasingly important role in understanding of complex biological systems. The goals of this course are to provide students鈥�
Read more
02-750 Automation of Scientific Research
Automated scientific instruments are used widely in research and engineering. Robots dramatically increase the reproducibility of scientific experiments, and are often cheaper and faster than humans, but are most often used to execute brute-force sweeps over experimental鈥�
Read more
02-760 Laboratory Methods for Computational Biologists
Computational biologists frequently focus on analyzing and modeling large amounts of biological data, often from high-throughput assays or diverse sources. It is therefore critical that students training in computational biology be familiar with the paradigms and methods鈥�
Read more
02-761 Laboratory Methods for Automated Biology I
In order to rapidly generate reproducible experimental data, many modern biology labs leverage some form of laboratory automation to execute experiments. In the not so distant future, the use of laboratory automation will continue to increase in the biological lab to the鈥�
Read more
02-762 Laboratory Methods for Automated Biology II
This laboratory course provides a continuation and extension of experiences in 02-761. Instruction will consist of lectures and laboratory experience using multi-purpose laboratory robotics. During weekly laboratory time, students will complete and integrate parts of two鈥�
Read more
02-801 Computational Biology Internship
This course is for students participating in an internship or co-op. This course is only for current CPCB Ph.D. students
02-900 Ph.D. Thesis Research
This course is for students enrolled in the Ph.D. program working on research.
