SBEVSL -- Structural Biology Extensible Visualization Scripting Language
SBEVSL -- Structural Biology Extensible Visualization Scripting Language
批准号:
7827933
负责人:
Herbert J. Bernstein
金额:
$5.06万
依托单位:
依托单位国家:
美国
项目类别:
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-08-01 至 2011-01-31
关键词:
AdoptedBackBioinformaticsBoxingCartoonsCollectionCommunicationCommunitiesComplementComputer softwareDatabasesDevicesDictionaryDrug DesignElementsEnvironmentExtensible Markup LanguageGoalsHandHourImageImageryIndividualInternetInvestmentsJavaLanguageLearningLibrariesMapsModelingModificationMolecularMolecular StructureMusNomenclatureOntologyOutcomePrincipal InvestigatorProcessPublicationsPythonsReproducibilityResearchResearch InfrastructureResearch PersonnelResourcesSoftware ToolsSolutionsStructural BiologistStructureSystemTextTimeTrainingTranslatingTranslationsWorkWritingabstractingbaseelectron densityinfrastructure developmentmeetingsmovieopen sourceprogramsresearch studystructural biologytool
中文摘要
描述(由申请人提供):SBEVSL项目的目标是通过将Roger Sayle为RasMol创建的广泛使用的脚本语言的启发性表达能力与PyMOL的Python脚本的一般面向对象的可扩展性相结合,为结构生物学中使用的分子图形创建一种新的可扩展脚本语言。现有的主要开源分子图形程序,包括RasMol、JMOL和PyMol将被调整,以接受用新的脚本语言编写的脚本。虽然在控制分子图形程序和最大限度地减少使用命令行控制方面,使用图形用户界面是一种流行和容易的方式,但是将来自一个程序的命令的文本文件保存为脚本,以便以后可以用不同的程序再现图像,这是科学交流的一项基本功能。此外,在结构生物学中使用命令语言进行可视化可以产生用户使用鼠标或拨号箱等普通定点设备无法获得的精确控制和重复性。有许多分子图形程序,大多数都有自己的命令语言和内部方法来存储结构元素的数据库,但对于结构生物学来说,需要支持的概念框架是由结构生物学的实际需求统一的。为了成功,分子图形程序必须提供一种选择原子、残基和链的机制,并且必须能够渲染线框、CPK、球棒、卡通和其他标准演示文稿。SBEVSL项目不是在任何程序上强加一种语言,而是提取主要分子图形程序的命令语言中使用的所有概念,并将它们收集到一个主本体中,使用这一基本词典作为GIF的关系数据库。根据词典和统一建模语言定义SBEVSL将允许以多种格式表达脚本,从而使SBEVSL能够得到广泛使用。
这种统一的基础设施用于理解和交流具有生物学意义的分子的结构和功能,这将有助于提高结构生物学中许多活动的效率,如药物设计。在RasMol、JMOL、PYMOL、MolSCRIPT和Raster3D等程序之间移动分子渲染描述所浪费的时间将用于更有成效的活动。
英文摘要
DESCRIPTION (provided by applicant): 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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Workshop -- imgCIF: The Management of Synchrotron Image Data
-
批准号:7223697
-
项目类别:
-
资助金额:$0.59万
-
财政年份:2007
-
负责人:Herbert J. Bernstein
-
依托单位:
Algorithmic assignment of probable function to proteins of previously unknown fun
-
批准号:8035139
-
项目类别:
-
资助金额:$43.71万
-
财政年份:2006
-
负责人:Herbert J. Bernstein
-
依托单位:
Algorithmic assignment of probable function to proteins of previously unknown fun
-
批准号:8775451
-
项目类别:
-
资助金额:$2.69万
-
财政年份:2006
-
负责人:Herbert J. Bernstein
-
依托单位:
Algorithmic assignment of probable function to proteins of previously unknown fun
-
批准号:8370520
-
项目类别:
-
资助金额:$10.77万
-
财政年份:2006
-
负责人:Herbert J. Bernstein
-
依托单位:
Algorithmic assignment of probable function to proteins of previously unknown fun
-
批准号:8898934
-
项目类别:
-
资助金额:$1.58万
-
财政年份:2006
-
负责人:Herbert J. Bernstein
-
依托单位:
SBEVSL -- Structural Biology Extensible Visualization Scripting Language
-
批准号:7126956
-
项目类别:
-
资助金额:$21.68万
-
财政年份:2006
-
负责人:Herbert J. Bernstein
-
依托单位:
国内基金
海外基金
患者依从性与脑卒中后跌倒风险相关性及“Teach-Back ”护理干预效应研究
-
批准号:2026JJ81464
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:叶婷
-
依托单位:
基于Teach-back药学科普模式的慢阻肺患者吸入用药依从性及疗效研究
-
批准号:2024KP61
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:余丹
-
依托单位:
基于Quench-Back保护的超导螺线管磁体失超过程数值模拟研究
-
批准号:51307073
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2013
-
负责人:郭兴龙
-
依托单位: