PyRosetta

PyRosetta is an interactive Python-based interface to Rosetta, allowing users to create custom molecular modeling algorithms with Rosetta sampling and scoring functions using Python scripting.

PyRosetta is availible as a seperate download. See http://www.pyrosetta.org/ for more details.

More extensive PyRosetta-specific documentation is availible:

The PyRosetta Toolkit

The PyRosetta Toolkit is a graphical frontend to PyRosetta.