Hi Dr. Warren! I know about MSMS license. Indeed, I'm suggesting an approach similar to what VMD did, i.e., it can link, run and catch results to plot, all that as a option conditioned to one gets or not MSMS installed, separately, in one's machine.
Sanner had done and released a binary program to visualise MSMS data only for SGI. But he stopped it. So, I wonder that PyMol may replace it without difficult and with a lot of advantages. Hence, as far as I concern, it does not matter what License MSMS features, since PyMol would take care only of MSMS' data output. I know a little bit about Connoly code but it suffers the same license problem. I steadily support GNU directions and I believe that it will not uncharacterise your beautiful program. Sincerely, On Mon, 10 Feb 2003, Warren L. DeLano wrote: > > Alan, > > Last I checked, MSMS was saddled with a number of constraints on its usage > and redistribution. Though source code can be obtained under certain > conditions, MSMS doesn't meet the minimal "open-source" software > requirements that would make it eligible for inclusion into PyMOL. I > talked with Michel Sanner about this a couple years ago, but he didn't > think there was much that could be done. (DISCLAIMER: I haven't > double-checked this since -- so things may have changed since without my > knowledge). > > The other problem with MSMS is that it bombs with large or convoluted > structures on machines which don't have enough stack space. Plus, I > believe it is written in C++. PyMOL current only depends on C and > Python, and am I loathe to introduce a new language dependency without a > compelling reason. > > Though it is a matter of personal preference, some of us actually prefer > the appearangce of surfaces created by PyMOL and Grasp over those created > by MSMS or Insight, which have characteristic "streaks". No question > PyMOL is slower to calculate surfaces though. The algorithm was created > in a single weekend and is very inefficient. I've spent considerable time > trying to optimize it since, but have only been able to boost performance > by about 10-30%. I think the order of this naive, brute-force algorithm > is just too high. > > If someone can find a better open-source surface calculation code, I'd be > happy to include it in PyMOL as an option. The only catches: it must be > written in C, and it must be available under a BSD-style open-source > license (free for commercial use, with no limits on redistribution). > > Anyway, approximate partial surface areas can be obtained in PyMOL using > the dot representation, but that isn't yet documented... ----------------------- Alan Wilter S. da Silva ----------------------- Laboratório de Física Biológica Instituto de Biofísica Carlos Chagas Filho Universidade do Brasil/UFRJ Rio de Janeiro, Brasil