
Many other individuals have contributed code incorporated into the MDPP, including (in no particular order) David Agard, J-P Bretaudier, Joachim Frank, Terry Frey, Michael Radermacher, Owen Saxton, Michael Unser, Lyn ten Eyke, Tony Crowther, Linda Amos, Robert Solomon, Billy DeLeon, Terry Peters, Peter Maas, Suzy Gottesman, Roland Buerki, Tim Baker, Richard Henderson, Mike Schmid and Andreas Engel. Marin van Heel and Michael Schatz helped with the movie program and provided hints to aid our X-programming. Tom Clarke did most of the work getting the on-line BOOKREADER documentation started. A stripped-down Cray version of the system was developed at PSC in 1990 with the hard work and skill of Doug Balog and Jim Joyce, student programmers, and Alex Ropelewski and David Deerfield on the PSC staff. The HTML version of the documentation was built by Ti Tang.
This version of the MDPP has been extensively rewritten since publication of a short report on the system in 1978 (P.R. Smith, Ultramicroscopy, 3:153), including a completely new user interface. One major strength of MDPP is that it has been constructed to make use of compute-servers for the analysis of large computational tasks. The MDPP running on a small workstation (under VMS or Ultrix) will decide whether the computational task assigned by the operator can be done locally, or whether a remote compute-server could provide better service. MDPP then selects the appropriate compute-server, either the VAX 6000 front end or the PSC Cray Y/MP, and automatically sends the job to the server. The operator either remains on-line to watch the progress of the job (in the case of the VAX 6000 as server which employs an active DECnet link), or is free to do other tasks until notified of the completion of the remote job and the availability of the computed data (as with the Cray). The description of this is published in CABIOS, 7:501-507, 1991.
The most recent description of the MDPP is to be found in the newly-published special issue of the Journal of Structural Biology (P.R. Smith and S.M. Gottesman, JSB 116 Number 1).
It is, therefore, a condition of use of the MDPP that the support for its development as scientific research tool be acknowledged in all publications describing the work. An example of a suitable phrase is: "The development of the MDPP package was supported in part by the NSF through grant BIR-9410750" but modifications of this may fit better in some cases. For the purposes of defending my grant I would be very grateful if people were to E-mail me with the citations of papers that describe the science done with the help of the MDPP.
I understand, of course, that everyone tries to minimize the clutter in the `Acknowledgments' bit in the paper. It has been made quite clear to me by the NSF, however, that in these tough times, NSF, NIH and indeed all US Federal agencies supporting science need to justify their activities by showing a product. The best product is translational science, that is, science that starts in a lab, and turns into a deliverable like a cure for the common cold, a new software package to replace Lotus 1-2-3R, or whatever. Failing this, lists of papers documenting that the Agency investment produced something that others cared about, is an acceptable alternative. Showing use of tools supported by development funds is therefore essential to preserve these programs. Please help!