Good points Richard!

The ambiguity with surface definition starts with the assumption that atoms are (i) spheres and (ii) with fixed radii.

I am not sure Connolly was able to sell his original algorithm due to conflicts of interest with the Scripps, where it had been actually developped first.

How could I get the Varshney code?

Best regards,

Nadir

Pr. Nadir T. Mrabet
Structural&  Molecular Biochemistry
Nutrigenex - INSERM U-954
Nancy University, School of Medicine
9, Avenue de la Foret de Haye, BP 184
54505 Vandoeuvre-les-Nancy Cedex
France
Phone: +33 (0)3.83.68.32.73
Fax:   +33 (0)3.83.68.32.79
E-mail: Nadir.Mrabet<at>  medecine.uhp-nancy.fr
Cell.: +33 (0)6.11.35.69.09


On 13/01/2011 13:40, Richard Edward Gillilan wrote:
:

*Subject: **Re: [ccp4bb] What is the simplest method to analytically compute the Solvent-Accessible Surface Area of a given atom in a protein?*


My knowledge on this is probably quite out of date by now, but some years ago there was a lot of research on this topic because such surfaces are important in electrostatics and implicit solvation models (calculating surface area) as well as molecular graphics.

I think the most widely-used definition of a solvent-accessible surface is Lee-Richards surface in which a solvent-sized sphere is rolled along the surface of the protein. Surface is therefore rigorously defined as a piecewise collection of convex and concave patches of spheres and tori. It was Connolly who implemented (and sold) a practical algorithm for computing these surfaces. They were even known as Connolly surfaces and rendered as dots before modern computing hardware allowed for rendering surfaces. Several groups have developed high-efficiency versions of the calculation. Harold Scheraga's group, for example, has some FORTRAN code for this. Fred Brook's virtual reality group also developed a high-effeciency parallel version (Varshney was the guy's name I think) in C. There have been many approximations over the years I think ... but you asked about analytical models.

The these algorithms are non trivial. That's a understatement. And there is actually a mathematical ambiguity in the surface definition itself.

The Varshney code is freely available ... I received email permission from both Varshney and his thesis advisor to freely distribute the code. I even offered it to Warren Delano years ago when he was writing Pymol, but he refused to include it because he felt there still might be legal issues that would effect Pymol. So ... Pymol contains only a somewhat improvised an non-rigorous surface algorithm (last time I looked). Fine for graphics of course.

en.wikipedia.org/wiki/Accessible_surface_area <http://en.wikipedia.org/wiki/Accessible_surface_area>

Richard


On Jan 13, 2011, at 1:00 AM, Francois Berenger wrote:

Hello,

Does someone know some good articles on this particular topic?

I'd like to implement the thing myself, however if there is
a good software doing the job (with readable source code),
I might use and cite it.

Best regards,
Francois.


Reply via email to