Difference between revisions of "HyPhy"

From UFRC
Jump to navigation Jump to search
m (Text replace - "<!--Location--> {{App_Location|app={{#var:app}}|{{#var:ver}}}}" to "")
m (Text replace - "==Running the application using modules==" to "==Execution Environment and Modules==")
Line 29: Line 29:
 
* 2.1.2.28
 
* 2.1.2.28
 
<!--Modules-->
 
<!--Modules-->
{{#if: {{#var: mod}}|==Running the application using modules==
+
{{#if: {{#var: mod}}|==Execution Environment and Modules==
 
{{App_Module|app={{#var:app}}|intel={{#var:intel}}|mpi={{#var:mpi}}}}|}}
 
{{App_Module|app={{#var:app}}|intel={{#var:intel}}|mpi={{#var:mpi}}}}|}}
 
<!--Add additional HPC_FOO_BIN and other ENV VARIABLES below-->
 
<!--Add additional HPC_FOO_BIN and other ENV VARIABLES below-->

Revision as of 02:03, 10 August 2012

Description

hyphy website  

HyPhy is an open-source software package for the analysis of genetic sequences using techniques in phylogenetics, molecular evolution, and machine learning.

HyPhy has over 7000 registered users and has been cited in over 600 peer-reviewed publications (Google Scholar). Continued development of HyPhy is currently supported in part by an NIGMS R01 award 1R01GM093939.

Available versions

  • 2.1.2.28

Execution Environment and Modules

To use hyphy with the environment modules system at HPC the following commands are available:

Get module information for hyphy:

$module spider hyphy

Load the default application module:

$module load hyphy

The modulefile for this software adds the directory with executable files to the shell execution PATH and sets the following environment variables:

  • HPC_HYPHY_DIR - directory where hyphy is located.
  • HPC_HYPHY_BIN - executable directory.

The default core module loads a single-threaded version (HYPHYSP) built with GNU compiler and provides a hyphy alias to HYPHYSP. To load the single- and multi-threaded versions built with the Intel Compiler load the intel/2012 module:

module load intel/2012 hyphy

This module provides both a HYPHYSP and a HYPHYMP versions and the hyphy alias points to HYPHYMP.

To load the MPI-enabled version of HYPHY add the openmpi/1.6 module:

module load intel/2012 openmpi/1.6 hyphy

This module provides HYPHYS, HYPHYMP, and HYPHYMPI binaries and the hyphy alias points to the HYPHYMPI binary.