Lectures and readings
Lecture attendance and required reading are mandatory. The lecture/reading schedule is on the course website.
Grading
80% of the grade is determined from problem sets, quizzes, and discussions about the reading.
20% of the grade is determined from the News and Views final project (see below).
Honor Code
Unless otherwise noted on a particular problem set, you may discuss assignments and your final project with other students. The work, however, should be substantially your own. It is a violation of the Honor Code to copy solutions from classmates or to refer to course materials from previous years.
Homework
Homework and News and Views due dates are listed on the course website. All assignments are due at 1 pm on the stated dates (before class starts). All homework must be completed as Jupyter notebooks (See "Computing," below.) Email completed work to caltech.chebe163@gmail.com. Each student is allocated six "late days" which can be allocated to any assignments with no deduction (e.g., turn in Homework 1 two days late, and Homework 3 four days late with no deduction). After the six late days have been used up for the term, late assignments will not be accepted. Late work submitted with a note from a dean (e.g., for medical reasons) does not count against your six late days. Please note that no assignment can be turned in after Friday, December 13, due to the term ending.
Final project
An article in the News and Views section of Nature typically describes a current research paper to a non-expert audience. The articles are between 1.5 and 2 pages in length, typically have a single figure, and usually have about eight references. They provide a basic contextual background for the highlighted paper, describe its major findings, and pose open questions in the field. Check out Nature’s website for examples of recent News and Views articles.
Your final project is to select a current research paper (no more than three years old) and write a News and Views piece. The paper can be in any journal, but the News and Views should be written in the style of Nature. It should be no more than two single-spaced pages in length (11 pt font, 1 inch margins), including a figure that you create (i.e., not taken from the original paper, but designed to tell the story for your piece) and 5 to 10 references.
Your News and Views article must be submitted as a hard copy and emailed to caltech.chebe163@gmail.com by 5 pm on Friday, December 13. You can submit the hard copies in Jining's mailbox in the administration office on the first floor of Broad (if writing about rational design) or Bruce's mailbox behind Spalding 106 (if writing about directed evolution). At the top of your article, indicate whether the it covers rational design or directed evolution methods.
Computing
Homework is completed as Jupyter notebooks, which allow mixing executable code and its output with text and images, including equations. The equations are rendered using LaTeX. Please consult tutorials on using Jupyter notebooks and LaTex.
This course requires use of NUPACK, a growing software suite for the analysis and design of nucleic acid structures, devices, and systems. Additionally, you will need to use other Python-based software, such as NumPy. You can use a computing resource on Amazon Web Services (AWS) that we set up for you. This already has NUPACK installed, along with Python wrappers to aid in its use, and other Python packages you will need. For instructions on how to launch and use an AWS instance, see the tutorial.
Alternatively (though not officially supported for this class), you can install NUPACK locally on your machine by registering on the NUPACK Downloads page and following the installation instructions in the documentation. You can install Python-based tools you need by downloading and installing the Anaconda Python Distribution. Be sure to install the Python 3.6 version. Finally, you can download the NUPACK Python wrappers here.