Provided by: hyphy-mpi_2.5.68+dfsg-1_amd64 

NAME
hyphy - Hypothesis testing using Phylogenies (pthreads version)
DESCRIPTION
usage: hyphy or HYPHYMPI [-h] [--help][-c] [-d] [-i] [-p] [BASEPATH=directory path] [CPU=integer]
[LIBPATH=library path] [USEPATH=library path] [<standard analysis name> or <path to hyphy batch file>]
[--keyword value ...] [positional arguments ...]
Execute a HyPhy analysis, either interactively, or in batch mode optional flags:
-h --help
show this help message and exit
-c calculator mode; causes HyPhy to drop into an expression evaluation until 'exit' is typed
-d debug mode; causes HyPhy to drop into an expression evaluation mode upon script error
-i interactive mode; causes HyPhy to always prompt the user for analysis options, even when defaults
are available
-p postprocessor mode; drops HyPhy into an interactive mode where general post-processing scripts can
be selected upon analysis completion
-m write diagnostic messages to messages.log
optional global arguments:
BASEPATH=directory path
defines the base directory for all path operations (default is pwd)
CPU=integer
if compiled with OpenMP multithreading support, requests this many threads; HyPhy could use fewer
than this but never more; default is the number of CPU cores (as computed by OpenMP) on the system
LIBPATH=directory path
defines the directory where HyPhy library files are located (default installed location is
/usr/local/lib/hyphy or as configured during CMake installation
USEPATH=directory path
specifies the optional working and relative path directory (default is BASEPATH)
ENV=expression
set HBL environment variables via explicit statements for example
ENV='DEBUG_MESSAGES=1;WRITE_LOGS=1'
batch file to run
if specified, execute this file, otherwise drop into an interactive mode
analysis arguments
if batch file is present, all remaining positional arguments are interpreted as inputs to analysis
prompts
optional keyword arguments (can appear anywhere); will be consumed by the requested analysis
--keyword value
will be passed to the analysis (which uses KeywordArgument directives) multiple values for the
same keywords are treated as an array of values for multiple selectors
usage examples:
Select a standard analysis from the list :
hyphy -i
Run a standard analysis with default options and one required user argument;
hyphy busted --alignment path/to/file
Run a standard analysis with additional keyword arguments
hyphy busted --alignment path/to/file --srv No
See which arguments are understood by a standard analysis
hyphy busted --help
Run a custom analysis and pass it some arguments
hyphy path/to/hyphy.script argument1 'argument 2'
Available standard keyword analyses (located in /home/nilesh/packages/hyphy/hyphy/res/)
meme [MEME] Test for episodic site-level selection using MEME (Mixed Effects Model of Evolution).
mh Merge two datafiles by combining sites (horizontal merge).
mv Merge two datafiles by combining sequences (vertical merge).
mcc Compare mean within-clade branch length or pairwise divergence between two or more non-nested
cladesd in a tree
mclk Test for the presence of a global molecular clock on the tree using its root (the resulting clock
tree is unrooted, but one of the root branches can be divided in such a way as to enforce the
clock).
mgvsgy Compare the fits of MG94 and GY94 models (crossed with an arbitrary nucleotide bias) on codon
data.
mt Select an evolutionary model for nucleotide data, using the methods of 'ModelTest' - a program by
David Posada and Keith Crandall.
fel [FEL] Test for pervasive site-level selection using FEL (Fixed Effects Likelihood).
fubar [FUBAR] Test for pervasive site-level selection using FUBAR (Fast Unconstrained Bayesian
AppRoximation for inferring selection).
fade [FADE] Test a protein alignment for directional selection towards specific amino acids along a
specified set of test branches using FADE (a FUBAR Approach to Directional Evolution).
faa Fit a multiple fitness class model to amino acid data.
fmm "Fit a model that permits double (and triple) instantaneous nucleotide substitutions"
fst Compute various measures of F_ST and (optionally) perform permutation tests.
slac [SLAC] Test for pervasive site-level selection using SLAC (Single Likelihood Ancestor Counting).
sm Peform a classic and structured Slatkin-Maddison test for the number migrations.
sns Parse a codon alignment for ambiguous codons and output a complete list/resolutions/syn and ns
counts by sequence/position
sw Perform a sliding window analysis of sequence data.
sa Perform a phylogeny reconstuction for nucleotide, protein or codon data with user-selectable
models using the method of sequential addition.
sbl Search an alignment for a single breakpoint.
spl Plot genetic distances (similarity) of one sequence against all others in an alignment, using a
sliding window. Optionally, determine NJ-based clustering and bootstrap support in every window.
This is a HyPhy adaptation of the excellent (but Windows only tool) SimPlot (and/or VarPlot)
written by Stuart Ray (http://sray.med.som.jhmi.edu/SCRoftware/simplot/)
busted [BUSTED] Test for episodic gene-wide selection using BUSTED (Branch-site Unrestricted Statistical
Test of Episodic Diversification).
bgm [BGM] Apply Bayesian Graphical Model inference to substitution histories at individual sites.
bva Run a selection analysis using a general discrete bivariate (dN AND dS) distribution; the
appropriate number of rate classes is determined automatically.
brp Interpret bivariate codon rate analysis results.
bsel Split a tree into two clades (compartments) and a separating branch and test for equality of dN/dS
between compartments and for selection along the separating branch using a series of Likelihood
Ratio Tests.
bst Use the improved branch-site REL method of Yang and Nielsen (2005) to look for episodic selection
in sequences.
bt Test whether a branch (or branches) in the tree evolves under different dN and dS than the rest of
the tree.
absrel [aBSREL] Test for lineage-specific evolution using the branch-site method aBS-REL (Adaptive
Branch-Site Random Effects Likelihood).
acd Analyse codon data with a variery of standard models using given tree.
ad Analyse nucleotide or aminoacid data with a variery of standard models using given tree.
adn Analyse di-nucleotide data with a variery of standard models using given tree.
afd Analyse nucleotide data with a variery of standard models using given tree, estimating equilibrium
frequencies as parameters
ana Run a selection analysis.
ai Peter Simmonds' Association Index (AI).
relax [RELAX] Test for relaxation of selection pressure along a specified set of test branches using
RELAX (a random effects test of selection relaxation).
red Replace sufficiently close sequence with their MRCA
rpc Interpret analysis results.
rmv Remove sequences with stop codons from the data.
rble Use a series of random effects branch-site models to perform robust model-averaged branch length
estimation under a codon model with episodic selection.
rclk Test for the presence of a global molecular clock on the tree. The tree is rooted at every
possible branch.
rr Use relative rate test on three species and a variety of standard models
rrt Use relative ratio test on 2 datasets and a variety of standard models
prime [PRIME]
protein
Compare the fit of several amino-acid substitution models to an alignment using AIC and c-AIC.
prr Using the model and the outgroup provided by the user, perform relative rate tests with all
possible pair of species from the data file.
prrti Given a list of files (and optionally genetic code tables), perform relative ratio tests on all
possible pair of the data files.
pdf Read sequence data, select a contiguous subset of sites and save it to another datafile.
phb Run an example file from our book chapter in 'The Phylogentic Handbook' (2nd edition).
psm Test for positive selection using the approach of Nielsen and Yang, by sampling global dN/dS from
an array of distributions, and using Bayesian posterior to identify the sites with dN/dS>1.
Multiple subsets of one data set with shared dN/dS.
parris A PARtitioning approach for Robust Inference of Selection (written by K. Scheffler)
contrast-fel
[Contrast-FEL] "Perform a site-level test for differences in selective pressures between
predetermined sets of branches."
conv Translate an in-frame codon alignment to proteins.
corr Assess the correlation between phylogenetic and compartment segregation using generalized
correlation coefficients and permutation tests.
cod Compare all 203 reversible nucleotide models composed with MG94 to extend them to codon data, and
perform LRT and AIC model selection.
cmp Use a series of LR tests to decide if dN and dS rate distributions are the same or different
between two codon alignments.
caln Align coding sequences to reference (assuming star topology) using a codon-based dynamic
programming algorithm (good for fixing multiple frameshifts). Designed with within-patient HIV
sequences in mind.
clg Remove 'gappy' sites from alignments based on a user-specified gap threshold.
cln Convert sequence names to HyPhy valid identifiers if needed and replace stop codons with gaps in
codon data if any are present.
clsr Partition sequences into clusters based on a distance matrix.
clst Apply clustering methods for phylogeny reconstruction (UPGMA,WPGMA,complete or minimal linkage) to
nucleotide, protein and codon data, using MLE of pairwise distances with user-selectable models.
These methods produce trees with global molecular clock.
leisr Infer relative evolutionary rates on a nucleotide or protein alignment, in a spirit similar to
Rate4Site (PMID: 12169533).
lz Compute Lempel-Ziv complexity and entropy of (possibly unaligned) sequences
lclk Test for the presence of a local molecular clock. Every subtree of the given tree is subjected to
the clock constraint, while the remainder of the tree is free of the clock constraint.
lht A Likelihood Ratio Test to detect conflicting phylogenetic signal Huelsenbeck and Bull, 1996.
[Contributed by Olivier Fedrigo].
tc Test whether a group of sequences in a sample cluster together
ts Perform an exhaustive tree space search for nucleotide or protein data with user-selectable
models. Should only be used for data sets with less than 10 taxa!
dtr Read sequence data (#,PHYLIP,NEXUS) and convert to a different format
dist Generate a pairwise sequence distance matrix in PHYLIP format.
kh Perform a Kishino-Hasegawa test on two competing phylogenies
ub Obtain an upper bound on the likelihood score of a dataset.
nuc Compare all 203 reversible nucleotide models and perform LRT and AIC model selection.
nj Perform a phylogeny reconstuction for nucleotide, protein or codon data with user-selectable
models using the method of neighbor joining.
ny Test for positive selection using the approach of Nielsen and Yabg, by sampling global dN/dS from
an array of distributions, and using Bayesian posterior to identify the sites with dN/dS>1.
gard [GARD] Screen an alignment using GARD (requires an MPI environment).
AUTHOR
This manpage was written by Nilesh Patra for the Debian distribution and
can be used for any other usage of the program.
hyphy 2.5.26 January 2021 HYPHY(1)