Email: drussel at salilab.org
Mailing address:
Mission Bay, Byers Hall
1700 4th Street, Suite 503B
University of California, San Francisco
San Francisco, CA 94158-2330
General Research Interests
constraint based modeling of large protein complexes
Practical behavior of geometric structures under motion
High level combinatorial descriptions of protein structure and protein folding
Good software design and implementation for geometry and motion
Current Research Projects
Building a computational model of the nuclear pore complex for trying to understand protein transport into and out of the nucleus.
Using spanners to describe linear structures such as protein.
Understanding the space of protein conformations explored by folding/unfolding simulations.
Papers
My thesis which includes work on handling degeneracies and filtering with kinetic data structures that has not been published elsewhere.
Kinetic data structures
framework. It handles exact computation of certificate failure times, among other goodies. It is integrated into CGAL.
Polynomial package for
exact manipulation of polynomial roots. It too is part of CGAL.
A C++ PDB reader. It is designed to be easily used and easily modified. It includes utilities for performing rigid alignment of proteins, computing distance matrices, cRMS and dRMS and splitting and merging pdb files among other operations. DocumentationCode (1.0.4) Note that this reader has been subsumed into CGAL and is no longer developed as an independent package.
A simple C++ argument parser utility. It allows you to easily implement various types of arguments without having to worry about any of the bookkeeping. DocumentationCode. I recommend you look at Boost.Program_options instead.