PyRosetta: a script-based interface for implementing molecular modeling algorithms using Rosetta
Top Cited Papers
Open Access
- 7 January 2010
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 26 (5) , 689-691
- https://doi.org/10.1093/bioinformatics/btq007
Abstract
Summary: PyRosetta is a stand-alone Python-based implementation of the Rosetta molecular modeling package that allows users to write custom structure prediction and design algorithms using the major Rosetta sampling and scoring functions. PyRosetta contains Python bindings to libraries that define Rosetta functions including those for accessing and manipulating protein structure, calculating energies and running Monte Carlo-based simulations. PyRosetta can be used in two ways: (i) interactively, using iPython and (ii) script-based, using Python scripting. Interactive mode contains a number of help features and is ideal for beginners while script-mode is best suited for algorithm development. PyRosetta has similar computational performance to Rosetta, can be easily scaled up for cluster applications and has been implemented for algorithms demonstrating protein docking, protein folding, loop modeling and design. Availability: PyRosetta is a stand-alone package available at http://www.pyrosetta.org under the Rosetta license which is free for academic and non-profit users. A tutorial, user's manual and sample scripts demonstrating usage are also available on the web site. Contact:pyrosetta@graylab.jhu.eduKeywords
This publication has 15 references indexed in Scilit:
- Structure prediction for CASP8 with all‐atom refinement using RosettaProteins-Structure Function and Bioinformatics, 2009
- Conformer Selection and Induced Fit in Flexible Backbone Protein–Protein Docking Using Computational and NMR EnsemblesJournal of Molecular Biology, 2008
- The RosettaDock server for local protein-protein dockingNucleic Acids Research, 2008
- Structure Prediction of Domain Insertion Proteins from Structures of Individual DomainsStructure, 2008
- Improved beta‐protein structure prediction by multilevel optimization of nonlocal strand pairings and local backbone conformationProteins-Structure Function and Bioinformatics, 2006
- Toward High-Resolution de Novo Structure Prediction for Small ProteinsScience, 2005
- Protein structure prediction and analysis using the Robetta serverNucleic Acids Research, 2004
- Design of a Novel Globular Protein Fold with Atomic-Level AccuracyScience, 2003
- Native protein sequences are close to optimal for their structuresProceedings of the National Academy of Sciences, 2000
- Three-dimensional structure of a recombinant variant of human pancreatic secretory trypsin inhibitor (Kazal type)Journal of Molecular Biology, 1992