Imm206a -- Systems Immunology

A 3-unit introductory course reviewing the major underpinnings of systems immunology, including development of computational approaches to immunological questions.


Course Information

Course Goals

Contact Information

Class Schedule

Grading Breakdown

Links and Resources

Course Directors:

Mark Davis, PhD

Atul Butte, MD, PhD

Course Instructors:

Nikesh Kotecha, PhD

Jacob Glanville

When:

Spring Quarter 2014

Monday & Wednesday, 4:15 pm - 6:05 pm

Where:

Li Ka Shing Center for Learning (LKSC), Room 205/206


Course goals

Immunology 206 is a 3-unit introductory course reviewing the major underpinnings of systems immunology, including development of computational approaches to immunological questions.

The main deliverable for this class will be a systems immunology project detailing some specific question or problem in systems immunology that the students would like to investigate, how best to go about this investigation, and why it would be a worthwhile endeavor. The project will include computational analysis on some data - ideally real data. Progress will be assessed at two milestones during the quarter. This final project will also include a 15-minute presentation of the proposal. Small homework coding assignments, where each student will receive a related but unique task, will build a toolkit of functionality that all students can draw from over the course of the quarter.

By the end of the quarter, students should be familiar with the cutting edge palette of computational biology methods, and have developed applied expertise in at least one of them as you complete your course project. We find that we learn best when our efforts are applied to something we care about. To this end, the course is very project oriented, using real data. If you have appropriate data from your thesis work, you are encouraged to bring it: this course can act as an applied accelerator for the research you are already doing. If you do not have any appropriate data yet, do not worry: we will be introducing you to all of the major silos of immunological Big Data, and even potentially partner you up with a current expert in that analysis specialty for one-on-one additional guidance.


Contact information

If you aren't officially signed up for the course, but would like to receive course emails, please subscribe to the guest mailing list.


If you have any questions, please contact the class TA Jacob Glanville at jakeg[at]stanford.edu.


Class schedule ^

Day
Date
Lecturer
Topic
Notes
Mon 3/31

Nikesh Kotecha

Introduction and Motivation * immunocode.org
Wed 4/2
Jacob Glanville
VDJ repertoires, immunocode, Rstudio, homework and code review Crowdsourced assignment #1: figures
* vdjfasta-2.0.tgz
* caucasian.tgz
* ggplot-scatter.R
* data.txt
* lecture slides
Mon 4/7

Holden Maecker

HIMC - Luminex, lyoplating, CyTOF, phospoflow, HI and other assays
Wed 4/9
Yannick Pouliot
Databases, tools, web services Crowdsourced assignment #2: clustering
Mon 4/14

Atul Butte

Computational and systems immunology
Wed 4/16

Marina Sirota

Expression informatics for computational drug repositioning marina-sirota-immunology206a.pptx
Mon 4/21
(Responsible Conduct)
Responsible conduct meeting
Wed 4/23

Purvesh Khatri
Sandra Andorf

Expression informatics in vaccine science
ImmPORT
Project Milestone 1 -- Dataset & proposal
immuno-206a-project-proposal.pdf
(due Sunday)
Mon 4/28
Shai Shen-Orr
Network models Crowdsourced assignment #3: statistics
immuno-206a-assignment3.pdf
assignment3-simulator.R
assignment3-library.R
Wed 4/30

Shai Shen-Orr

Network models #2
Mon 5/5
Sean Bendall
CyTOF applications 2014-05-05-Bendall-Systems-Immunology.pptx
Crowdsourced assignment #4: algorithms
Wed 5/7

Rachel Finck and Gabi Fragiadakis

Hands-on working with CyTOF data Immunol206A_20140507.pptx
Mon 5/12
Mark Davis
Trends in Systems Immunology comp_imm.pdf
compImm_glmnet.R
Install R package glmnet
correctedEY2.csv
Wed 5/14
Open
Project workshop #1 immuno-206a-toolkit1-ggplot.tgz
immuno-206a-toolkit2-clusters.tgz
immuno-206a-toolkit3-statistics.tgz
Mon 5/19

Soyoung Ryu

Differential proteomic signature discovery in R Examples
InstallMSstats.R
Wed 5/21
Uri Laserson
Antibody repertoire analysis Project Milestone 2 -- Progress report
Mon 5/26
No class -- Memorial Day holiday
Wed 5/28

Projects

Project workshop #2
Mon 6/2
Projects
Present results
Wed 6/4

Projects

Present results
Mon 6/9
Projects
Turn in project (No class)Turn in project
Wed 6/11

Projects

Turn in project (No class)Seriously

Grading breakdown ^

20% Attendance and participation
10% Coding homework -- various mini assignments
10% Project Milestone 1 -- Dataset & proposal, due week of 4/21
15% Project Milestone 2 -- Progress report (coding ideally done) 5/19
15% Project presentation -- 15 minutes, due week of 6/2
30% Final project write-up -- 8-10 pages, due 6/9

Links & Resources ^

Thanks to Yannick Pouliot for most of this list.

Immunology 206a Syllabus

Statistics

Data Mining

Databases

R

Python

MySQL

Workflow systems

Development Tools

Misc Links