Professor Gray's Video Lectures



We are always interested in applications from well-qualified applicants with diverse backgrounds.

Current research areas include:

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.

Applicants should have a Ph.D. in fields such as chemical/biomolecular engineering, biophysics, or solid-state/interfacial physics.


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