The goal of the SBEVSL project is to create a new extensible scripting language for molecular graphics, as used in structural biology, by combining the intiutive expressive power of the widely used scripting language created by Roger Sayle for RasMol with the general object-oriented extensibility of the Python scripting of PyMOL. Major existing open source molecular graphics programs, including RasMol, Jmol and PyMol will be adapted to accept scripts written in the new scripting language. While it is fashionable and easy to work with GUI interfaces in controlling molecular graphics programs and to minimize the use of command line control, the saving of text files of commands from one program as scripts from which one can later reproduce images with a different program is an essential capability for scientific communication. In addition, use of command languages for visualization in structural biology yields precise control and reproducibility not obtainable by users with an ordinary pointing device such as a mouse or a dial box. There are many molecular graphics programs, most with their own command language and internal approach to storage of a database of structural elements, but for structural biology the conceptual framework to be supported is unified by the practical demands of structural biology. To be successful a molecular graphics program must provide a mechanism to select atoms, residues and chains and must be able to render wireframe, CPK, ball and stick, cartoon and other standard presentations. Rather than impose a language on any program, the SBEVSL project will extract all the concepts used in the command languages of major molecular graphics programs and gather them in one master ontology, using this essential dictionary as a relational database with GIF. Defining SBEVSL in terms of the dictionary and UML will allow expression of scripts in multiple formats so that SBEVSL can be widely used. ? ? This unification of an essential component of the infrastructure used in understanding and communicating the structure and function of biologically significant molecules will help to increase the efficiency of many activities in structural biology, such as drug design. Time now being lost in the struggle to move descriptions of molecular renderings among such programs as RasMol, Jmol, PyMOL, Molscript and Raster3D will become available for more productive activities. ? ? ? ?

Agency
National Institute of Health (NIH)
Institute
National Institute of General Medical Sciences (NIGMS)
Type
Academic Research Enhancement Awards (AREA) (R15)
Project #
1R15GM078077-01
Application #
7126956
Study Section
Biodata Management and Analysis Study Section (BDMA)
Program Officer
Li, Jerry
Project Start
2006-08-01
Project End
2011-01-31
Budget Start
2006-08-01
Budget End
2011-01-31
Support Year
1
Fiscal Year
2006
Total Cost
$216,750
Indirect Cost
Name
Dowling College
Department
Type
Schools of Education
DUNS #
064724917
City
Oakdale
State
NY
Country
United States
Zip Code
11769
Craig, Paul A (2018) Lessons from my undergraduate research students. J Biol Chem 293:10447-10452
Andrews, Lawrence C; Bernstein, Herbert J (2016) NearTree, a data structure and a software toolkit for the nearest-neighbor problem. J Appl Crystallogr 49:756-761
McKay, Talia; Hart, Kaitlin; Horn, Alison et al. (2015) Annotation of proteins of unknown function: initial enzyme results. J Struct Funct Genomics 16:43-54
Osipovitch, Mikhail; Lambrecht, Mitchell; Baker, Cameron et al. (2015) Automated protein motif generation in the structure-based protein function prediction tool ProMOL. J Struct Funct Genomics 16:101-11
McGill, Keith J; Asadi, Mojgan; Karakasheva, Maria T et al. (2014) The geometry of Niggli reduction: SAUC - search of alternative unit cells. J Appl Crystallogr 47:360-364
Andrews, Lawrence C; Bernstein, Herbert J (2014) The geometry of Niggli reduction: BGAOL -embedding Niggli reduction and analysis of boundaries. J Appl Crystallogr 47:346-359
Hanson, Brett; Westin, Charles; Rosa, Mario et al. (2014) Estimation of protein function using template-based alignment of enzyme active sites. BMC Bioinformatics 15:87
Craig, Paul A; Michel, Lea Vacca; Bateman, Robert C (2013) A survey of educational uses of molecular visualization freeware. Biochem Mol Biol Educ 41:193-205
Bernstein, Herbert J; Craig, Paul A (2010) Efficient molecular surface rendering by linear-time pseudo-Gaussian approximation to Lee-Richards surfaces (PGALRS). J Appl Crystallogr 43:356-361
Mottarella, Scott E; Rosa, Mario; Bangura, Abdul et al. (2010) Conscript: RasMol to PyMOL script converter. Biochem Mol Biol Educ 38:419-22

Showing the most recent 10 out of 11 publications