Rosetta 3.4
Boinc minirosetta application usage and overview

Metadata

The relevant Mini-Rosetta code is in minirosetta.cc This document was written 22 Jan 2008 by David E. Kim and last updated 22 Jan 2008.

General Information

This document contains an overview of the "minirosetta" application and its usage. Similar to the rosetta++ "all in one" application, "minirosetta" runs different modes or protocols depending on command line arguments. "minirosetta" is developed for running large scale distributed tasks on Rosetta@home using Boinc.

Building

Command line application

To build "minirosetta" as a command line application that can be run on local clusters (does not depend on Boinc), use the following scons commands as examples. General rosetta scons build options apply. Use "scons -h" for build system usage information.

Boinc application

To build "minirosetta" as a Boinc application, use the following scons commands as examples. Note: extras=boinc,static must be used to create a static application for running on Boinc.

Boinc optional arguments

[-in::file::zip <zipped archive>]

A zipped archive file. Unzips contents into the run directory using the boinc_zip library from BOINC before running the rosetta protocol. This is useful for input files and directories like the minirosetta database. For example, all input files can be zipped into one compressed archive file.

Protocols

The following protocols can be run.

Classic Abinitio and Relax ( -protocol abrelax )

This protocol runs classic abinitio and relax for de novo protein fold prediction. The relevant code is in classic_abinitio_relax_impl.cc

Basic Usage

minirosetta [-protocol abrelax] [-fasta <fasta file> or -native <native pdb>] [-frag3 <3mer frag file>] [-frag9 <9mer frag file>] [options..]

Optional arguments

Additional standard minirosetta and protocol specific arguments also apply.

[-nstruct <int>]

number of decoys (default 1).

[-increase_cycles <float>]

Increase number of cycles at each stage by this factor.

[-abinitio::relax]

Do relax after abinitio.

[-out::file::silent <silent file name>]

Name of silent output file. Default is "default.out".

[-out::silent_gz]

Gzip silent output file.

[-checkpoint]

Turn checkpointing on with default time interval (5 minutes).

[-checkpoint_interval <int>]

Turn checkpointing on with given time interval in seconds.

Ligand Dock ( -protocol ligand_dock )

Under construction......

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines