From: DeLano, W. <wa...@su...> - 2002-10-29 01:05:22
|
Gordon, I fully agree with your assessment that PyMOL is currently unable to = reach its potential due to a number of factors, including poor = documentation.=20 Nevertheless, I do have a defined plan for eliminating these = deficits. It involves securing funding to hire people under contract to = document, support, and develop PyMOL on an ongoing basis. While I am = grateful for the continued assistance of PyMOL users on numerous minor = tasks, it is not reasonable to expect anyone to prepare a complete = "well-written" manual or to perform other major tasks without some form = of compensation. Also, PyMOL is still immature enough in certain areas = that a full manual really can't be constructed until the 1.0 features = are settled upon (soon hopefully!). Understanding this situation, several large pharmaceutical companies = and many smaller entities have lent support to PyMOL development through = donations and license purchases. At present the flux is low, but we are = getting to a point where some real headway can be made. The forthcoming = "Incentive PyMOL (iPyMOL)" add-on will hopefully increase the flux by = providing a specific reward to those who fund the PyMOL development = effort. =20 I know it may sound like PyMOL/iPyMOL is becoming commercial = gray-ware, but that's not it at all. I haven't devoted thousands of = hours to this project just to see it end up as yet another expensive, = lousy, inflexible, and closed-source commercial tool. PyMOL will remain = a vital open-source project, and iPyMOL will exist solely to accelerate = PyMOL's growth and guarantee its long-term health. Nurturing PyMOL and = similar efforts to fruition on such terms is central to my career vision = -- it's what I stand for in this industry. I believe that well-supported, well-documented, and well-maintained = open-source software will be a superior research product to what is = currently offered by the major scientific software vendors. My hope is = that scientists in industry and academia will eventually come to = appreciate this, and then choose to make creation of such software = economically viable through funding of balanced approaches such as the = one I am taking with PyMOL. Free software is great once it exists, but there are far too few = developers in this field to expect the kinds of dramatic successes = achieved by the Linux, GNU, and BSD communities. If = open-source/free-software is going to have a large impact on molecular = modeling, it will need direct support from users, universities, = governments, and for-profit companies. If really good open-source tools = were available and able to meet the needs of research, would you be = willing to pay reasonable amounts of money for their development, = maintenance, and support? I hope so. Thus, pharmaceutical companies like EMD/Lexigen/Merck can choose to = continue to spend millions of dollars on traditional closed-source = packages with no hope of a reprieve, or they can choose to funnel a = small fraction of that money into efforts like PyMOL. Over the long = term, open-source packages offer vendor-independence, = cost-effectiveness, flexibility, opportunities for innovation, and = support for broad sharing of information and technology. These are all = key ingredients in scientific progress, both within a single = organization and across the industry. =20 Realistically, it will take a year or more before PyMOL can fulfill = the potential you described. How soon this happens will depend in part = on whether people like yourself are content to merely gripe about the = status quo, or whether you are prepared to commit resources towards = improving it. Cheers, Warren L. DeLano, Ph.D. PyMOL Creator & Founder, DeLano Scientific -----Original Message----- From: gwe...@le... [mailto:gwe...@le...] Sent: Monday, October 28, 2002 10:33 AM To: pym...@li... Subject: [PyMOL] PyMol Manual Fellow PyMol Users=20 Although I like using PyMol, I would like to submit a gripe about the = severe lack of a decent PyMol manual.=20 A deeper description of the program's features is required if people are = seriously going to use PyMol for tricky things beyond simple = visualization (simple visualization programs are ten-a-penny and PyMol = could be so much more)=20 Particularly lacking are details of structural editing (mutation, bond = rotation, cut-and-paste etc.), interfaces (if any exist) to routines for = enegy minimization and a detailed description of the Python command line = interface with examples of scripting and how to extend PyMol's = capabilities.=20 By neglecting to adequately document what may be a really useful = program, the PyMol user community might fail to attract the kind of user = base and support that it deserves and that it needs to ensure its = success.=20 A good, clear and well-thought out manual really helps to make a case = for using a particular piece of software (and it might also lower the = odds of PyMol having to join the gray legions of commercial "payware").=20 Gordon=20 EMD Lexigen Research Center=20 |