Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Initially when you use the cluster you can use some of our pre-canned scripts. After awhile you will probably be interested in write your own, or perhaps you will be forced to do so. While you can continue to use our scripts as templates for your own you might also want to get some books on scripting, and programming. First, you can get quite decent scripting done just by learning more about the shell we use which is the BASH shell. O'Reilly and Associates ahs a book on BASH which is called Learning the BASH Shell. This would also be useful for people wanting just to learn more about the powerful things they can do on the command line, or who want more information about the things they can do to customize their environment. They also have books on Perl, and Python for people interested in using BioPerl, or BioPtyhon. Computer Science also has Perl, Python, C++, and possibly other programming classes listed under the CS 105 class headinghttp://x.cygwin.com/. You will also want to read our documentation on the SGE Batch|display/CCBB/Sun+Grid+Engine||\ system which you will use to submit jobs to the cluster.Labels parameters

...

  • CCBB is currently working on producing a set of docs to be used in a tutorial session.

There of course may be many other resources that can be located using Google.

Besides learning to use commands, you will at least need to learn some basic shell scripting so that you can write job scripts to submit to the cluster's batch queuing system. The cluster requires those job scripts be written in the syntax of the BASH shell, so our UNIX accounts are created using BASH. You might want to pick up a book on BASH. The O'Reilly and Associates book Learning the BASH Shell is very good.   In the event that you need something more than what we can provide with 3rd party software, you may want to learn to program in a language such as C, C++, or Fortran.  Alternatively, you may want use one of the more advanced Linux scripting languages such as perl, or python which we install with their add-on modules BioPerl, and BioPython (among others).   Again [O'Reilly and Associates|http://www.ora.com] is a good source for books on these subjects, as might be the Computer Science classes.   The ?[Statistics and Scientifc Computing|http://www.ssc.utexas.edu] also offers entry level programming courses.

To use 3rd party software we have added, you will want to learn to use the module command.

Here is a A Little UNIX Dictionary which will let you use many of the buzzwords that you here.

For more cluster specific information the [Documentation] part site contains a link to ?[Cluster Specific Documentation].