NOTE: This is download page for older PyRosetta v3. To access our current release please see [PyRosetta-4 Download]


PyRosetta is available for Mac (64-bit OS X v10.5+) and Linux (64-bit Red Hat and 64-bit Ubuntu) platforms in continuous release versions (usually we have a fresh builds available daily). 64-Bit Windows-7 are also available. Additionally, Python (v2.6 or later with shared libraries enabled) might needs to be pre-installed.

A Rosetta license is required in order to download and use PyRosetta. Licensing is free for academic and non-profit institutions and is available to commercial users for a fee. Academic and commercial licensing of PyRosetta is handled with the standard Rosetta license through Rosetta Commons. Please click here for more information.

Please use our forums for technical support and assistance or if you have any questions or problems with installing PyRosetta, or consult this download tutorial.


PyRosetta Build Information:


release.namespace
Loads one dynamic lib per one C++ namespace. This build will require you to explicitly import all namespaces that you are planning to use except the standard imports. It may have a slower start up time compared to the monolith build when many namespaces are used.

release.monolith
Loads one dynamic lib that contains all of PyRosetta. This allows much faster imports on NFS filesystems (which can be up to 30 minutes on some systems) and requires only one import statement.  It can use significantly more RAM on some systems, at about 4 gb+ PER PROCESS.  Please be mindful of multiple threads and available memory using this build.   This is the default Windows build.
 

Current PyRosetta Versions

Mac

Mac OS X 10.7 "Lion/MountainLion" (64-bit) [release.monolith[release.namespace]

Linux

Scientific/Red Hat Linux (64-bit) [release.monolith[release.namespace]
Ubuntu 12.04 "Precise Pangolin" (64-bit) [release.monolith] [release.namespace]

Windows 

Windows 7 (64-bit) [Download]


[NEW] PyRosetta Binaries in Git repositories use this if you want to frequently update PyRosetta version. (To upgrade simply run 'git pull' on checked out repository. Please note that Git history automatically truncated to store only ~8 last revisions to save disk space.)

To checkout repository with PyRosetta binaries use following command line (replacing 'login' with your user name):

git clone http://login@git-repository-address

So for example Mac Namespace build command line will be:

% git clone http://login@graylab.jhu.edu/download/PyRosetta/git/release/PyRosetta.namespace.mac.release.git

In order to update these repositories, you must use:

% git fetch && git reset --hard origin/master

For a full list of available git repositories please see: [link] (you will need to enter your user name and password to access this page)


Full list of other releases can be found [hereand [here].


Older PyRosetta Versions

Full list of older releases can be found [here] and [here].

Mac OS X 10.6 "Snow Leopard"(64-bit) [Download]

PyRosetta v.2.011

Windows XP/Vista/7 (32-bit) [Download]

PyRosetta v2.0 (beta)

Mac OS X 10.6 "Snow Leopard"(64-bit) [Download]
Scientific/Red Hat Linux (64-bit) [Download]
Ubuntu (32-bit) [Download]
Ubuntu (64-bit) [Download]


System Requirements

Build Support Information

PyRosetta is currently only supported on the platforms listed above. Users have sometimes been successful at installing PyRosetta on other platforms; please see the forums for more information, for example, the topic: Building PyRosetta for Linux Mint.

GNU/Linux

Python 2.5 for 32-bit Linux and
Python 2.6 for 64-bit Linux

Mac OS X

v10.6+ and any Intel-based chipset Mac

Windows

Windows-7 or later


Installation Instructions

GNU/Linux and Mac OS X

  1. Obtain a Rosetta license from to receive a username and password.
  2. Download the appropriate version of PyRosetta from the links above.
  3. Unpack the downloaded file to the location of your choice to create the PyRosetta directory.
    (From a terminal/console window, you can unpack the archive using the command: tar -vjxf PyRosetta-<version>.tar.bz2. Please note, there is no special install procedure required; after unpacking, PyRosetta is ready to use. So unpack it to the location from where you want to execute it.)
  4. From within the new PyRosetta directory, type source SetPyRosettaEnvironment.sh into the command line to set up the PyRosetta library file paths.
  5. Start Python.
  6. In Python, you should be able to import the PyRosetta library with the command import rosetta; rosetta.init().
    (If this step does not produce a complaint or error, your installation has been successful.)

Windows:

  1. Obtain a Rosetta license from to receive a username and password.
  2. Download the appropriate version of PyRosetta from the links above.
  3. Unpack the downloaded file to to location of your choice.
  4. From https://www.python.org download and install Python-2.7 64bit. This will install Python 2.7. When installing it, please use its default location C:\Python27.
  5. [OPTIONAL] Download and install the advance console application for Windows from: http://sourceforge.net/projects/console/.
  6. In an open terminal/console/command-line interface window, type ipython.
  7. In Python, you should be able to import the PyRosetta library with the command import rosetta; rosetta.init().
    (If this step does not produce a complaint or error, your installation has been successful.)