SnB (Shake'n'Bake) is a dual-space direct-methods program with a similar
reputation to Crunch for solving difficult structural problems and is
freely available for academic use. Version 2.1 (at least on
IRIX 6.5.x) seems to be very easy to install and
no problems were encountered installing and testing out the software.
SnB comes with a Java GUI interface including an easy to use structure visualiser to analyse the results.
The following gives a guide for installing the Shake'n'Bake v 2.1 software for the available UNIX systems (as of this time, SGI IRIX, Compaq Alpha OSF, Sun Solaris, IBM AIX, and Intel Linux. )
This assumes a solid Java run-time is installed.
(Click on the images to see higher resolution screen dumps)
Click here to see the SnB Installation on Redhat 6.x Linux (and in theory, any other Linux. Tested on Mandrake 7 Linux)
Obtaining and Installing Snb (Shake'n'Bake)
(Assumes you have the appropriate Java Run Time already installed)
Other mirrors of the SnB site exist though the executables are still downloaded from the primary home site in the USA:
SnB download page:
Go to the SnB (Shake'n'Bake) download area and select the "SnB v2.1, academic and other nonprofit users" version of SnB.
Unless unacceptable, accept the usage agreement version. Put in your contact information and download the tar.gz file for your relevant system.
To extract the tar.gz file (in this case using the SGI executable as
an example), type
gzip -d < snb2.1-sgi.tar.gz | tar xvof -
To install, go into the resulting snb-temp directory
and type ./Install to install. The SnB installer will
test for a Java engine, bring up a graphical window and you press
Next to continue on with the installation.
Enter which directory you would like SnB to be installed into. (or accept the default). The files will be extracted. DONE!
So you can run SnB from any directory, put it's path in your
shell config file. E.g., for the csh,
set path=(/path_to_snb_directory/snb2.1/bin $path)
If using csh, "rehash", then re-"source" your .cshrc file (or logout then log back in) for this to take affect.
There are example files in the following distribution directory.
A possible good quick example to try out is in the following directory
SnB on-line tutorial and advice pages:
Main SnB Tutorial Page
Tutorial Main page on the SnB GUI (just keep clicking on Next to continue)
Tutorial guide to optimising the SnB options to your structure problem (just keep clicking on Next to continue)
Example screen dumps of SnB running on an example structure.
To run SnB, type SnB and follow the program flow via the Java based GUI