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....
Autores principales: | , , , , , , , , , , , |
---|---|
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 |