Computational Biology
Purpose of Course showclose
The advent of computers transformed science. Large, complicated datasets that once took researchers years to manually analyze could suddenly be analyzed within a week using computer software. Nowadays, scientists can use computers to produce several hypotheses as to how a particular phenomenon works, create computer models using the parameters of each hypothesis, input data, and see which hypothetical model produces an output that most closely mirrors reality.
Computational biology refers to the use of computers to automate data analysis or model hypotheses in the field of biology. With computational biology, researchers apply mathematics to biological phenomena, use computer programming and algorithms to artificially create or model the phenomena, and draw from statistics in order to interpret the findings. In this course, you will learn the basic principles and procedures of computational biology. You will also learn various ways in which you can apply computational biology to molecular and cellular biology, biochemistry, neuroscience, evolution, population biology, and behavior.
This course will prepare students in all subfields of biology for future research and data analysis opportunities. Computer science students interested in biological applications will also find it useful.
Learning Outcomes showclose
- Define computational biology and provide examples of how it is used.
- Describe how networks, algorithms, and models are employed in biology.
- Describe how DNA and proteins are manipulated to generate information from sequences and whole genomes.
- Describe how biological processes can be modeled using computer programming.
- Identify techniques for gathering information on proteins and their interactions.
- Provide examples of the use of mathematics in evolution and behavior.
- Describe the current applications of computational biology.
Course Requirements showclose
In order to take this course you must:
√ Have access to a computer.
√ Have continuous broadband Internet access.
√ Have the ability/permission to install plug-ins or software (e.g., Adobe Reader or Flash).
√ Have the ability to download and save files and documents to a computer.
√ Have the ability to open Microsoft files and documents (.doc, .ppt, .xls, etc.).
√ Be competent in the English language.
√ Have read the Saylor Student Handbook.Unit Outline show close
Expand All Resources Collapse All Resources
-
Unit 1: Introduction to Computational Biology
This unit will serve as your introduction to the basic principles and procedures of computational biology. We will begin by discussing the application of mathematics to biological phenomena and then learn in detail how computers can be used to create and manipulate mathematical models.
Unit 1 Time Advisory show close
How does a scientist extract variables from a natural process in order to create a predictive mathematical formula and then use that formula to create a computer program through which he can quickly manipulate variables to simulate a variety of circumstances within a complex environment? You will learn each step of that process here. Upon completion of this unit, you should have a clear understanding of the process of creating a computational model in biology.
Unit 1 Learning Outcomes show close
-
1.1 What is Computational Biology?
- Reading: Wikipedia’s “Computational Biology”
Link: Wikipedia’s “Computational Biology” (HTML)
Instructions: Read this webpage, paying particular attention to the description of computational biology and the related fields of study.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Computational Biology”
-
1.1.1 Biology
- Reading: Nature News: Lucas Laursen’s “Computational Biology: Biology Logic”
Link: Nature News: Lucas Laursen’s “Computational Biology: Biology Logic” (HTML)
Instructions: Please read the linked article above, which will give you an idea of how computer models are being developed to understand biological systems.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Nature News: Lucas Laursen’s “Computational Biology: Biology Logic”
-
1.1.2 Applied Mathematics
- Reading: PLoS Biology: J. Cohen’s “Mathematics Is Biology’s Next Microscope, Only Better; Biology Is Mathematics’ Next Physics, Only Better”
Link: PLoS Biology: J. Cohen’s “Mathematics Is Biology’s Next Microscope, Only Better; Biology Is Mathematics’ Next Physics, Only Better” (HTML)
Instructions: Please read the linked material. In it, the author provides an historical sketch of how biology and math are connected and describes the increasingly strong relationship between math and biology.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: PLoS Biology: J. Cohen’s “Mathematics Is Biology’s Next Microscope, Only Better; Biology Is Mathematics’ Next Physics, Only Better”
-
1.1.3 Computer Science
- Reading: OMICS Publishing Group’s “Journal of Computer Science and System Biology”
Link: OMICS Publishing Group’s “Journal of Computer Science and System Biology” (HTML)
Instructions: This is the home page for the journal. If you explore the site, you will find many articles related to the use of computer science in biology. Click the current issue or previous issue links to find articles. You should see this site as a resource and take the time to read a couple of articles that are related to material in the course.
Reading this material should take approximately 2 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage aboveSee a broken link? Please let us know!
- Reading: OMICS Publishing Group’s “Journal of Computer Science and System Biology”
-
1.1.4 Statistics
- Lecture: Mathematical Sciences Research Institute: “Algebraic Statistics for Computational Biology”
Link: Mathematical Sciences Research Institute: “Algebraic Statistics for Computational Biology” (QuickTime)
Instructions: This lecture presents a variety of statistics that are used in computational biology; please watch it in its entirety and pay particular attention to the statistics that are presented. You will need QuickTime 6.5 or higher to view this resource.
Viewing this lecture should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: Mathematical Sciences Research Institute: “Algebraic Statistics for Computational Biology”
- 1.2 Mathematical Treatment of Biology
-
1.2.1 Creating a Mathematical Equation
- Reading: University of Utah: D. Dobson’s “Lecture Notes on Mathematical Modeling”
Link: University of Utah: D. Dobson’s “Lecture Notes on Mathematical Modeling” (PDF)
Instructions: Click on the “Lecture Notes” link. This reading provides a general description of the modeling process and lists a variety of reasons for modeling.
Reading this material should take approximately 45 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: eHow’s “How to Build a Mathematical Model”
Link: eHow’s “How to Build a Mathematical Model” (HTML)
Instructions: Read this step-by-step procedure for building a model. This is a very general overview; it only touches on the general process.
Reading this material should take approximately 15 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Utah: D. Dobson’s “Lecture Notes on Mathematical Modeling”
-
1.3 Networks in Biology
- Reading: MIT: Dr. George Church’s “Networks 1-3”
Link: MIT: Dr. George Church’s “Networks 1-3” (JWPlayer)
Instructions: Listen to the three audio lectures titled Networks 1, 2, and 3 from this course on Genomics and Computational Biology from MIT’s OpenCourseWare initiative. You should download and the view the “Lecture Slides” PDF that accompanies each audio lecture and view it while listening.
Viewing these lectures should take approximately 4.45 hours.
Terms of Use: George Church, HST.508, Fall 2002. (Massachusetts Institute of Technology: MIT OpenCourseWare), http://ocw.mit.edu (Accessed August 28, 2012). License: Creative Commons BY-NC-SA 3.0.See a broken link? Please let us know!
- Reading: MIT: Dr. George Church’s “Networks 1-3”
-
1.3.1 Random Networks
- Reading: University of Arizona: Robert May’s “Networks”
Link: University of Arizona: Robert May’s “Networks” (PDF)
Instructions: Scroll down the page to the section on “Papers” and look for May: “Network structure and the biology of populations” TREE 21: 394. This paper discusses several types of networks, including random networks.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Arizona: Robert May’s “Networks”
-
1.3.2 Small-World Phenomenon
- Reading: Cornell University: Jon Kleinberg’s “The Small-World Phenomenon”
Link: Cornell University: Jon Kleinberg’s “The Small-World Phenomenon” (HTML)
Instructions: This reading describes the phenomena of the small world before introducing a network model and its related algorithms.
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Cornell University: Jon Kleinberg’s “The Small-World Phenomenon”
-
1.3.3 Scale-Free Network Model
- Reading: Scholarpedia’s “Scale-free Network Model”
Link: Scholarpedia’s “Scale-free Network Model” (HTML)
Instructions: The page discusses several different models and lists some of their respective mathematical properties. Pay attention to how scale free networks are defined.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Scholarpedia’s “Scale-free Network Model”
- 1.4 Algorithms
-
1.4.1 Classes of Algorithms
- Reading: Connexions’ “Introduction to Algorithms”
Link: Connexions’ “Introduction to Algorithms” (HTML)
Instructions: This reading covers subunits 1.4.1.1-1.4.1.4. Please read the linked material, which describes the different algorithms and how they are classified. This page also includes a number of links that you should explore to enhance your understanding of the different types of algorithms.
Reading this material should take approximately 2 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Connexions’ “Introduction to Algorithms”
-
1.4.1.1 Recursive
Note: The reading for this subunit is covered by the material under subunit 1.4.1, “Algorithms.”
-
1.4.1.2 Logical
Note: The reading for this subunit is covered by the material under subunit 1.4.1, “Algorithms.”
-
1.4.1.3 Distributed
Note: The reading for this subunit is covered by the material under subunit 1.4.1, “Algorithms.”
-
1.4.1.4 Approximated
Note: The reading for this subunit is covered by the material under subunit 1.4.1, “Algorithms.”
- 1.4.2 Graph Drawing
-
1.4.2.1 Dijkstra’s Algorithm
- Reading: Wikipedia’s “Dijkstra’s Algorithm”
Link: Wikipedia’s “Dijkstra’s Algorithm” (HTML)
Instructions: Read this entry on Dijkstra’s algorithm and the coding associated with it. The description of the algorithm on the page may be a useful starting point.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Dijkstra’s Algorithm”
-
1.4.2.2 Kruskal’s Algorithm
- Reading: Wikipedia’s “Kruskal’s Algorithm”
Link: Wikipedia’s “Kruskal’s Algorithm” (HTML)
Instructions: The reading describes Kruskal’s algorithm, its performance, and includes a proof of correctness. Try comparing this algorithm to Dijkstra’s algorithm from above.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Kruskal’s Algorithm”
- 1.5 Dynamic Programming
-
1.5.1 Principle of Optimality
- Reading: Duke University: Steven Skiena’s “Principle of Optimality”
Link: Duke University: Steven Skiena’s “Principle of Optimality” (PDF)
Instructions: Click on “lecture13.pdf” to download the PDF. The reading briefly discusses the principle of optimality and then provides details dynamic programming.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Duke University: Steven Skiena’s “Principle of Optimality”
- 1.5.2 Optimal Substructure
-
1.5.2.1 Recursion
- Reading: Wikipedia’s “Recursion”
Link: Wikipedia’s “Recursion” (HTML)
Instructions: The article defines recursion and discusses recursion data, programs, and algorithms.
Reading this material should take approximately 1.15 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Recursion”
-
1.5.2.2 Bellman-Ford Algorithm
- Reading: CSAnimated’s “Bellman-Ford Algorithm”
Link: CSAnimated’s “Bellman-Ford Algorithm” (Flash)
Instructions: This is an animated slide show that describes the algorithm. It has an audio component associated with it so make sure you are on a computer where you can hear it while viewing the animated slide show.
Viewing this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: CSAnimated’s “Bellman-Ford Algorithm”
- 1.5.3 Overlapping Problems
-
1.5.3.1 Top-Down Approach
- Reading: wordIQ’s “Top Down”
Link: wordIQ’s “Top Down” (HTML)
Instructions: Read this page on the top down approach to programming and how it contrasts with a bottom up approach, which is covered in the subsequent unit.
Reading this material should take approximately 15 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: wordIQ’s “Top Down”
-
1.5.3.2 Bottom-Up Approach
- Reading: wordIQ’s “Bottom-up”
Link: wordIQ’s “Bottom-up” (HTML)
Instructions: Read this page on the bottom-up approach in programming and how it contrasts with a top down approach.
Reading this material should take approximately 15 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: wordIQ’s “Bottom-up”
-
Unit 2: Computational Molecular Biology
This unit will deal with molecular biology. From determining the genetic sequence in a scrap of DNA to creating a 3-D virtual model of a protein, scientists use computer modeling in this field to help us better understand a world far beyond the reaches of the microscope. Study in molecular biology yields vast amounts of data that must be carefully analyzed and interconnected to construct a realistic picture of this world. Computers greatly reduce the manual workload and error associated with complex analysis. In this unit, you will learn how to use computers in order to better understand DNA sequencing, transcriptional regulation, protein structure, and protein interactions. Upon completion of this unit, you should understand each process and be able to create your own models based upon the principles and procedures studied.
Unit 2 Time Advisory show close
Unit 2 Learning Outcomes show close
- 2.1 Mathematical Treatment of Molecular Biology
-
2.1.1 Principles of Molecular Biology
- Reading: PDFgeni.org’s “Basic Principles of Molecular Biology 1”
Link: PDFgeni.org’s “Basic Principles of Molecular Biology 1” (PDF)
Instructions: The document provides a brief summary of a variety of topics in molecular biology. Click on the link titled “Basic Principles of Molecular Biology 1.” Pay particular attention to the sections on the nature of the genetic material and the central dogma.
Reading this material should take approximately 45 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: PDFgeni.org’s “Basic Principles of Molecular Biology 1”
-
2.2 DNA Sequencing
- Reading: Science Daily News’ “A New Read on DNA Sequencing”
Link: Science Daily News’ “A New Read on DNA Sequencing” (HTML)
Instructions: Read this article on advances in DNA sequencing. There are other related articles on this topic on the main page that you may wish to explore for further information on the subject.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Science Daily News’ “A New Read on DNA Sequencing”
-
2.2.1 DNA Structure and Classification
- Reading: University of Arizona: Richard Hallick’s “Introduction to DNA Structure”
Link: University of Arizona: Richard Hallick’s “Introduction to DNA Structure” (HTML)
Instructions: Please read the linked material; it provides a good introduction to the structure of DNA and the formation of the double helix.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Arizona: Richard Hallick’s “Introduction to DNA Structure”
- 2.2.2 Data Collection
-
2.2.2.1 DNA Microarrays
- Web Media: YouTube: Proneural’s “DNA Microarrays”
Link: YouTube: Proneural’s “DNA Microarrays” (YouTube)
Instructions: Please watch this video, which provides an example of DNA microarrays in plants. Try and break down the material in to steps involved in the process.
Watching this video and taking notes should take approximately 15 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Web Media: YouTube: Proneural’s “DNA Microarrays”
- 2.2.2.2 DNA Sequencing Process
-
2.2.2.2.1 Manual
- Reading: National Diagnostics’ “Manual Sequencing”
Link: National Diagnostics’ “Manual Sequencing” (HTML)
Instructions: This is a brief introduction to manual sequencing. Two versions of sequencing (Sanger Sequencing and Maxam & Gilbert Sequencing) are presented on the pages following the links provided. Take note of the process and the differences between the two methods.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: National Diagnostics’ “Manual Sequencing”
-
2.2.2.2.2 Automated
- Web Media: Cold Spring Harbor Laboratory: DNA Learning Center’s “Cycle Sequencing”
Link: Cold Spring Harbor Laboratory: DNA Learning Center’s “Cycle Sequencing” (Flash)
Instructions: Use the “continue” button to work through the animation on the process of cycle sequencing. How is this process different from manual sequencing above?
Viewing this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Web Media: Cold Spring Harbor Laboratory: DNA Learning Center’s “Cycle Sequencing”
- 2.2.2.3 Alignment
-
2.2.2.3.1 Pairwise Alignment
- Reading: University of Wisconsin: Mark Craven’s “Pairwise Alignment”
Link: University of Wisconsin: Mark Craven’s “Pairwise Alignment” (PDF)
Instructions: Click on the “pairwise-alignment-1.pdf” link to download the PDF. This PowerPoint will introduce you to alignments, edits, and gaps and define the concept of pairwise alignment. The PowerPoint also connects sequence alignment to dynamic computer programming.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Wisconsin: Mark Craven’s “Pairwise Alignment”
-
2.2.2.3.2 Multiple Sequence Alignment
- Reading: Wikipedia’s “Multiple Sequence Alignment”
Link: Wikipedia’s “Multiple Sequence Alignment” (HTML)
Instructions: The reading describes multiple sequence alignments and how they relate to dynamic programming. You should also view the picture of a multiple sequence alignment found on the same page.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Multiple Sequence Alignment”
-
2.2.2.3.3 Whole Genome Alignment
- Reading: Universität des Saarlandes: Center for Bioinformatics’ “Whole Genome Alignment”
Link: Universität des Saarlandes: Center for Bioinformatics’ “Whole Genome Alignment” (PDF or PPT)
Instructions: Click on the “V4-Alignment.pdf” or “V4-Alignment.ppt” link to download the presentation. This presentation explains why whole genome alignments are used, presents a few different ways of aligning sequences, and addresses local versus global alignments. For information in the presentation that needs more clarification, refer directly to the citations at the bottom of each slide.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Universität des Saarlandes: Center for Bioinformatics’ “Whole Genome Alignment”
- 2.2.3 Comparisons
- 2.2.3.1 Comparison with Sequence Databases
-
2.2.3.1.1 FASTA
- Reading: State University of New York – Stony Brook: Steven Skiena’s “FASTA”
Link: State University of New York – Stony Brook: Steven Skiena’s “FASTA” (HTML)
Instructions: The resource describes FASTA and presents a step-by-step process for using it. FASTA is the first widely used method of using a known sequence to search a database for similar sequences. The best approach for understanding this is to actually create a fictitious sequence and use the search engine to analyze it.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: State University of New York – Stony Brook: Steven Skiena’s “FASTA”
-
2.2.3.1.2 BLAST
- Reading: National Center for Biotechnology Information’s “BLAST”
Link: National Center for Biotechnology Information’s “BLAST” (HTML)
Instructions: The link will take you to the BLAST website, where you will find a description of its capabilities and be able to use this search tool. Please try the search tool to see how it performs.
Studying this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: National Center for Biotechnology Information’s “BLAST”
-
2.2.3.1.3 Finding Sequence Motifs
- Reading: Nature Biotechnology: Patrik D'haeseleer’s “What Are DNA Sequence Motifs?”
Link: Nature Biotechnology: Patrik D'haeseleer’s “What Are DNA Sequence Motifs?” (HTML)
Instructions: This article discusses varies topics related to sequence motifs, including logos and searching for novel sites. You should make note of key terms and use Google or a similar search engine to identify unknown terms in the reading.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Nature Biotechnology: Patrik D'haeseleer’s “What Are DNA Sequence Motifs?”
-
2.2.3.2 Genome Comparison
- Reading: ScienceDaily News’ “Multi-Species Genome Comparison Sheds New Light On Evolutionary Processes, Cancer Mutations”
Link: ScienceDaily News’ “Multi-Species Genome Comparison Sheds New Light On Evolutionary Processes, Cancer Mutations” (HTML)
Instructions: The article summarizes the findings of recent work comparing genome sequences from multiple species. Use this example as a basis for identifying other uses of multi species genome comparisons.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: ScienceDaily News’ “Multi-Species Genome Comparison Sheds New Light On Evolutionary Processes, Cancer Mutations”
-
2.2.3.3 Molecular Phylogenetic Analysis
- Reading: Wikipedia’s “Molecular Phylogenetics”
Link: Wikipedia’s “Molecular Phylogenetics” (HTML)
Instructions: This article describes the history, techniques, theoretical background, and limitations associated with Molecular Phylogenetics. Familiarize yourself with any unfamiliar terms in the reading by using the links provided.
Reading this material should take approximately 45 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Proceedings of the National Academy of Sciences: Michael A. Thomas et al’s “Molecular Phylogenetic Analysis of Evolutionary Trends in Stonefly Wing Structure and Locomotor Behavior”
Link: Proceedings of the National Academy of Sciences: Michael A. Thomas et al’s “Molecular Phylogenetic Analysis of Evolutionary Trends in Stonefly Wing Structure and Locomotor Behavior” (PDF)
Instructions: At the PNAS webpage, click on the PDF link to see the PDF version of the file. Read this paper and pay attention to the phylogenetic methods that are used to address the hypotheses presented in the paper. This paper is a good example of how molecular phylogenetics can be used and should be viewed as one of many ways to apply phylogenetic methods.
Reading this material should take approximately 2 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Molecular Phylogenetics”
-
2.2.3.3.1 Principles of Molecular Evolution
- Reading: Proceedings of the National Academy of Sciences: Motoo Kimura and Tomoko Ohta’s “On Some Principles Governing Molecular Evolution”
Link: Proceedings of the National Academy of Sciences: Motoo Kimura and Tomoko Ohta’s “On Some Principles Governing Molecular Evolution” (PDF)
Instructions: Click on the PDF link to see the entire article. The abstract lists five principles associated with molecular evolution. This is a classic article and you should understand and be able to list the five principles that are presented.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Proceedings of the National Academy of Sciences: Motoo Kimura and Tomoko Ohta’s “On Some Principles Governing Molecular Evolution”
- 2.2.3.3.2 Methods for Determining Distance
-
2.2.3.3.2.1 Average Linkage Clustering
- Reading: Statistics.com’s “Average Linkage Clustering”
Link: Statistics.com’s “Average Linkage Clustering” (HTML)
Instructions: This page provides a short paragraph about linkage clustering and a link for the linkage function that you should click on and view that information. Use the additional links to provide a more complete understanding of how this function is used and where it can be applied.
This reading should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Statistics.com’s “Average Linkage Clustering”
-
2.2.3.3.2.2 Neighbor-Joining
- Reading: Christian de Duve Institute of Cellular Pathology: Fred R. Opperdoes’ “The Neighbor-Joining Method”
Link: Christian de Duve Institute of Cellular Pathology: Fred R. Opperdoes’ “The Neighbor-Joining Method” (HTML)
Instructions: The webpage includes a description of the method, advantages and disadvantages, and an example of how it works. After reading this material, compare it to other distance-based methods used in phylogenetic trees such as maximum parsimony.
Reading this material should take approximately 45 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Christian de Duve Institute of Cellular Pathology: Fred R. Opperdoes’ “The Neighbor-Joining Method”
-
2.2.3.3.3 Maximum Parsimony
- Reading: Christian de Duve Institute of Cellular Pathology: Fred R. Opperdoes’ “Maximum Parsimony”
Link: Christian de Duve Institute of Cellular Pathology: Fred R. Opperdoes’ “Maximum Parsimony” (HTML)
Instructions: The webpage demonstrates how parsimony works and ends with some summary notes on the subject. Learn this material in order to compare it to other distance-based methods used in phylogenetic trees such as neighbor joining.
Reading this material should take approximately 45 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Christian de Duve Institute of Cellular Pathology: Fred R. Opperdoes’ “Maximum Parsimony”
-
2.2.3.3.4 Maximum Likelihood
- Reading: University of Alaska Fairbanks: Mark Lindberg’s “Maximum Likelihood Estimation”
Link: University of Alaska Fairbanks: Mark Lindberg’s “Maximum Likelihood Estimation” (PDF)
Instructions: From this webpage, click on the link for the reading labeled “Maximum Likelihood Estimation.” The math may be a little advanced, so try and learn the advantages and disadvantages of this method as well as the reasoning behind why it is used instead of other methods of creating phylogenetic trees.
Reading this material should take approximately 45 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: University of Alaska Fairbanks: Mark Lindberg’s “Maximum Likelihood Estimation”
- 2.2.4 Statistical Modeling
-
2.2.4.1 Markov Models
- Reading: Simon Fraser University: Bertille Antoine’s “Markov Chains”
Link: Simon Fraser University: Bertille Antoine’s “Markov Chains” (PDF)
Instructions: View the Markov chain PDF on the page. This PDF describes Markov chain analysis using transition matrices and a specific example.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Simon Fraser University: Bertille Antoine’s “Markov Chains”
-
2.2.4.2 Hidden Markov Models
- Reading: Monash University: Lloyd Allison’s “Hidden Markov Models”
Link: Monash University: Lloyd Allison’s “Hidden Markov Models” (HTML)
Instructions: This reading covers different types of Markov models and provides an example of a Hidden Markov model. This reading will help reinforce what you learned in subunit 2.2.4.1. How are hidden Markov models different from standard Markov models? Where would you apply them?
Reading this material should take approximately 45 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Monash University: Lloyd Allison’s “Hidden Markov Models”
-
2.2.4.3 Bootstrap Analysis
- Reading: Christian de Duve Institute of Cellular Pathology: Fred R. Opperdoes’ “Bootstrapping”
Link: Christian de Duve Institute of Cellular Pathology: Fred R. Opperdoes’ “Bootstrapping” (HTML)
Instructions: This website describes the process of bootstrapping and explains how it is used in phylogenetic analysis. Some useful samples are provided. Make sure and understand the method and why it is used.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Christian de Duve Institute of Cellular Pathology: Fred R. Opperdoes’ “Bootstrapping”
- 2.3 Transcriptional Regulation
-
2.3.1 Transcriptional Regulation Process
- Reading: Wikipedia’s “Transcriptional Regulation”
Link: Wikipedia’s “Transcriptional Regulation” (HTML)
Instructions: The page provides a good overview of transcription regulation. It also identifies some of the major differences between prokaryotes and eukaryotes. How is transcriptional regulation more complex in eukaryotes?
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Transcriptional Regulation”
-
2.3.1.1 Simple Regulation
- Reading: National Center for Biotechnology Information: Griffiths et al’s “Regulation of Gene Expression”
Link: National Center for Biotechnology Information: Griffiths et al’s “Regulation of Gene Expression” (HTML)
Instructions: The reading has several sections that describe different elements involved in the regulation of gene expression. Take note of the different regulatory elements and how they are involved in gene expression.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: National Center for Biotechnology Information: Griffiths et al’s “Regulation of Gene Expression”
-
2.3.1.2 Regulatory Networks
- Reading: French National Institute for Research in Computer Science and Control: Hidde de Jong’s “Mathematical Modeling of Regulatory Networks”
Link: French National Institute for Research in Computer Science and Control: Hidde de Jong’s “Mathematical Modeling of Regulatory Networks” (PDF)
Instructions: Click on the “arc-03-intro.pdf” link to download the PDF. This reading provides a mathematical approach to modeling networks.
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: French National Institute for Research in Computer Science and Control: Hidde de Jong’s “Mathematical Modeling of Regulatory Networks”
- 2.3.2 Data Collection
-
2.3.2.1 Finding Regulatory Sequence in DNA
- Reading: Nature.com: Nature Immunology Journal’s “Finding Regulatory Sequences”
Link: Nature.com: Nature Immunology Journal’s “Finding Regulatory Sequences” (HTML)
Instructions: Click on the tabs while reading and performing the operations that are suggested. This tutorial will give you a firsthand demonstration of how to find sequence motifs.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Nature.com: Nature Immunology Journal’s “Finding Regulatory Sequences”
- 2.3.3 Statistical Modeling
-
2.3.3.1 Bayesian Networks
- Reading: Microsoft Research: David Heckerman’s “A Tutorial on Learning with Bayesian Networks”
Link: Microsoft Research: David Heckerman’s “A Tutorial on Learning with Bayesian Networks” (PDF)
Instructions: Click on the PDF link to download the file. This is a lengthy reading that introduces Bayesian networks and Bayesian statistics and terminology. You should be able to describe what Bayesian networks are and how they can be used. You should also have at least a basic understanding of the math behind them.
Reading this material should take approximately 2 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Microsoft Research: David Heckerman’s “A Tutorial on Learning with Bayesian Networks”
-
2.3.3.2 Boolean Networks
- Reading: Connexions: Ewa Paszek’s “Boolean Networks”
Link: Connexions: Ewa Paszek’s “Boolean Networks” (HTML)
Introductions: The reading relates Boolean networks to molecular biology and provides an example of how they are used in biology. You should able to describe what a Boolean network is and apply to the example given of cell cycle regulation.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Connexions: Ewa Paszek’s “Boolean Networks”
-
2.3.3.3 Dynamic Modeling
- Reading: Emory University: Peter Thompson’s “Introduction to Dynamic Programming”
Link: Emory University: Peter Thompson’s “Introduction to Dynamic Programming” (PDF)
Instructions: Click on the “Chapter 4: Introduction to Dynamic Programming” link to download the PDF. The reading covers deterministic and stochastic dynamic programming. You should be able to compare and contrast the two types of programming.
Reading this material should take approximately 2 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Emory University: Peter Thompson’s “Introduction to Dynamic Programming”
-
2.3.3.4 Using Differential Equations
- Reading: Lamar University: Paul Dawkins’ “Differential Equations”
Link: Lamar University: Paul Dawkins’ “Differential Equations” (HTML)
Instructions: This useful webpage defines all terms associated with differential equations and includes the math associated with transforms and first and second order equations. Where can differential equations be applied in biology?
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Lamar University: Paul Dawkins’ “Differential Equations”
- 2.4 Proteins
- 2.4.1 Protein Structure
-
2.4.1.1 Protein Structure and Classification
- Reading: Wikipedia’s “Structural Classification of Proteins”
Link: Wikipedia’s “Structural Classification of Proteins” (HTML)
Instructions: The reading covers basic protein classes and links to further reading about each. Make sure you understand the different classes of proteins and be able to provide examples for each class. You are strongly encouraged to explore the links and read further about different types of proteins.
Reading this material should take approximately 45 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Structural Classification of Proteins”
- 2.4.1.2 Data Collection
-
2.4.1.2.1 Protein Preparation
- Reading: Wikipedia’s “Protein Purification”
Link: Wikipedia’s “Protein Purification” (HTML)
Instructions: The page covers methods of extraction and outlines the steps of protein purification. After reading this, you should be able to describe the steps necessary for extracting and purifying proteins.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Protein Purification”
- 2.4.1.2.2 Protein Imaging
-
2.4.1.2.2.1 X-Ray Crystallography
- Reading: Molecular Station’s “X-ray Crystallography”
Link: Molecular Station’s “X-ray Crystallography” (HTML)
Instructions: Read this explanation of how x-ray crystallography is used to identify protein structure. Be able to describe the process and why it can provide an image of protein structure.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Molecular Station’s “X-ray Crystallography”
-
2.4.1.2.2.2 NMR
- Lecture: Nobelprize.org: Kurt Wüthrich’s “NMR Studies of Structure and Function of Biological Macromolecules”
Link: Nobelprize.org: Kurt Wüthrich’s “NMR Studies of Structure and Function of Biological Macromolecules” (Flash)
Instructions: This is a 55 minute lecture involving Wuthrich’s Nobel-Prize-winning material on NMR and molecular biology. Pay particular attention to the process of NMR and how it differs from other methods that contribute to our understanding of protein structure.
Viewing this lecture should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: Nobelprize.org: Kurt Wüthrich’s “NMR Studies of Structure and Function of Biological Macromolecules”
-
2.4.1.3 Structure Modeling
- Reading: New York University’s Bonneau Laboratory: Richard Bonneau and David Baker’s “Ab Initio Protein Structure Prediction”
Link: New York University’s Bonneau Laboratory: Richard Bonneau and David Baker’s “Ab Initio Protein Structure Prediction” (PDF)
Instructions: Click on the link entitled “Bonneau.pdf” to download the PDF. This reading covers 2.4.1.3.1.1–2.4.1.3.1.4.
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: New York University’s Bonneau Laboratory: Richard Bonneau and David Baker’s “Ab Initio Protein Structure Prediction”
- 2.4.1.3.1 Structure Prediction
-
2.4.1.3.1.1 Homology Modeling
Note: This subunit is covered by the reading under subunit 2.4.1.3: Structure Modeling.
-
2.4.1.3.1.2 Fold Recognition
Note: This subunit is covered by the reading under subunit 2.4.1.3: Structure Modeling.
-
2.4.1.3.1.3 Threading
Note: This subunit is covered by the reading under subunit 2.4.1.3: Structure Modeling.
-
2.4.1.3.1.4 Ab Initio
Note: This subunit is covered by the reading under subunit 2.4.1.3: Structure Modeling.
-
2.4.1.3.2 Computational Protein Design
- Reading: ScienceDirect: Arthur G. Street and Stephen L. Mayo’s “Computational Protein Design”
Link: ScienceDirect: Arthur G. Street and Stephen L. Mayo’s “Computational Protein Design” (PDF)
Instructions: Click on the PDF link on the right side of the page to access and read this article, which presents different considerations involved in the design of proteins. It may be useful to outline the key points throughout the paper or make a list of things to consider when designing proteins.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: ScienceDirect: Arthur G. Street and Stephen L. Mayo’s “Computational Protein Design”
-
2.4.1.3.3 Statistical Tests of Structure Accuracy
- Reading: Birkbeck College, University of London: David S. Moss, Ian J. Tickle, and Roman Laskowski’s “Estimation of Precision and Accuracy in Protein Structure Refinement from X-ray Data”
Link: Birkbeck College, University of London: David S. Moss, Ian J. Tickle, and Roman Laskowski’s “Estimation of Precision and Accuracy in Protein Structure Refinement from X-ray Data” (HTML)
Instructions: Read this proposal on protein structure accuracy. The reading provides some background on methods of determining accuracy in protein structure and also provides a list of useful references. It may be useful to go directly to the references cited in the paper to gain more insight into statistical tests for accuracy. Note that the references may not be freely accessible.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Birkbeck College, University of London: David S. Moss, Ian J. Tickle, and Roman Laskowski’s “Estimation of Precision and Accuracy in Protein Structure Refinement from X-ray Data”
- 2.4.2 Protein-Protein Interactions
-
2.4.2.1 Principles of Protein Interactions
- Reading: National Center for Biotechnology Information: Susan Jones and Janet M. Thornton’s “Principles of Protein-Protein Interactions”
Link: National Center for Biotechnology Information: Susan Jones and Janet M. Thornton’s “Principles of Protein-Protein Interactions” (PDF)
Instructions: Download the full-text PDF of this article at the bottom of the page. This reading reviews protein-protein interactions with respect to cell signaling. It would be useful to make a list of examples of how proteins interact with other proteins.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: National Center for Biotechnology Information: Susan Jones and Janet M. Thornton’s “Principles of Protein-Protein Interactions”
-
2.4.2.2 Methods for Detecting Interactions
- Reading: Darmstadt University of Technology: Frank Krause’s “Detection and Analysis of Protein-Protein Interactions”
Link: Darmstadt University of Technology: Frank Krause’s “Detection and Analysis of Protein-Protein Interactions” (PDF)
Instructions: Click on the link entitled “07_1_4artB.pdf” to view the PDF. This is a detailed reading that presents a number of methods for detecting protein interactions. Be able to describe several of the methods that are presented in the paper.
Reading this material should take approximately 2 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Darmstadt University of Technology: Frank Krause’s “Detection and Analysis of Protein-Protein Interactions”
-
2.4.2.2.1 Gel Electrophoresis
- Reading: The American Electrophoresis Society: Reiner Westermeier and Robert Marchmont’s “Blue Native Gel Electrophoresis”
Link: The American Electrophoresis Society: Reiner Westermeier and Robert Marchmont’s “Blue Native Gel Electrophoresis” (HTML)
Instructions: The article describes a method of detecting protein-protein interactions using Blue Native PAGE. You should be able to accurately describe this method of detecting protein interactions.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: The American Electrophoresis Society: Reiner Westermeier and Robert Marchmont’s “Blue Native Gel Electrophoresis”
-
2.4.2.2.2 Affinity Chromatography
- Reading: Amersham Pharmacia Biotech’s “Affinity Chromatography”
Link: Amersham Pharmacia Biotech’s “Affinity Chromatography” (PDF)
Instructions: Click the first link under “Affinity Chromatography” to download the PDF. This is a large and comprehensive manual on the process of Affinity Chromatography. You should be able to describe the general method including how it works and any drawbacks to the method.
Reading this material should take approximately 2 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Amersham Pharmacia Biotech’s “Affinity Chromatography”
-
2.4.2.2.3 Mass Spectroscopy
- Reading: University of Arizona: Daniel Figeys, Linda D. McBroom, and Michael F. Moran’s “Mass Spectrometry for the Study of Protein-Protein Interactions”
Link: University of Arizona: Daniel Figeys, Linda D. McBroom, and Michael F. Moran’s “Mass Spectrometry for the Study of Protein-Protein Interactions” (PDF)
Instructions: Click on the link entitled “Protein Interactions” to download the PDF. The main page also contains information about mass spectrometry and genomics that may be of interest to you as you study. You should be able to describe the general method including how it works and any drawbacks to the method.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Arizona: Daniel Figeys, Linda D. McBroom, and Michael F. Moran’s “Mass Spectrometry for the Study of Protein-Protein Interactions”
- 2.4.2.3 Modeling
-
2.4.2.3.1 Bayes’ Theorem
- Reading: Stanford Encyclopedia of Philosophy’s “Bayes’ Theorem”
Link: Stanford Encyclopedia of Philosophy’s “Bayes’ Theorem” (HTML)
Instructions: This reading describes Bayes theorem and then introduces the mathematical basis for how it works and how it can be used.
Reading this material should take approximately 2 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Stanford Encyclopedia of Philosophy’s “Bayes’ Theorem”
-
2.4.2.3.2 Bayesian Networks
- Reading: PR-OWL’s “What Is a Bayesian Network?”
Link: PR-OWL’s “What Is a Bayesian Network?” (HTML)
Instructions: This is an introduction to the mathematical treatment of Bayesian networks; it includes limitations and a case study.
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: PR-OWL’s “What Is a Bayesian Network?”
-
2.4.2.3.3 Likelihood Ratios
- Reading: University of Utah’s Virtual Labs in Probability and Statistics: “Likelihood Ratio Tests”
Link: University of Utah’s Virtual Labs in Probability and Statistics: “Likelihood Ratio Tests” (HTML)
Instructions: This reading describes likelihood ratios and provides several alternative tests for hypothesis testing. Where could likelihood ratios be used in biology?
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Utah’s Virtual Labs in Probability and Statistics: “Likelihood Ratio Tests”
-
2.4.2.3.4 Clustering Coefficients
- Reading: Wikipedia’s “Clustering Coefficient”
Link: Wikipedia’s “Clustering Coefficient” (HTML)
Instructions: This reading defines clustering coefficients and describes the different types used in graph theory. What is the advantage of using one type over another?
Reading this material should take approximately 45 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Clustering Coefficient”
-
Unit 3: Modeling Biological Processes
Nearly any biological process can be reduced to a mathematical formula and modeled on a computer. The large, multivariable datasets involved in the study of complex processes can in fact be understood much more quickly and easily with the help of computer modeling. An animal behaviorist can use mathematical prediction models to instantaneously predict the reaction that a subject will have to a stimulus, though the spectrum of possible outcomes and the complexity of the mathematical model might appear quite daunting to someone attempting to model it manually. Alternately, using computational modeling, a biochemist could quickly predict the variety of outcomes that a cellular cascade reaction might have based upon the amount of substrate introduced to the cell and, in this way, make a better estimate as to the amount that should be used in a particular experiment or in order to achieve a particular desired outcome. In this unit, we will look at examples of computational modeling in biochemistry, cell biology, neuroscience, population biology, evolution, and behavior. You will learn the basic procedures for computational modeling in each of these fields and will gain a fuller understanding of the flexibility and universal applicability of mathematical modeling.
Unit 3 Time Advisory show close
Unit 3 Learning Outcomes show close
-
3.1 Biochemistry Techniques
Note: Biochemistry is the study of the chemical reactions that occur in biological settings. In this section, we will learn how to model the behavior of biologically-relevant molecules and the reaction rates of chemical reactions catalyzed by enzymes.
- 3.1.1 Mathematical Treatment of Biochemistry
-
3.1.1.1 Molecular Dynamics
- Reading: Wikipedia’s “Molecular Dynamics”
Link: Wikipedia’s “Molecular Dynamics” (HTML)
Instructions: The page defines molecular dynamics and presents many of the details of the simulations and algorithms involved. How can molecular dynamics be used to understand the movements of atoms or even proteins?
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Molecular Dynamics”
-
3.1.1.2 Enzymes and Kinetics
- Reading: Wikipedia’s “Enzyme Kinetics”
Link: Wikipedia’s “Enzyme Kinetics” (HTML)
Instructions: This entry introduces you to enzyme kinetics, including single and multiple substrate assays and Michaelis-Menten and non-Michaelis-Menten kinetics. You should be able to describe the factors that influence enzyme kinetics and use the Michaelis-Menten equation.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Wikipedia’s “Enzyme Kinetics”
-
3.2 Cellular Pathways
Note: Chemical reactions within cells often depend upon intricate cascades of reactions, where an interruption of any step in the sequence can completely skew the final product by either preventing the production of an important protein or inhibiting the breakdown and removal of a detrimental compound from tissue. In this subunit, we will learn how cellular processes can be modeled and predicted using the computer.
-
3.2.1 Mathematical Treatment of Cellular Pathways
- Reading: Developmental Cell: Alex Mogilner, Roy Wollman, and Wallace F. Marshall’s “Quantitative Modeling in Cell Biology”
Link: Developmental Cell: Alex Mogilner, Roy Wollman, and Wallace F. Marshall’s “Quantitative Modeling in Cell Biology” (PDF)
Instructions: Click on the link entitled “Quantitative Modeling in Cell Biology” to download the PDF. Read the article and focus on why and how models are used in cellular pathways and what mathematical approaches are involved.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Developmental Cell: Alex Mogilner, Roy Wollman, and Wallace F. Marshall’s “Quantitative Modeling in Cell Biology”
-
3.2.1.1 Cellular Pathways
- Reading: Nature Cell Biology: Bree B. Aldridge, John M. Burke, Douglas A. Lauffenburger, and Peter K. Sorger’s “Physiochemical Modeling of Cell Signaling Pathways”
Link: Nature Cell Biology: Bree B. Aldridge, John M. Burke, Douglas A. Lauffenburger, and Peter K. Sorger’s “Physiochemical Modeling of Cell Signaling Pathways” (PDF)
Instructions: The article discusses branches of biology where physiochemical models are used and the steps involved in creating and using models. How do we know which models are correct and how do we identify the challenges involved in using these types of models?
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Nature Cell Biology: Bree B. Aldridge, John M. Burke, Douglas A. Lauffenburger, and Peter K. Sorger’s “Physiochemical Modeling of Cell Signaling Pathways”
- 3.2.2 Prediction Modeling
-
3.2.2.1 Ordinary Differential Equation Modeling
- Reading: George Washington University: Michael J. Coleman’s “Population Models with Ordinary Differential Equations”
Link: George Washington University: Michael J. Coleman’s “Population Models with Ordinary Differential Equations” (PDF)
Instructions: Scroll down and click on the link entitled “Slides here” to download the PDF. This is a technical reading that provides examples and includes mathematical derivations using partial differential equations. The goal here is to understand differential equations in general then apply them to single species models of population growth followed by multiple species models.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: George Washington University: Michael J. Coleman’s “Population Models with Ordinary Differential Equations”
-
3.2.2.2 Partial Differential Equations
- Reading: Nature Cell Biology: Bree B. Aldridge, John M. Burke, Douglas A. Lauffenburger and Peter K. Sorger’s “Physiochemical Modeling of Cell Signal Pathways”
Link: Nature Cell Biology: Bree B. Aldridge, John M. Burke, Douglas A. Lauffenburger and Peter K. Sorger’s “Physiochemical Modeling of Cell Signal Pathways” (PDF)
Instructions: Click on the link entitled “Physiochemical Modeling of Cell Signal Pathways” to download the PDF. This is a review article that should give you a good introduction to model design and mathematical modeling of biochemical pathways.
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Nature Cell Biology: Bree B. Aldridge, John M. Burke, Douglas A. Lauffenburger and Peter K. Sorger’s “Physiochemical Modeling of Cell Signal Pathways”
-
3.2.2.3 Flux-Balance Analysis
- Reading: Nature.com’s “Flux Balance Analysis Primer”
Link: Nature.com’s “Flux Balance Analysis Primer” (HTML)
Instructions: This link will introduce the basic concepts of Flux-Balance Analysis and the complete mathematical background behind it. It includes information about metabolic pathway construction as well. You may want to search for articles listed in the literature cited section to gain more insight into the method of flux-balance analysis.
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Nature.com’s “Flux Balance Analysis Primer”
-
3.2.2.4 Analysis of Extreme Pathways
- Reading: University of California, San Diego: Systems Biology Research Group’s “Extreme Pathway Analysis”
Link: University of California, San Diego: Systems Biology Research Group’s “Extreme Pathway Analysis” (HTML)
Instructions: Scroll down the page to find several published articles on extreme pathway analysis. The goal here is to become familiar with extreme pathway analysis and how it is being used. You should be able to achieve this by reading a couple of the articles listed under related publications on the web page.
Studying this material should take approximately 2 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of California, San Diego: Systems Biology Research Group’s “Extreme Pathway Analysis”
- 3.2.4 Statistical Testing for Accuracy
-
3.3 Neuronal Signaling
Note: The process of thinking and doing is so complex, it is hard to understand how it could be duplicated in any way. However, it all comes down to individual action potentials, the firing of individual neurons within a network, and the ways in which those firings affect other neutrons within the network. Here, we will learn about the mathematical modeling of action potentials (and changes in membrane potential that may or may not create an action potential) and discover how we to predict the behavior of a single neuron or a simple neural network based on these models.
- 3.3.1 Mathematical Treatment of Neuronal Signaling
-
3.3.1.1 The Action Potential
- Reading: Bryn Mawr College: Rebecca Vandiver’s “Hodgkin-Huxley Model”
Link: Bryn Mawr College: Rebecca Vandiver’s “Hodgkin-Huxley Model” (PDF)
Instructions: Click on the link entitled “Hodgkin-Huxley Model” to download the PDF. This presentation covers the Hodgkin-Huxley model of action potentials and includes a mathematical treatment. You should be able to qualitatively describe the model and how it is applied to action potentials.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Bryn Mawr College: Rebecca Vandiver’s “Hodgkin-Huxley Model”
-
3.3.1.2 Changes in Membrane Potential
- Reading: Journal of Physiology: A. V. Hill’s “A New Mathematical Treatment of Changes of Ionic Concentration in Muscle and Nerve Under the Action of Electric Currents, with a Theory as to Their Mode of Excitation”
Link: Journal of Physiology: A. V. Hill’s “A New Mathematical Treatment of Changes of Ionic Concentration in Muscle and Nerve Under the Action of Electric Currents, with a Theory as to Their Mode of Excitation” (PDF)
Instructions: Read this article on the mathematics associated with membrane potentials. What is the Nernst Theory and how does the information in this reading contribute to our understanding of ion concentrations associated with nerve conduction?
Reading this material should take approximately 2 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Journal of Physiology: A. V. Hill’s “A New Mathematical Treatment of Changes of Ionic Concentration in Muscle and Nerve Under the Action of Electric Currents, with a Theory as to Their Mode of Excitation”
- 3.3.2 Prediction Modeling
-
3.3.2.1 Single-Neuron Modeling
- Reading: University of Sussex: Andrew Phillipides’ “Neuronal Signaling in Real Neurons”
Link: University of Sussex: Andrew Phillipides’ “Neuronal Signaling in Real Neurons” (PPT or HTML)
Instructions: Scroll down the page and click on the Lecture 2 link. This presentation covers resistance, capacitances, and models associated with electrical impulse conduction. Pay particular attention to the Hodgkin-Huxley model.
Studying this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Sussex: Andrew Phillipides’ “Neuronal Signaling in Real Neurons”
-
3.3.2.2 Artificial Neural Networks
- Reading: learnartificialneuralnetworks.com’s “Artificial Neural Networks”
Link: learnartificialneuralnetworks.com’s “Artificial Neural Networks” (HTML)
Instructions: This comprehensive website provides everything you need to know about artificial networks, from an introduction to artificial neural networks to an explanation of how to train networks.
Studying this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: learnartificialneuralnetworks.com’s “Artificial Neural Networks”
-
3.4 Population Biology
Note: Predicting population viability and growth based upon multivariable data sets that contain information on the age and sex of individuals, the predation rate, and limiting resource factors is done much more efficiently on a computer than it is manually. Here we will learn to predict population growth in a simple population using computer modeling.
-
3.4.1 Mathematical Treatment of Population Biology
- Reading: Michigan State University: Steven Vieira’s “Population Growth Models”
Link: Michigan State University: Steven Vieira’s “Population Growth Models” (HTML)
Instructions: This page discusses several population growth models and the math associated with them. Pay attention to key terms and the differences between exponential and logistic growth.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Michigan State University: Steven Vieira’s “Population Growth Models”
-
3.4.2 Predicting Population Growth
- Reading: Michigan State University: Steven Vieira’s “Population Growth Models”
Link: Michigan State University: Steven Vieira’s “Population Growth Models” (HTML)
Instructions: This page discusses several population growth models and the math associated with them. This is the same reading as in 3.4.1.1. You should focus here on mathematical formulas that allow you to predict future population size based on current conditions.
Reading this material should take approximately 30 minutes.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Michigan State University: Steven Vieira’s “Population Growth Models”
-
3.5 Evolution
Note: Computer modeling comes in handy when studying the evolution of a population, species, or group of species. Using allelic frequency (the frequency with which a particular gene sequence appears at a given locus) and a mathematical calculation of the Hardy-Weinberg Equilibrium, we can quickly see whether a population is currently evolving or not. By comparing the physical or molecular characteristics of different species and mathematically sorting out the species with highest numbers of similarities, we can create phylogenies, or “family trees” of species, which estimate the process of evolution and divergence among those species over millions of years. In this section, we will learn how to predict evolutionary change within a population and evolutionary connection between populations using computer modeling methods.
- 3.5.1 Mathematical Treatment of Evolution
-
3.5.1.1 Hardy-Weinberg Equilibrium
- Reading: Genetics.org: Jennifer Shoemaker, Ian Painter, and B. S. Weir’s “A Bayesian Characterization of Hardy-Weinberg Disequilibrium”
Link: Genetics.org: Jennifer Shoemaker, Ian Painter, and B. S. Weir’s “A Bayesian Characterization of Hardy-Weinberg Disequilibrium” (HTML)
Instructions: This article provides a little background on estimating Hardy-Weinberg equilibrium and demonstrates how a Bayesian approach can replace other methods used to estimate Hardy-Weinberg equilibrium. In addition to understanding the Bayesian approach mentioned in the paper, you should also have an understanding of Hardy-Weinberg equilibrium.
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Jon Wakefield’s “Bayesian Methods for Examining Hardy-Weinberg Equilibrium”
Link: Biometrics: Jon Wakefield’s “Bayesian Methods for Examining Hardy-Weinberg Equilibrium” (PDF)
Instructions: This paper describes various aspects of establishing Hardy-Weinberg equilibrium and demonstrates how a Bayesian approach can be used.
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Genetics.org: Jennifer Shoemaker, Ian Painter, and B. S. Weir’s “A Bayesian Characterization of Hardy-Weinberg Disequilibrium”
-
3.5.1.2 Creating Phylogenies
- Reading: Indiana University: ENSI/SENSI’s “Making Cladograms”
Link: Indiana University: ENSI/SENSI’s “Making Cladograms” (HTML and PDF)
Instructions: This is a well-developed lesson plan that guides you through the creation of a cladogram. After reading the page, scroll to the bottom and view the 6 page PDF on creating a cladogram. Work through this as it is the best way to learn how cladograms are developed.
Reading this material should take approximately 2 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Indiana University: ENSI/SENSI’s “Making Cladograms”
-
3.5.2 Modeling Evolutionary Change
- Reading: University of Utah: David M. Hillis, John P. Huelsenbeck, and Clifford W. Cunningham’s “Application and Accuracy of Molecular Phylogenies”
Link: University of Utah: David M. Hillis, John P. Huelsenbeck, and Clifford W. Cunningham’s “Application and Accuracy of Molecular Phylogenies” (PDF)
Instructions: Click on the the link entitled “Hillis_etal_Science_94.pdf” to download the PDF. The paper discusses various models of evolution and different methods of creating phylogenies. You should be able to compare the performance of parsimony, neighbor-joining, and UPGMA.
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Utah: David M. Hillis, John P. Huelsenbeck, and Clifford W. Cunningham’s “Application and Accuracy of Molecular Phylogenies”
-
3.5.3 Modeling Evolutionary Connections
- Reading: Proceedings of the National Academy of Sciences: Mónica Medina’s “Genomes, Phylogeny, and Evolutionary Systems Biology”
Link: Proceedings of the National Academy of Sciences: Mónica Medina’s “Genomes, Phylogeny, and Evolutionary Systems Biology” (HTML)
Instructions: This article explains how genomic data has improved our understanding of phylogenies and also links genomic data to the rapidly developing field of systems biology. You should be able to describe advances in biology using genomic data, systems biology, and transcriptional networks.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Proceedings of the National Academy of Sciences: Mónica Medina’s “Genomes, Phylogeny, and Evolutionary Systems Biology”
-
3.6 Behavior
Note: To think that behavior can be mathematically predicted seems counter-intuitive, yet a number of mathematical formulas and matrices have been created and successfully deployed in order to predict the outcomes of conflicts between animal behavior and psychology. The study of behavior through mathematics is famously known as “Game Theory.” In this section, we will learn about a few standard methods of predicting behavior through Game Theory and discover how to model them on the computer.
- 3.6.1 Mathematical Treatment of Behavior
-
3.6.1.1 Game Theory
- Reading: University of California, Los Angeles: David K. Levine’s “What Is Game Theory?”
Link: University of California, Los Angeles: David K. Levine’s “What Is Game Theory?” (HTML)
Instructions: This is a good introductory reading on the subject of game theory. It includes an instructive example and some simple math behind the prisoners dilemma.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of California, Los Angeles: David K. Levine’s “What Is Game Theory?”
-
3.6.1.2 Prisoner's Dilemma
- Reading: University of Iowa Math Club: Erin Pearse’s “The Prisoner’s Dilemma”
Link: University of Iowa Math Club: Erin Pearse’s “The Prisoner’s Dilemma” (PDF)
Instructions: Click on the link entitled “The Prisoner's Dilemma. Invited speaker. April 23, 2009. Grinnell College.” to download the PDF. This is a presentation that covers the game, the mathematics behind the game, and variations on the theme. Pay attention to definitions and to real world application of the Prisoner’s Dilemma.
Reading this material should take approximately 1.3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Iowa Math Club: Erin Pearse’s “The Prisoner’s Dilemma”
- 3.6.2 Prediction Modeling
-
3.6.2.1 Collective Behavior
- Reading: Trends in Cognitive Science: Robert L. Goldstone and Marco A. Janssen’s “Computational Models of Collective Behavior”
Link: Arizona State University: R. Goldstone and M. Janssen’s “Computational Models of Collective Behavior” (PDF)
Instructions: Scroll down to the line “70. Goldstone, R.L. and M.A. Janssen (2005) Computational models of collective behaviour, Trends in Cognitive Science 9(9): 424-430” and click the link to download the PDF. You should be able to compare and contrast the different Agent-Based models from the reading.
Reading this material should take approximately 1 hour.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Trends in Cognitive Science: Robert L. Goldstone and Marco A. Janssen’s “Computational Models of Collective Behavior”
-
Unit 4: Current Topics in Computational Biology
In this final unit, we will shift our focus from theoretical generalities in computational procedure to specific applications of Computational Biology in current research. This unit should provide you with a better understanding of the ways in which Computational Biology can applied in research. We will look at topics in Computational Biology that have come up in the mainstream media and study papers that have recently been published in scientific journals.
Unit 4 Time Advisory show close
Note: The content of this unit will change over time and is dependent on the contents of the current issue of the journal, or current topics in the news. This unit will likely be more of an overview than an in-depth study; it should expose you to various research methods and approaches to drawing conclusions from data.
Unit 4 Learning Outcomes show close
- 4.1 Current Research
- 4.1.1 In the News
-
4.1.1.1 Molecular Biology
- Reading: ScienceDaily News’ “Molecular Biology Articles”
Link: ScienceDaily News’ “Molecular Biology Articles” (HTML)
Instructions: At this page, click on the ‘Articles’ tab and then click on the molecular biology link. Try using either the search option to look for articles related to what you have covered in other units or take a different approach and look for articles that give you a sense of what recent discoveries have taken place within areas you have covered in the course.
Studying these materials should take approximately 3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: ScienceDaily News’ “Molecular Biology Articles”
-
4.1.1.2 Biological Processes
- Reading: e! Science News’ “Fundamental Biological Processes”
Link: e! Science News’ “Fundamental Biological Processes” (HTML)
Instructions: This site allows you to choose from a variety of articles related to biological processes. Search under Computational Biology to locate articles related to material in the course. This could simply be an opportunity to late articles that cover an area of personal interest within computational biology.
Studying these materials should take approximately 3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: e! Science News’ “Fundamental Biological Processes”
- 4.1.2 In Scientific Journals
-
4.1.2.1 Molecular Biology
- Reading: “Algorithms for Molecular Biology,” “PLOS Computational Biology,” and “BMC Molecular Biology”
Link: “Algorithms for Molecular Biology”, “PLOS Computational Biology”, and “BMC Molecular Biology” (HTML)
Instructions: These websites offer open access articles relating to molecular and computational biology. Try either using the Search option to look for articles related to what you have covered in other units (such as phylogenetic reconstruction or hidden Markov models) or take a different approach and look for articles that give you a sense of what recent discoveries have taken place within areas you have covered in the course.
Studying these materials should take approximately 3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: “Algorithms for Molecular Biology,” “PLOS Computational Biology,” and “BMC Molecular Biology”
-
4.1.2.2 Biological Processes
- Reading: FreePatentsOnline.com: Ravie Chandren Muniyandi and Abdullah Mohammad Zin’s “Modeling biological processes using membrane computing formalism”
Link: FreePatentsOnline.com: Ravie Chandren Muniyandi and Abdullah Mohammad Zin’s “Modeling biological processes using membrane computing formalism” (HTML)
Instructions: The article discusses how processes are analyzed and how membrane computing is used to define models of specific cellular systems.
Reading this material should take approximately 3 hours.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: FreePatentsOnline.com: Ravie Chandren Muniyandi and Abdullah Mohammad Zin’s “Modeling biological processes using membrane computing formalism”
Questions? Consult the FAQs!

