Project 1 notes

0. Use the new and improved pickCA.m to read multiple chains ('help pickCA').

1. Use interncoord.m to compute internal coordinates. This code is part of the solution to HW1.

2. For secondary structure annotation, you can either refer to SHEET and HELIX lines in the preamble of 1MHC.pdb, or you can go to the 1MHC page at www.pdb.org and follow the links Geometry->Motif Summary.

3. The bond angle ambiguity referred to in class was a false alarm. Although a bond angle can only be between 0 and pi, the corresponding torsion angle determines whether the rotation is "to the left" or "to the right."

4. For the secondary structure annotation, feel free to drop a couple of amino acids at the ends of the chains, in order to match up the number of amino acids with the numbers of bond lengths, bond angles, and torsions. Explain what you do here clearly and briefly.

5. Submissions are due at the beginning of lecture this Thursday, October 9. Hardcopy submissions are due at the beginning of class. Submit electronically as follows (similar to HW1). Place all files in one directory named after your CU NetID. Compress this directory into one file using zip or gzip (no other applications). Email this file to tony@cs.cornell.edu as an attachment with nothing else in the body and with the subject CS321_2003fa_P1 (please observe case and include no spaces).

6. Submit the following output in addition to your code. Remember that your code and output should be presented in the order of the questions. Also remember to label the axes on all plot or graphs and to give them titles.

7. Remember that brevity is a virtue. To give you an idea of how simply the code can be written, here are the sizes of some of the functions used in the solutions. These are the numbers of lines in function bodies, not including function comments or blank lines:

8. For those of you who don't have dist.m and normr.m etc., these functions are now linked to the matlab code page, from the main course web page.

9. Enjoy.