About HPC Systems Software User Guides Education Partners

  / gears / hpc / software / bioinf / hmmgene


Bioinformatics

Compilers and Programming Tools

Computational Chemistry

File System

Finite Element Solvers

Graphics

Mathematics

Numerical Libraries

Optimization

Parallel Programming Libraries and Tools

Queuing and Scheduling Systems

Solid Modeling

Statistics

HMMgene

Overview

HMMgene is a program for prediction of genes in anonymous DNA. It predicts whole genes so the predicited exons always splice correctly. It can predict several whole or partial genes in one sequence so it can be used on whole cosmis or even longer sequences. HMMgene can also be used to predict splice sites and start/stop codons. If some features of a sequence are known, such as hits to ESTs, proteins, or repeat elements, these regions can be locked as coding or non-coding and then the program will find the best gene structure under those conditions.

Setup

To use HMMgene it is necessary to set your HMMgene environment by running a special command sequence once per login session. You may optionally place these commands in your .cshrc (C Shell users) or .profile (Bourne Shell users) to avoid having to manually run these commands on login.

For csh and tcsh:

source /usr/local/setup/hmmgene.setup.csh

For sh and bash:

. /usr/local/setup/hmmgene.setup.sh
Usage

HMMgene is invoked with the command hmmgene. It takes as input a file containing one of more DNA sequences in FASTA format. Its output is a prediction of partial or complete genes in GFF format.

Examples

The following is an example PBS script to run a HMMgene job on LION-XE for a maximum of 2 hours. The input is a FASTA formatted file called input.fa and in the scope of this example is found in /home/foo/hmmgene. Output will be in the standard PBS output file.

#PBS -l nodes=1:ppn=1
#PBS -l walltime=2:00:00
#PBS -j oe
#PBS -q lionxe-serial

# setup the HMMgene environment
. /usr/local/setup/hmmgene.setup.sh

# change the current working directory to the directory where
# the input file can be found
cd /home/foo/hmmgene

# run the HMMgene command
hmmgene input.fa

Further information on PBS scripts and submitting jobs on the LION-XE cluster can be found in the User Guides section of the HPC website.

Documentation

Information on HMMgene can be found on LION-XE in the file /usr/global/hmmgene/hmmgene1_1.ps.


Please send questions or suggestions about this web page to beatnic@aset.psu.edu

ASET | ITS | Penn State