9/26/2019 Announcement: PROBLEM SET 1 is posted

Problem set 1 is now posted. The code with a README is available on Github.

9/26/2019 Announcement: OCTOBER Paper Signups

The second round of Paper Presentation Slots are now open. If you have not yet presented, please sign up on Google Forms, here.

9/10/2019 Announcement: Paper Presentation Sign Ups

6.884 students: our the first round of sign ups for paper presentations covering September presentation slots are now up. View it here!

Additional course websites:

Course description

Welcome to an exploration of computational challenges in the design of human therapeutics. We will explore computational methods in the design and analysis of therapeutics, including small molecules, biologics, cell based therapies, and synthetic biology approaches. Lectures will present essential computational methods on molecular design and optimization drawing upon recent results in machine learning. Classes will include presentations by students on recent research results related to the computational design of therapeutics and efficacy. Problem sets will explore computational methods for therapeutic design. Topics include protein design, antibody optimization, small molecule design and characterization, and the engineering of viruses and cell lines for therapeutic effect. Experts from industry will present on their views of the promise of computational approaches, what is working, and what is needed.

As part of the subject students taking the graduate version will use cloud resources to implement solutions to problems in therapeutic design, first in problem sets that span a carefully chosen set of tasks, and then in an independent project. You will be programming using Python 3 and TensorFlow 1.12 in Jupyter Notebooks on the Google Cloud, a nod to the importance of carefully documenting your work so it can be precisely reproduced by others.

Syllabus and schedule

DateTypeTitleSpeakerRoleAffiliationPresentation DatePapers
9/5Invited SpeakerDisease Phenotype IdentificationHolger HoeflingLead of Scientific Data Analysis - Machine Learning and Quantative AnalysisNovartis
9/10LectureOverview of Target IdentificationDavid GiffordProfessorMIT
9/12Invited SpeakerSystems Biology Based Target IdentificationErnest FrankelProfessorMIT
9/17PresentationPresentation on Computer-aided Drug Design (9/26 prep)
9/19PresentationPresentation on Small Molecule Design (10/8 prep)
9/24PresentationPresentation on Small Molecule Design (10/10 prep)
9/26Invited SpeakerUsing computational methods to address druggability and drug discovery challengesJose DucaGlobal Head of Computer-Aided Drug DiscoveryNovartis9/17
10/1PresentationPresentation (10/3 prep)
10/3Invited SpeakerIntroduction to drug development and the role of quantitative sciences”Birgit SchoeberlGlobal Head Modeling and Simulation, PK SciencesNovartis Institutes for BioMedical Research10/1
10/8Invited SpeakerJunction Tree representations of small moleculesTommi Jaakkola9/19
10/10Invited SpeakerML-driven small molecule selection in drug discoveryJeremy JenkinsHead of Data Science in Chemical Biology & Therapeutics,Novartis9/24
10/15HolidayEnjoy The Holiday!
10/17Invited SpeakerAlex Zhavoronkov,Founder and CEOInsilico Medicine9/19
10/22PresentationSyn Bio presentation (10/24 prep)
10/24Invited SpeakerSynthetic Biology Approaches to Disease TherapeuticsRon WeissProfessorMIT10/22
10/29PresentationPresentation on Vaccine Design (10/31 prep)
10/31Invited SpeakerDesign of Peptide VaccinesCathy WuProfessor of MedicineDana-Farber Cancer Institute and Harvard Medical School10/29
11/5PresentationPresentation on cell therapy (11/7 prep)
11/7Invited SpeakerRegenerative cell based therapiesDoug MeltonProfessorHarvard11/5
11/12LectureMachine Learning-based Antibody DesignDavid GiffordProfessorMIT
11/14Invited SpeakerCRISPR Therapeutic Strategies`Han Altae-TranGraduate StudentBroad Institute
11/19Invited SpeakerCellular immune therapiesMichael BirnbaumProfessorMIT11/21
11/21PresentationPresentation on immune therapies (11/19)
11/26No class
11/28HolidayEnjoy the Holiday!
12/3Project Presentations
12/5Project Presentations
12/10Project Presentations

Prerequisites

Undergraduate version: Fundamental knowledge of machine learning, programming, and biology (GIR level). You should be comfortable with calculus, linear algebra, (Python) programming, probability, and introductory molecular biology. Graduate version: Understanding of machine learning with Python and commonly-used libraries. The graduate version is targeted towards students with a high degree of fluency in Computation and Biology and to fully understand the material, students will be best off having previously taken machine learning or computational systems biolog (6.874) or a similar course.

Class meeting times and places

  • Lecture: TR 11AM-12:30PM MIT Room 56-114
  • Lecture: T 2PM-3PM MIT Room 26-328

Contact

The best way to get detailed questions answered is to visit TA office hours or post them on Piazza.

Office hours

David Gifford (gifford@mit.edu): Office hours by appointment
Benjamin Holmes (brh@mit.edu): Tuesdays 3:30-5PM, Stata Center, G5 Lounge

Grading

Class presentations (30%), programming-intensive problem sets (30%), and a final project (40%). Attendance in lecture is important as the class moves quickly and you will need to be present. There will be a requirment for students to give presentations on relevant research papers from the syllabus list. If you will need special accomodations, please email Student Support Services - S3). We will be happy to accomodate!

Project

Final project details TBA

Papers

Lectures will be given by MIT professors and guests from industry on current topics at the forefront of research in computational therapeutics design. These lectures will be accompanied by academic papers listed in the course schedule and available through the Stellar site