Bosco K. Ho

Postdoctoral scholar
David Agard lab
University of California San Francisco
Other
stuff of mine.
Contact
- Address: 600 16th Street, Box 2240, San Francisco, CA 94143, USA
- Email: bosco@msg.ucsf.edu
Labs I've worked in
- 2006-now, Postdoc, David Agard lab, University of California, San Francisco, USA
- 2003-2005, Postdoc, Dill Group, University of California, San Francisco, USA
- 2002-2003, Postdoc, Centre de Biophysique Moléculaire Numérique, Gembloux, Belgium
- 1997-2001, PhD, Curmi lab, University Of New South Wales, Sydney, Australia
- 1992-1996, BSc, University of New South Wales, Sydney, Australia
Some Things I know about Proteins
Published papers
-
Bosco K. Ho, and P. M. G. Curmi (2002) "Twist and shear in β-sheets and β-ribbons", Journal of Molecular Biology 317: 291-308, pdf, pubmed
-
Bosco K. Ho, Annick Thomas and Robert Brasseur (2003) "Revisiting the
Ramachandran plot: hard-sphere repulsion, electrostatics, and H-bonding
in the α-helix", Protein Science 12: 2508-2522, pdf, pubmed
-
Bosco K. Ho, Evangelos A. Coutsias, Chaok Seok and Ken A. Dill (2005)
"The flexibility in the proline ring couples to the protein backbone", Protein Science 14:1011-1018, pdf, pubmed
-
Bosco K. Ho and Robert Brasseur (2005) "The Ramachandran plots of glycine and pre-proline",
BMC Structural Biology 5:14, pdf, link
-
Bosco K. Ho and Ken A. Dill (2006) "Folding Very Short Peptides Using Molecular Dynamics", PLoS Computational Biology 2(4): e27, pdf, link
Software for you
-
Ramachandran Plot Explorer, an open-source viewer of
protein molecules in C++.
-
A small 3D vector library in C++.
[vector3d.cpp, vector3d.h]
-
The loop-closure problem. Fitting a missing loop into a protein
structure is an interesting but tricky mathematical problem. Recently,
an elegant general solution
was found using the 1897 Bricard equation of the flexible tetrahedral
angle. Here is a C version of the Fortran code built on the original
Maple code. Thanks to Vageli Coutsias. [closure.tar.gz]
-
RMSD (and optimal super-position) library. I had needed to calculate the RMSD (what is this?)
but found that most C code out there required some third-party library.
So I ended up writing my own that was completely self-contained. You
should be able to slot the code right in (in C++, you need to use:
extern "C" {}). [rmsd.c, rmsd.h]