For catalog copy and pre-requisites, see the main page for BME205.
Lectures: MWF 2-3:10 Engineering 2, room 506
The E2 506 room is not a normal classroom and is not particularly convenient for me or for the grad students, but is being used so that the class can be telecast to students in one of the national labs. This is an experiment this year, to see how well the technology works and whether the ability to offer the course remotely provides enough benefit to offset the greater inconvenience for those at UCSC.
Instructions for remote viewing are not complete yet, but this link provides what information I have for accessing the lectures remotely. Although the recorded lectures will be available to local students also, I would greatly prefer that all students able to do so attend in person. I will not delay the class just because the remote-viewing hardware or software is not working.
This is a text and reference book that every bioinformatics programmer should have. I don't follow the book very closely, so you will have to figure out for yourself when it is appropriate to read various sections.
Get the second edition, if you can, which has made corrections as indicated on the errata page.
Note: the science library now has Darling model kits that you can check out! Also, several of the more advanced graduate students may be willing to lend their model kits.
Some initial instructions for building a protein backbone with this model kit are available.
| Date | Have read these sections | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 Oct 2008 | 1.1–1.4 | ||||||||||
| 8 Oct 2008 | 11.1–11.6 | ||||||||||
| 15 Oct 2008 | 2.1–2.9 | ||||||||||
| 22 Oct 2008 | 3.1–3.6 | ||||||||||
| 29 Oct 2008 | 5.1–5.8 | ||||||||||
| 5 Nov 2008 | 6.1–6.5 | ||||||||||
| 12 Nov 2008 | 7.1–7.6 |
| Date to be released | Assignment | Date Due |
|---|---|---|
| 25 Sept 2008 | prereq survey plain-text version for those who need to submit by e-mail | 26 Sept 2008 |
| 25 Sept 2008 | perl1 (FASTA parsing) | 10 Oct 2008 |
| 28 Sept 2008 | fellowship application | 17 Oct 2008 |
| 6 Oct 2008 | perl2 (Markov chains) | 24 Oct 2008 |
| 15 Oct 2008 | Darling models | 31 Oct 2008 |
| 16 Oct 2008 | perl3 (New assignment--cassette mutagenesis) | 7 Nov 2008 |
| 30 Oct 2008 | web and literature search | 14 Nov 2008 |
| 10 Nov 2008 | perl4 (affine-gap alignment) | 21 Nov 2008 |
| 17 Nov 2008 | perl5 (finding palindromes) | Mon 1 Dec 2008 |
| 23 Nov 2008 | perl6 (null models) | Tues 9 Dec 2008 |
Every student in the class will need a School of Engineering computer account. I will want assignments turned in by providing me with a publically readable file (PDF for written assignments) or directory (for multi-file assignments) containing the assignment on the SoE machines. All perl programs must execute correctly on the SoE machines, without needing to install additional Perl modules. I would prefer to get paper copies of assignments in addition to the electronic ones (to save me the time of printing them), but I will accept electronic-only submissions from those who are taking the class remotely or are too ill to attend class.
I will not accept attachments to e-mail.
To get an SoE computer account see http://www.soe.ucsc.edu/administration/computing-support#NewUserAccounts. The LANL students will need to find out from the SoE Tech Support how to get their forms submitted, since the "drop box" is obviously not convenient for them.
As has been my practice since Fall 2001, there will be no exams, and we will not meet during the final exam period (Thurs 11 Dec 2008, 8-11 a.m.) It turns out to be very difficult to make up small enough problems for examination—almost all the homework exercises are much larger problems than could reasonably be given on a timed exam.
The assignments will be distributed on the web.
The relative weights of the different types of assignment in the evaluation has not been determined yet—it should be roughly proportional to how much time the different assignments take to do well. I will try to assign points to each assignment as it is given, but the total number of points won't be known until I've tweaked all the assignments. I expect that most of the assignments will be similar to ones given in previous years, with a few parts tweaked to update them, but I may replace one or more assignments with new ones, if I can think of new problems at the appropriate level of difficulty.
Collaboration without explicit written acknowledgment will be considered cheating. Collaboration on lab assignments with explicit written acknowledgment is encouraged—guidelines for the extent of reasonable collaboration will be given in class.
Bring a laptop to class 31 Oct.
documentation on MUSCLE:
http://www.drive5.com/muscle/docs.htm
Refereed paper:
Edgar, Robert C. (2004), MUSCLE: multiple sequence alignment with
high accuracy and high throughput, Nucleic Acids Research 32(5),
1792-97.
PROBCONS web site (including overview of algorithm): http://probcons.stanford.edu
AMAP http://bio.math.berkeley.edu/amap
Ariel S. Schwartz and Lior Pachter
Multiple alignment by sequence annealing
Bioinformatics 2007 23(2):e24-e29;
doi:10.1093/bioinformatics/btl311
Oher multiple alignment programs:
paper on T-coffee:
T-Coffee: A novel method for fast and accurate multiple sequence alignment.
Notredame C, Higgins DG, Heringa J.
J Mol Biol 2000 Sep 8;302(1):205-17
doi:10.1006/jmbi.2000.4042
Rachel Karchin, Melissa Cline, Yael Mandel-Gutfreund, and Kevin Karplus. Hidden Markov models that use predicted local structure for fold recognition: alphabets of backbone geometry. Proteins: Structure, Function, and Genetics, 51(4):504--514, June 2003. doi:10.1002/prot.10369 reprint
Rachel Karchin, Melissa Cline, and Kevin Karplus. Evaluation of local structure alphabets based on residue burial. Proteins: Structure, Function, and Genetics, 55(3):508--518, 5 March 2004. doi:10.1002/prot.20008 reprint
What if we want to assemble a new genome, a banana slug or an elephant seal or something. Where do we begin? Would we do it the same today as was done back in 2001? What about 10 years from now, will I take out my Apple iGene(tm) and point it at a animal or plant and get gigabases of a genome?
|
|
| BME 205 home page | Karplus's lab page | UCSC Bioinformatics research |
Questions about page content should be directed to
Kevin Karplus
Biomolecular Engineering
University of California, Santa Cruz
Santa Cruz, CA 95064
USA
karplus@soe.ucsc.edu
1-831-459-4250
318 Physical Sciences Building