What is pyrosetta?
As PyRosetta is a Python interface to Rosetta package macromolecular modeling package it uses the same classes and functions as Rosetta. Therefore familiarity with Rosetta API is a primary source for in-depth information of underlying types and Rosetta functionality.
How to speed up Rosetta search?
PyRosetta (specifically IPython) offers tab-completion which significantly speeds up searching Rosetta. With some knowledge of the objects you’re hunting for, keywords that an appropriate data structure might use, and Rosetta’s general architecture, you will probably be able to find an appropriate method if it exists.
What are the different layers of Rosetta?
Rosetta is abstractly split into three layers or tasks; data containers (such as pose), data assessment (scoring), and data manipulation (moves and protocols). Data container objects are built for efficiency and rarely allow direct access to their information.
Does pdbinfo work in pyrosetta?
The PDBInfo object contains a Remarks object for storing PDB remarks. It does not work in PyRosetta. As mentioned above, many aspects of PDB manipulation are not currently supported by PyRosetta.