Welcome to PyRosetta!

PyRosetta is an interactive Python-based interface to the powerful Rosetta molecular modeling suite. It enables users to design their own custom molecular modeling algorithms using Rosetta sampling methods and energy functions.












PyRosetta was created at Johns Hopkins University by Jeffrey J. Gray, Sergey Lyskov, and the PyRosetta Team. Its development is supported by:


 NSF Grant 0846324.

NIH grant R01-GM73151.




Recent news

  • Kindle Edition of PyRosetta Workshops Available
    You can purchase this new edition here: [Purchase]
    Posted May 21, 2013, 9:03 AM by Jason Labonte
  • New Edition of PyRosetta Workshops Available
    The 2nd edition of The PyRosetta Interactive Platform for Protein Structure Prediction and Design is available for purchase through Amazon. [Purchase]
    Posted Mar 12, 2013, 12:23 PM by Jason Labonte
  • Ubuntu 12.04LTS build
    PyRosetta binaries for Ubuntu-12.04LTS is now available! [Download
    Posted Sep 4, 2012, 1:19 PM by Sergey Lyskov
  • Windows native build of PyRosetta 2.011 is ready for download!
    Windows (32Bit) [Download]
    Posted Feb 7, 2012, 12:55 PM by Sergey Lyskov
  • PyRosetta version 2.011 for Mac/Linux is ready to download!
    Release notes:
    - PyRosetta - PyMOL integration.
    - All Rosetta classes can be subclassed in PyRosetta.
    - It’s now possible to define custom energy terms in PyRosetta (Examples can be found in test/*Subclassing*)
    - Rosetta libraries updated to r45995 (Nov 2011)

    Mac OS X 10.6 (64Bit) [Download]
    Mac OS X 10.7 (64Bit) [Download]
    Scientific Linux (64Bit) [Download]

    Posted Nov 21, 2011, 8:24 AM by Sergey Lyskov
Showing posts 1 - 5 of 9. View more »