Cargando…

RosettaScripts: A Scripting Language Interface to the Rosetta Macromolecular Modeling Suite

Macromolecular modeling and design are increasingly useful in basic research, biotechnology, and teaching. However, the absence of a user-friendly modeling framework that provides access to a wide range of modeling capabilities is hampering the wider adoption of computational methods by non-experts....

Descripción completa

Detalles Bibliográficos
Autores principales: Fleishman, Sarel J., Leaver-Fay, Andrew, Corn, Jacob E., Strauch, Eva-Maria, Khare, Sagar D., Koga, Nobuyasu, Ashworth, Justin, Murphy, Paul, Richter, Florian, Lemmon, Gordon, Meiler, Jens, Baker, David
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3123292/
https://www.ncbi.nlm.nih.gov/pubmed/21731610
http://dx.doi.org/10.1371/journal.pone.0020161
_version_ 1782206962977472512
author Fleishman, Sarel J.
Leaver-Fay, Andrew
Corn, Jacob E.
Strauch, Eva-Maria
Khare, Sagar D.
Koga, Nobuyasu
Ashworth, Justin
Murphy, Paul
Richter, Florian
Lemmon, Gordon
Meiler, Jens
Baker, David
author_facet Fleishman, Sarel J.
Leaver-Fay, Andrew
Corn, Jacob E.
Strauch, Eva-Maria
Khare, Sagar D.
Koga, Nobuyasu
Ashworth, Justin
Murphy, Paul
Richter, Florian
Lemmon, Gordon
Meiler, Jens
Baker, David
author_sort Fleishman, Sarel J.
collection PubMed
description Macromolecular modeling and design are increasingly useful in basic research, biotechnology, and teaching. However, the absence of a user-friendly modeling framework that provides access to a wide range of modeling capabilities is hampering the wider adoption of computational methods by non-experts. RosettaScripts is an XML-like language for specifying modeling tasks in the Rosetta framework. RosettaScripts provides access to protocol-level functionalities, such as rigid-body docking and sequence redesign, and allows fast testing and deployment of complex protocols without need for modifying or recompiling the underlying C++ code. We illustrate these capabilities with RosettaScripts protocols for the stabilization of proteins, the generation of computationally constrained libraries for experimental selection of higher-affinity binding proteins, loop remodeling, small-molecule ligand docking, design of ligand-binding proteins, and specificity redesign in DNA-binding proteins.
format Online
Article
Text
id pubmed-3123292
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-31232922011-06-30 RosettaScripts: A Scripting Language Interface to the Rosetta Macromolecular Modeling Suite Fleishman, Sarel J. Leaver-Fay, Andrew Corn, Jacob E. Strauch, Eva-Maria Khare, Sagar D. Koga, Nobuyasu Ashworth, Justin Murphy, Paul Richter, Florian Lemmon, Gordon Meiler, Jens Baker, David PLoS One Research Article Macromolecular modeling and design are increasingly useful in basic research, biotechnology, and teaching. However, the absence of a user-friendly modeling framework that provides access to a wide range of modeling capabilities is hampering the wider adoption of computational methods by non-experts. RosettaScripts is an XML-like language for specifying modeling tasks in the Rosetta framework. RosettaScripts provides access to protocol-level functionalities, such as rigid-body docking and sequence redesign, and allows fast testing and deployment of complex protocols without need for modifying or recompiling the underlying C++ code. We illustrate these capabilities with RosettaScripts protocols for the stabilization of proteins, the generation of computationally constrained libraries for experimental selection of higher-affinity binding proteins, loop remodeling, small-molecule ligand docking, design of ligand-binding proteins, and specificity redesign in DNA-binding proteins. Public Library of Science 2011-06-24 /pmc/articles/PMC3123292/ /pubmed/21731610 http://dx.doi.org/10.1371/journal.pone.0020161 Text en Fleishman et al. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Fleishman, Sarel J.
Leaver-Fay, Andrew
Corn, Jacob E.
Strauch, Eva-Maria
Khare, Sagar D.
Koga, Nobuyasu
Ashworth, Justin
Murphy, Paul
Richter, Florian
Lemmon, Gordon
Meiler, Jens
Baker, David
RosettaScripts: A Scripting Language Interface to the Rosetta Macromolecular Modeling Suite
title RosettaScripts: A Scripting Language Interface to the Rosetta Macromolecular Modeling Suite
title_full RosettaScripts: A Scripting Language Interface to the Rosetta Macromolecular Modeling Suite
title_fullStr RosettaScripts: A Scripting Language Interface to the Rosetta Macromolecular Modeling Suite
title_full_unstemmed RosettaScripts: A Scripting Language Interface to the Rosetta Macromolecular Modeling Suite
title_short RosettaScripts: A Scripting Language Interface to the Rosetta Macromolecular Modeling Suite
title_sort rosettascripts: a scripting language interface to the rosetta macromolecular modeling suite
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3123292/
https://www.ncbi.nlm.nih.gov/pubmed/21731610
http://dx.doi.org/10.1371/journal.pone.0020161
work_keys_str_mv AT fleishmansarelj rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite
AT leaverfayandrew rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite
AT cornjacobe rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite
AT strauchevamaria rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite
AT kharesagard rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite
AT koganobuyasu rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite
AT ashworthjustin rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite
AT murphypaul rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite
AT richterflorian rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite
AT lemmongordon rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite
AT meilerjens rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite
AT bakerdavid rosettascriptsascriptinglanguageinterfacetotherosettamacromolecularmodelingsuite