Difference between revisions of "Applications/HyPhy"

From HPC
Jump to: navigation , search
(Usage Examples)
(Description)
Line 23: Line 23:
 
* HYPHYMP is openMP implementation that could utilise more than 1 processors.
 
* HYPHYMP is openMP implementation that could utilise more than 1 processors.
 
* HYPHYMPI is MPI implementation that could run on single or multiple nodes.
 
* HYPHYMPI is MPI implementation that could run on single or multiple nodes.
 +
 +
===Batch Script===
 +
 +
 +
<pre style="background-color: #C8C8C8; color: black; border: 2px solid #C8C8C8; font-family: monospace, sans-serif;">
 +
 +
#!/bin/bash
 +
 +
#SBATCH -J amphibio_meme      # Job Name
 +
#SBATCH -N 1                      # Number of  Nodes to use
 +
#SBATCH  -n 28                    # Number of CPUs
 +
#SBATCH -o %N.%j.%a.out          # Output file name
 +
#SBATCH -e %N.%j.%a.err          # Error file name
 +
#SBATCH -p compute                # Partition to run on
 +
#SBATCH --exclusive        # Request exclusive access to a node (all 28 cores, 128GB of RAM)
 +
 +
 +
module load hyphy/2.2.7/gcc-6.3.0/openmpi-2.0.2
 +
 +
 +
(echo "10"; echo "4"; echo "2"; echo "/pass/to/input1/example.fas"; echo "/pass/to/input2/example.tre"; echo "1"; echo "d") | HYPHYMP
 +
</pre>

Revision as of 14:44, 26 March 2018

Application Details

  • Description: HyPhy (Hypothesis Testing using Phylogenies) is an open-source software package for the analysis of genetic sequences (in particular the inference of natural selection) using techniques in phylogenetics, molecular evolution, and machine learning
  • Version: 2.2.7
  • Module: hyphy/2.2.7/gcc-6.3.0/openmpi-2.0.2
  • Licence: Open source

Usage Examples

Currently its available only after through interactive session. its not possible to run it on login nodes of Viper

Module

[username@c001 ~]$ module add hyphy/2.2.7/gcc-6.3.0/openmpi-2.0.2

or

[username@c001 ~]$ module add hyphy/2.2.7/gcc-6.3.0/openmpi-2.0.2

Description

There are two binaries available.

  • HYPHYMP is openMP implementation that could utilise more than 1 processors.
  • HYPHYMPI is MPI implementation that could run on single or multiple nodes.

Batch Script


#!/bin/bash

#SBATCH -J amphibio_meme      # Job Name
#SBATCH -N 1                      # Number of  Nodes to use
#SBATCH  -n 28                    # Number of CPUs
#SBATCH -o %N.%j.%a.out           # Output file name
#SBATCH -e %N.%j.%a.err           # Error file name
#SBATCH -p compute                # Partition to run on
#SBATCH --exclusive         # Request exclusive access to a node (all 28 cores, 128GB of RAM)


module load hyphy/2.2.7/gcc-6.3.0/openmpi-2.0.2


(echo "10"; echo "4"; echo "2"; echo "/pass/to/input1/example.fas"; echo "/pass/to/input2/example.tre"; echo "1"; echo "d") | HYPHYMP