multiple-files: No
Analysis Description
--------------------
RELAX (a random effects test of selection relaxation) uses a random
effects branch-site model framework to test whether a set of 'Test'
branches evolves under relaxed selection relative to a set of
'Reference' branches (R), as measured by the relaxation parameter (K).
Version 2.1 adds a check for stability in K estimates to try to mitigate
convergence problems. Version 3 provides support for >2 branch sets.
Version 3.1 adds LHC + Nedler-Mead initial fit phase and keyword
support. Version 3.1.1 adds some bug fixes for better convergence.
Version 4.0 adds support for synonymous rate variation. Version 4.1 adds
further support for multiple hit models. Version 4.1.1 adds reporting
for convergence diagnostics. Version 4.5 adds support for multiple
datasets for joint testing.
- __Requirements__: in-frame codon alignment and a phylogenetic tree, with at least two
groups of branches defined using the {} notation (one group can be
defined as all unlabeled branches)
- __Citation__: RELAX: Detecting Relaxed Selection in a Phylogenetic Framework (2015).
Mol Biol Evol 32 (3): 820-832
- __Written by__: Sergei L Kosakovsky Pond, Ben Murrell, Steven Weaver and Temple iGEM /
UCSD viral evolution g
- __Contact Information__: spond@temple.edu
- __Analysis Version__: 4.5
>code => Universal
/home/datamonkey/datamonkey-js-server/production/app/relax/output/67ce93bbc7c3b6a8ab8185b6.tre
/home/datamonkey/datamonkey-js-server/production/app/relax/output/67ce93bbc7c3b6a8ab8185b6.tre
>Loaded a multiple sequence alignment with **42** sequences, **752** codons, and **1** partitions from `/home/datamonkey/datamonkey-js-server/production/app/relax/output/67ce93bbc7c3b6a8ab8185b6`
Error:
RELAX requires at least one designated set of branches in the tree. in call to assert(AYtyGOjN.option_count>=2, error_msg);
Function call stack
1 : assert(AYtyGOjN.option_count>=2, error_msg);
Keyword arguments:
{
"kill-zero-lengths":"No",
"mode":"Classic mode",
"models":"All",
"output":"/home/datamonkey/datamonkey-js-server/production/app/relax/output/67ce93bbc7c3b6a8ab8185b6.RELAX.json",
"rates":"3",
"reference":"REFERENCE",
"test":"TEST"
}
-------
2 : ExecuteCommands("assert (`statement`, error_msg)", /home/datamonkey/datamonkey-js-server/production/app/relax/../../.hyphy/res/TemplateBatchFiles/libv3/);
Keyword arguments:
{
"kill-zero-lengths":"No",
"mode":"Classic mode",
"models":"All",
"output":"/home/datamonkey/datamonkey-js-server/production/app/relax/output/67ce93bbc7c3b6a8ab8185b6.RELAX.json",
"rates":"3",
"reference":"REFERENCE",
"test":"TEST"
}
-------
3 : [namespace = AYtyGOjN] io.CheckAssertion("`&option_count` >= 2","RELAX requires at least one designated set of branches in the tree.");
Keyword arguments:
{
"kill-zero-lengths":"No",
"mode":"Classic mode",
"models":"All",
"output":"/home/datamonkey/datamonkey-js-server/production/app/relax/output/67ce93bbc7c3b6a8ab8185b6.RELAX.json",
"rates":"3",
"reference":"REFERENCE",
"test":"TEST"
}
-------
4 : [namespace = relax] selected_branches=Call(settings[utility.getGlobalValue("terms.settings.branch_selector")],partitions_and_trees);
Keyword arguments:
{
"kill-zero-lengths":"No",
"mode":"Classic mode",
"models":"All",
"output":"/home/datamonkey/datamonkey-js-server/production/app/relax/output/67ce93bbc7c3b6a8ab8185b6.RELAX.json",
"rates":"3",
"reference":"REFERENCE",
"test":"TEST"
}
-------
5 : [namespace = relax] load_file({utility.getGlobalValue("terms.multiple_files"):multiple_files,utility.getGlobalValue("terms.prefix"):"relax",utility.getGlobalValue("terms.settings"):{utility.getGlobalValue("terms.settings.branch_selector"):"relax.select_branches"}});
Keyword arguments:
{
"kill-zero-lengths":"No",
"mode":"Classic mode",
"models":"All",
"output":"/home/datamonkey/datamonkey-js-server/production/app/relax/output/67ce93bbc7c3b6a8ab8185b6.RELAX.json",
"rates":"3",
"reference":"REFERENCE",
"test":"TEST"
}
-------
6 : namespace
Step 0.LoadFunctionLibrary("modules/shared-load-file.bf", /home/datamonkey/datamonkey-js-server/production/app/relax/../../.hyphy/res//TemplateBatchFiles/SelectionAnalyses/);
Step 1.load_file({utility.getGlobalValue("terms.multiple_files"):multiple_files,utility.getGlobalValue("terms.prefix"):"relax",utility.getGlobalValue("terms.settings"):{utility.getGlobalValue("terms.settings.branch_selector"):"relax.select_branches"}});
Step 2.LoadFunctionLibrary("modules/grid_compute.ibf", /home/datamonkey/datamonkey-js-server/production/app/relax/../../.hyphy/res//TemplateBatchFiles/SelectionAnalyses/);;
Keyword arguments:
{
"kill-zero-lengths":"No",
"mode":"Classic mode",
"models":"All",
"output":"/home/datamonkey/datamonkey-js-server/production/app/relax/output/67ce93bbc7c3b6a8ab8185b6.RELAX.json",
"rates":"3",
"reference":"REFERENCE",
"test":"TEST"
}
-------