This course is an introduction to Quantitative Thinking. We will use the tools we learned in the previous course and apply them to model real data and to simulate scientific experiments as a way to understand them.
This page will be updated during the semester. Please check it regularly.
The forum of the course is at https://groups.google.com/d/forum/iu-cmb. You can also participate writing an email to email@example.com.
All quizzes and homework should be sent to firstname.lastname@example.org before the deadline to get a grade. Please be careful, otherwise you will get a grade zero.
- Homework 2. Functions in R. (Deadline: Wednesday 28 of February at 9:00).
- Homework 3 (Deadline: Wednesday 18 of April at 9:00).
- Homework 4. How many persons with epilepsy in our course?. (Deadline: Wednesday 25 of April at 9:00).
- Exercises for Final Exam. Prepare yourself for the exam with practice and perseverance. (Deadline: Exam day, of course).
Here you find the slides that have been used in classes. Notice that usually they are not published immediately, so you better take good notes. We recommend taking notes with pen and paper using the Cornell Method.
Class 1: Introduction to Scientific Computing. Motivation of the course. [Slides]. (Feb 14, 2018).
Class 2: Quiz 1. Turtle graphics. [Document]. (Feb 16, 2018).
Class 6: Quiz 2. Rabbits, thin people and trees. [Document]. (Mar 2, 2018).
Class 7: Learning from our mistakes. Taking lessons from the quiz answers. Drawing genomic data. [Slides], [sample-stick-person.R], [stick-person-2.R], [sample-tree.R], [simple-tree.R]. (Mar 7, 2018).
Class 9: Local and Global Statistics on DNA. Finding the Origin of Replication. [Slides]. (Mar 14, 2018).
Class 13: Can we Predict the Future?. Deterministic and Non-deterministic Systems. Chaos and randomness. [Slides]. (Apr 11, 2018).
Class 14: Probabilities. Basic definitions and concepts. [Slides]. (Apr 13, 2018).
Class 15: Probability distributions. Also, solution of the homework. [Slides]. (Apr 18, 2018).
Class 17: Events. Confidence intervals, and answer to homework 4. [Slides]. (Apr 25, 2018).
Class 19: More Simulations. Defining p-value and Run Length. [Slides]. (May 2, 2018).
Class 20: Experiment Design. Simulating to plan a DNA sequencing project. [Slides]. (May 4, 2018).
Class 21: Genetic algorithms. Solving hard questions using Nature’s ideas. Also, end of experimental design. [Slides]. (May 9, 2018).
Class 22: Practicing Genetic algorithms. Solving hard problems step by step. [Slides]. (May 11, 2018).
- The Biologist Toolbox: Drawing Systems. An Introduction to Modeling Systems using Graphs.
- The Biologist Toolbox: Simulating Systems on the computer. Finding the meaning of the model.
- Comments on Midterm Exam
By regulation from the Rectory, students need to attend at least 70% of the classes. The attendance book is updated every week and can be seen in Google Sheets.
Some Free Online Resources about R
Polya, G. and Conway, John H. How to Solve It: A New Aspect of Mathematical Method. Princeton Science Library.
Wilson et al. “Best Practices for Scientific Computing.” PLoS Biology 12,1 (2014).
Stefan et al. “The Quantitative Methods Boot Camp: Teaching Quantitative Thinking and Computing Skills to Graduate Students in the Life Sciences”. PLoS Comput. Biol. 11, 1–12 (2015).
Elson D, Chargaff E (1952). On the deoxyribonucleic acid content of sea urchin gametes. Experientia 8 (4): 143–145.
Chargaff E, Lipshitz R, Green C (1952). Composition of the deoxypentose nucleic acids of four genera of sea-urchin. J Biol Chem 195 (1): 155–160.
Roten C-AH, Gamba P, Barblan J-L, Karamata D. Comparative Genometrics (CG): a database dedicated to biometric comparisons of whole genomes. Nucleic Acids Research. 2002;30(1):142-144.
Zeeberg, Barry R, Joseph Riss, David W Kane, Kimberly J Bussey, Edward Uchio, W Marston Linehan, J Carl Barrett, and John N Weinstein. Mistaken Identifiers: Gene Name Errors Can Be Introduced Inadvertently When Using Excel in Bioinformatics. BMC Bioinformatics 5 (2004): 80. doi:10.1186/1471-2105-5-80.
- Babylonian astronomers computed position of Jupiter with geometric methods January 29, 2016 https://phys.org/news/2016-01-babylonian-astronomers-position-jupiter-geometric.html
Ossendrijver, Mathieu. Ancient Babylonian Astronomers Calculated Jupiter’s Position from the Area under a Time-Velocity Graph. Science (New York, N.Y.) 351, no. 6272 (January 29, 2016): 482–84. doi:10.1126/science.aad8085.