Warren, I've used Varshney's surface code (written at UNC)
for many years now. There are some legal statements but I
checked with UNC and they told me they didn't care who used
copied or modified the code, so I consider it public domain
at this point. I would be happy to send you a copy. It is
C-code that can actually run in parallel and is quite fast.
The surface is the true solvent contact surface (piecewise
spheres and tori). It has a couple minor problems that are solvable:

   1. poor/degenerate triangulation in a few places
   2. needs better dynamic memory management

I would be happy to send you a copy of the code.
Sorry I have not time to work with PyMol yet,
perhaps someday.

Richard Gillilan
MacCHESS


"DeLano, Warren" wrote:

> Now, on to Alan's specific questions:
>
> >       I'm particularly interested in how pymol generate surface (a
> > internal algorithm?) and how to compare it to vdW, solvent,
> > Connolly and
> > MSMS surfaces.
>
> PyMOL's surfacing algorithm is just something I cooked up over a weekend
> a couple years back.  It is brute-force: 1. surface the atoms, 2.
> surface waters in contact with those atoms, and 3. merge the result into
> a continuous surface and try to cover up any glitches.  If a better (ie.
> faster) surfacing algorithm ever enters the public domain/BSD-licecnse
> software pool, then I would love to include it as an alternative.
>
> To get a better surface, select "Maximum Quality" from the "Display"
> menu, a go get a cup of coffee while you wait : ).  You may need extra
> RAM too...
>
> To make it transparent, "set transparency=1"
>
> Cheers,
> Warren
>
> _______________________________________________
> PyMOL-users mailing list
> PyMOL-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pymol-users


Reply via email to