Professor Gray's Video Lectures



We are currently seeking postdocs to develop computational methods to predict and design protein interactions.

We have several open projects including:

Docking of Therapeutic Antibodies: To improve the protein-protein docking algorithm RosettaDock especially for application to therapeutic antibodies, one of the fastest-growing class of new drugs.

Tools for Glycoscience: To create computational tools for modeling and designing structures of glycoproteins and protein-carbohydrate interactions.

Education in Computational Biology: For a postdoc interested in a teaching career, we are seeking someone to develop online tutorials for PyRosetta and a PyRosetta Code School.

Integrative Biology: Development of algorithms for docking of single-chain antibodies leveraging HX-MS data.

Biomanufacturing: Prediction of therapeutic antibody aggregation.

Protein-protein Docking: Development of multimodal flexible-backbone docking methods.

We seek candidates with diverse backgrounds and we foster an inclusive lab community. The ideal candidate has a PhD in chemical engineering, bioengineering, biophysics or a related field, experience in computational methods development and protein engineering research, and a passion for scientific discovery.

Please send a CV and a brief cover letter summarizing your background and interests to Prof. Jeff Gray at


The lab accepts Ph.D. students through the Department of Chemical & Biomolecular Engineering, the Program in Molecular Biophysics, and occasionally Biomedical Engineering, Chemistry, or the MD/PhD program.

Occasionally Master's students are accepted through the Department of Chemical & Biomolecular Engineering.


For research in computational protein engineering. Junior-level standing in chemical and biomolecular engineering, computer science, biophysics or related fields, or serious experience in computer programming.

We sometimes also seek students to assist in molecular biology experiments to validate computational protein designs. Applicants should have some lab or research experience.

Email Dr. Gray if interested.

Professor Gray's Courses

(540.101) Chemical and Biomolecular Engineering in Today's World

Taught Fall 2002

(540.202) Introduction to Chemical and Biological Process Analysis

Taught Fall 2011, Fall 2012, Spring 2014, Spring 2015, Fall 2015

(540.406/606) Molecular Simulations & Multiscale Modeling, taught with German Drazer

Taught Spring 2007, Spring 2008

(540.414/614) Computational Protein Structure Prediction and Design

Taught Spring 2009, Spring 2010, Spring 2012, Spring 2014

(540.416/616) Current Topics in Protein Structure Prediction

Taught Fall 2010, Fall 2012

(540.460/660) Computational and Experimental Design of Biomolecules, taught with Marc Ostermeier

Taught Spring 2007, Spring 2008

Miscellaneous Resources

The RosettaCommons The PyRosetta package for interactive protein structure prediction and design. ROSIE, the Rosetta Online Server that Includes Everyone (includes RosettaAntibody and RosettaDock servers). Allosteric Structures Database CAPRI: Critical Assessment of PRediction of Interactions The Protein Data Bank The GrayLab Wiki