|
| Introduction to Computational Biology
A Tour in 45 Pieces.
Spanning Systems & Synthetic Biology, Biophysics & Bioinformatics.
Modalities.
The following is a list of teaching modalities. "One surprize per lecture."
=Lab. =Homework. =Exam. =Group activity. =Project. =Film.
=Advance prep needed.
- HACKING Slideshow: molecular hacking. Transposons and viruses.
- HELLO
Roll Call: 20-30 words from everyone. What's compbio to you? (Instructors too!)
- HELLOWIKI
Wiki page creation. Mugshot thumbnail upload. Roll Call Page. Unix Lab.
- DOGMA
Slideshow/film: information, genetic code, central dogma.
- STRUCTURE1
Protein Structure Visualization. Primary==>quaternary structure.
- PERL1
Perl lecture/lab. Strings & scalars, conditionals, loops.
- PERL2 References/pointers, paged memory, machine code, buffer overflows.
- DATABASES
Assigned group presentations on File formats & Databases.
- PERL3
Perl lecture/lab. Arrays, References & Anonymous Arrays.
- TOPTRUMPS
Top Pfams / find-interaction-partners game, e.g. DIP (H.pylori? c.f. Falush et al) (or venomics)
- INFORMATION
Chalktalk/slides: Information content & entropy. Codes & compression.
- PERL4
Perl lecture/lab. Subroutines.
- HIDING
Codebreaking Exercise: Steganography.
- FINDING
Codebreaking Exercise: Sliding-window entropy scan.
- PERL5
Perl lecture/lab. Patterns & Regular Expressions.
- STEGANOGRAPHY
Presentation of cryptanalysis techniques.
- REVIEW1 Review of Molecular Database Basics, Perl Basics, Entropy Basics.
- MIDTERM1
Midterm exam #1.
- PROJECT1
Overview of project: Phylometagenomics
- DICE
(MacKay book) Dice experiments: Bayes' Theorem & loaded dice.
- TRAFFIC
Codebreaking: Traffic Analysis. Pairwise homology detection.
- SUBSTITUTION Chalktalk/slides: Theory of pairwise substitution matrices.
- ALIGNMENT
Everyone helps fill Smith-Waterman DP matrix(ces).
- COMPLEXITY Algorithmic complexity. Binary chops & trees; sorts. Multiple sequence alignments.
- EVOLUTION
Molecular Evolution: the Jukes-Cantor model.
- PHYLOGENY Phylogeny by UPGMA.
- ONTOLOGY Ontologies. The GO. Reactome. GALEN. OWL. More...
- PERL6
Perl lecture/lab. Hashes. GO/Reactome gene associations.
- PROJECT2
Presentations on assigned protein domains & pathways for project.
- REVIEW2 Using Perl to run Unix tools. Review of Bayes, alignment, phylogeny.
- MIDTERM2
Midterm exam #2.
- GUEST1 Guest lecture on systems biology.
- GUEST2 Guest lecture on synthetic biology.
- LATTICE1
Biophysics simulation: Brownian motion & diffusion-limited aggregation.
- TOUR
JGI tour.
- GUEST3 Guest lecture on biophysics.
- GUEST4 Guest lecture on bioinformatics software libraries.
- PROJECT3
Presentations of initial project results.
- ETHICS
Discussion: ethics of synthetic biology.
- LATTICE2
Biophysics simulation: Protein folding on a discrete lattice.
- STRUCTURE2 Slideshow: RNA structure. DNA & RNA motifs. Approx statistics thereof.
- STRUCTURE3
Biophysics: Thermodynamic RNA folding & structure visualization.
- DESIGN
Paper review: computational DNA design.
- REVIEW3 Review of class content.
- FINAL
Final exam.
- PROJECT4
Final project presentations.
- MOVIE
Movie: GATTACA
Other ideas:
-
Bio blog review.
-
Automating workflow with "make".
-
Simulations of immune system dynamics.
-
Drug-target docking. ( )
- Information & inference in neuro-engineering. (
)
- CoreWars
Each of the above needs at least one page of notes (incl. overview paragraph: didactic goals, pedagogical modalities, key examples, daily surprise, blah blah blah).
The prepared slideshows/lectures typically will need more.
Homework exercises, project specs, midterms, etc., will also need more.
At least 1 in 6 classes to be guest lectures.
At least two 1-week periods to be alternate instructors (TA, grads).
Try and think of some more unusual & interesting group activities.
Set up "Teaching" web with "Fall 2007" subweb.
Use Blackboard.
Assessment
A mix of the following:
-
Homework assignments
-
Project
-
Participation in group discussions & presentations
-
Examinations
PRIZES for codebreaking exercises, midterms, presentations, best project (mug, coaster, stationery, Top Trumps deck, cheater dice, T-shirt, molecular modeling kit...)
Points to hit in homework & classroom exercises
- FBI homicide statistics
- Derivation of Student's t distribution,
(will be very hard, but at least introduces the concepts)
Reader
Need to prepare a reader for the class.
- Published papers
- All of those referenced above, and then some...
- Book chapters
TA Duties
- Review all wiki pages prior to class. Clear solutions etc.
- Book largest Etcheverry lab. Set up class account. Register students' user accounts.
- Ensure all practicals are set up in advance, and run smoothly on the day.
- Help grade class presentations & group activity.
- Grade & provide model solutions for homeworks.
- Grade & provide model solutions for midterm exams.
- Teach at least 3 lectures.
- Be prepared to teach any lecture, or run most activities.
|