Differences between revisions 4 and 27 (spanning 23 versions)
Revision 4 as of 2011-03-01 04:14:32
Size: 4089
Editor: YaoCong
Comment:
Revision 27 as of 2011-03-11 23:36:27
Size: 1879
Editor: YaoCong
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
Rosetta is a library based object-oriented software suite which provides a robust system for predicting and designing protein structures, protein folding mechanisms, and protein-protein interactions. Rosetta is an object-oriented software suite which provides a robust system for predicting and designing protein structures, protein folding mechanisms, and protein-protein interactions.
Line 6: Line 6:
The latest release of Rosetta, version 3.2, may be downloaded at http://www.rosettacommons.org/software. The software is free to academic users, who may get a license (and download link) by clicking on the appropriate link on the left side of the page. The user manual, containing more detailed installation and usage information, is available online at http://www.rosettacommons.org/manuals/archive/rosetta3.2_user_guide. For the tutorial, you can download binaries of Rosetta for:
 * Linux: [[attachment:rosetta_binaries_linux-mar7-11.tar.gz]]
 * Mac: [[attachment:rosetta_binaries_mac_mar7_11.tar.gz]]
 * Windows: ''Sorry. Not available''
Line 8: Line 11:
Please also download the database suitable for all the above systems:
  [[attachment:rosetta_database-mar7-11.tar.gz]]
Line 9: Line 14:
Rosetta is distributed as source code; individual applications must be compiled. Rosetta has been successfully built on the following platforms: Afterwards, please add the following two lines in your .bashrc file and do "source ~/.bashrc". For installation in your own Linux machine, please change the path accordingly. Mac users should
modify the lines accordingly as well.
Line 11: Line 17:
Fully Support Platforms (extensively tested):
 • Darwin Kernel Version 9.6.0: root:xnu-1228.9.59~1/RELEASE_I386 i386
        • Darwin Kernel Version 9.5.2: root:xnu-1228.8.59~2/RELEASE_I386 i386
 • Linux 2.6.27-9-generic #1 SMP x86_64 GNU/Linux
 • Linux 2.6.10-1.741_FC3smp #1 SMP i686 athlon i386 GNU/Linux
 • Linux 2.6.9-78.0.8.ELsmp #1 SMP Wed i686 i686 i386 GNU/Linux
{{{
export ROSETTA3_SRC=/home/eman/eman2011/rosetta/rosetta_binaries_linux
export ROSETTA3_DB=/home/eman/eman2011/rosetta/rosetta_database
}}}
Line 18: Line 22:
Partial Support (built but limited testing was performed)
 • Fedora Core Linux v3 or greater, x86, 32-bit, GCC 4.0 (*)(**)
 • RedHat Enterprise Linux v3 or greater, x86, 32-bit, Intel C++ 9.1 (*)
 • RedHat Enterprise Linux v3 or greater, x86, 32-bit, GCC 4.0(**)
 • MinGW on Microsoft Windows XP, 32-bit, GCC 3.4
For installation of the standard release, the latest release of Rosetta, version 3.2, may be downloaded at http://www.rosettacommons.org/software. The software is free to academic users,
who may get a license (and download link) by clicking on the appropriate link on the left side of the page. The user manual, containing more detailed installation and usage information,
is available online at [[http://www.rosettacommons.org/manuals/archive/rosetta3.2_user_guide]].
Line 24: Line 26:
After downloading Rosetta, the next step is building the Rosetta executables. Rosetta uses 'scons' as its build system; a local version of scons is included in the Rosetta distribution. This does require Python version 2.2 or greater is installed. To use this version of Scons, call the file external/scons-local/scons.py within your Rosetta installation as your SCons executable. A brief installation guide for the standard release can be found at:
[[attachment:Installation_Guide.pdf]]
Line 26: Line 29:
For the following build commands you need to be in the home directory of Rosetta source. In order to build a release version of Rosetta executables, simply run scons: Tutorial data is here:
 * Linux: [[attachment:cryo_em_tutorial-linux-mar7-11.tar.gz]]
 * Mac: [[attachment:cryo_em_tutorial-mac-mar7-11.tar.gz]]
Line 28: Line 33:
Release Mode --This command will build the defaults: libraries devel, protocols, core, numeric, utility and all applications listed in src/apps.src.settings or src/pilot_apps.src.settings.all.
 scons bin mode=release
Debug Mode -- In order to build a debug version of executables, remove the flag 'mode=release'.
 scons bin
To display more rosetta-specific build options call
 scons -h
Automatic location of other compilers (assuming they are already in your path) such as Intel C/C++ may be enabled by uncommenting the "program_path" line in 'tools/build/user.settings'.

After running 'scons', links to executables are placed in the folder 'bin/'. Rosetta is run through the command line, with simulation parameters controlled through command line parameters, or (optionally) a flags file. Options can be listed with the command. Options, and arguments to the options, are separated by whitespace. A colon is used to clarify options when there are multiple separate options with the same name. Multiple layers of colons may be needed.
 fixbb.macgccrelease -in:file:s myinput.pdb -database mypath

Options can also be written in a flag file. In this file, put one option on each line, still using the colon to specify the layers. An example options file appears below.
 -database /home/yiliu/Programing/branches/rosetta_database
 -in:file:s 1l2y_centroid.pdb
 -in:centroid_input
 -score:weights centroid_des.wts
If this file were called “option”, then it would be used like this (notice the @ symbol):
 fixbb.macgccrelease @option

Options are program-specific. For the options, one may find more information in two places: first the application documentation (http://www.rosettacommons.org/manuals/archive/rosetta3.2_user_guide/); second, if you pass -help as a flag on the command line, Rosetta will spit out all existing options and then quit (ignoring other flags).




You can download data ...
[[attachment:rosetta_demo_2011.tgz]] ...

etc.
Tutorial documentation is here: [[attachment:Rosetta_Density_Tutorial.pdf]] (though this will also be handed out at the workshop, and may be updated before thursday)

Rosetta

Thursday PM Practical

Rosetta is an object-oriented software suite which provides a robust system for predicting and designing protein structures, protein folding mechanisms, and protein-protein interactions.

For the tutorial, you can download binaries of Rosetta for:

Please also download the database suitable for all the above systems:

Afterwards, please add the following two lines in your .bashrc file and do "source ~/.bashrc". For installation in your own Linux machine, please change the path accordingly. Mac users should modify the lines accordingly as well.

export ROSETTA3_SRC=/home/eman/eman2011/rosetta/rosetta_binaries_linux
export ROSETTA3_DB=/home/eman/eman2011/rosetta/rosetta_database

For installation of the standard release, the latest release of Rosetta, version 3.2, may be downloaded at http://www.rosettacommons.org/software. The software is free to academic users, who may get a license (and download link) by clicking on the appropriate link on the left side of the page. The user manual, containing more detailed installation and usage information, is available online at http://www.rosettacommons.org/manuals/archive/rosetta3.2_user_guide.

A brief installation guide for the standard release can be found at: Installation_Guide.pdf

Tutorial data is here:

Tutorial documentation is here: Rosetta_Density_Tutorial.pdf (though this will also be handed out at the workshop, and may be updated before thursday)

Ws2011/Rosetta (last edited 2011-03-11 23:36:27 by YaoCong)