Mercurial > repos > rdvelazquez > hyphy_fubar
annotate hyphy_fubar.xml @ 12:8600d5c4e466 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
author | rdvelazquez |
---|---|
date | Fri, 07 Jun 2019 10:19:48 -0400 |
parents | da4fd8c3ad0c |
children |
rev | line source |
---|---|
0
a52fcdeacf3d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'32e39857cb09a483e607ddd223f3783bff328cb2\n'-dirty
rdvelazquez
parents:
diff
changeset
|
1 <?xml version="1.0"?> |
12
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
2 <tool id="hyphy_fubar" name="HyPhy-FUBAR" version="2.5.0+galaxy0"> |
10
da4fd8c3ad0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'446f1cfedd192ab0e7456495383c2099331379cc\n'-dirty
rdvelazquez
parents:
9
diff
changeset
|
3 <description>Fast Unconstrained Bayesian AppRoximation</description> |
9
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
4 <macros> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
5 <import>macros.xml</import> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
6 </macros> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
7 <expand macro="requirements" /> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
8 <command detect_errors="exit_code"> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
9 <![CDATA[ |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
10 ln -s '$input_file' fubar_input.fa && |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
11 ln -s '$input_nhx' fubar_input.nhx && |
12
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
12 @HYPHY_INVOCATION@ fubar |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
13 --alignment `pwd`/fubar_input.fa |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
14 --tree `pwd`/fubar_input.nhx |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
15 --code '$gencodeid' |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
16 --method '$posterior' |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
17 --grid '$grid_points' |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
18 --chains '$mcmc' |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
19 --chain-length '$chain_length' |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
20 --burn-in '$samples' |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
21 --samples '$samples_per_chain' |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
22 --concentration_parameter '$concentration' |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
23 > '$fubar_log' |
9
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
24 ]]> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
25 </command> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
26 <inputs> |
10
da4fd8c3ad0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'446f1cfedd192ab0e7456495383c2099331379cc\n'-dirty
rdvelazquez
parents:
9
diff
changeset
|
27 <expand macro="inputs" /> |
da4fd8c3ad0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'446f1cfedd192ab0e7456495383c2099331379cc\n'-dirty
rdvelazquez
parents:
9
diff
changeset
|
28 <expand macro="gencode" /> |
da4fd8c3ad0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'446f1cfedd192ab0e7456495383c2099331379cc\n'-dirty
rdvelazquez
parents:
9
diff
changeset
|
29 <param name="grid_points" type="integer" value="20" min="5" max="50" label="Grid points" /> |
da4fd8c3ad0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'446f1cfedd192ab0e7456495383c2099331379cc\n'-dirty
rdvelazquez
parents:
9
diff
changeset
|
30 <param name="posterior" type="select" label="Posterior estimation method"> |
12
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
31 <option value="Metropolis-Hastings">Full Metropolis-Hastings MCMC algorithm</option> |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
32 <option value="Collapsed-Gibbs">Collapsed Gibbs sampler</option> |
8600d5c4e466
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 6c73b2e4c05bdddaef2026feb1073c1b0b4aa12e-dirty
rdvelazquez
parents:
10
diff
changeset
|
33 <option value="Variational-Bayes">0-th order Variational Bayes approximations</option> |
9
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
34 </param> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
35 <param name="mcmc" type="integer" value="5" min="2" max="20" label="Number of MCMC chains" /> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
36 <param name="chain_length" type="integer" value="2000000" min="500000" max="50000000" label="Length of each chain" /> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
37 <param name="samples" type="integer" value="1000000" min="100000" max="1900000" label="Samples to use for burn-in" /> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
38 <param name="samples_per_chain" type="integer" value="100" min="50" max="1000000" label="Samples to draw from each chain" /> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
39 <param name="concentration" type="float" value="0.5" min="0.001" max="1" label="Concentration parameter of the Dirichlet prior" /> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
40 </inputs> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
41 <outputs> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
42 <data name="fubar_log" format="txt" /> |
10
da4fd8c3ad0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'446f1cfedd192ab0e7456495383c2099331379cc\n'-dirty
rdvelazquez
parents:
9
diff
changeset
|
43 <data name="fubar_output" format="hyphy_json_results" from_work_dir="fubar_input.fa.FUBAR.json" /> |
9
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
44 </outputs> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
45 <tests> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
46 <test> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
47 <param name="input_file" ftype="fasta" value="fubar-in1.fa" /> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
48 <param name="input_nhx" ftype="nhx" value="fubar-in1.nhx" /> |
10
da4fd8c3ad0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'446f1cfedd192ab0e7456495383c2099331379cc\n'-dirty
rdvelazquez
parents:
9
diff
changeset
|
49 <param name="posterior" value="1" /> |
9
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
50 <output name="fubar_output" file="fubar-out1.json" compare="sim_size" /> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
51 </test> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
52 </tests> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
53 <help> |
55dd19bffb00
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'17327d46ff082448f0a0fc3b6827f5d9d6124a10\n'-dirty
rdvelazquez
parents:
8
diff
changeset
|
54 <![CDATA[ |
0
a52fcdeacf3d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'32e39857cb09a483e607ddd223f3783bff328cb2\n'-dirty
rdvelazquez
parents:
diff
changeset
|
55 Model-based selection analyses (such as those performed by PAML and HyPhy) can be slow, becoming impractical for large alignments. We present a method to model and detect selection much faster than existing methods and to leverage Bayesian MCMC to robustly account for parameter estimation errors. |
a52fcdeacf3d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'32e39857cb09a483e607ddd223f3783bff328cb2\n'-dirty
rdvelazquez
parents:
diff
changeset
|
56 |
a52fcdeacf3d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'32e39857cb09a483e607ddd223f3783bff328cb2\n'-dirty
rdvelazquez
parents:
diff
changeset
|
57 Results: By exploiting some commonly used approximations, FUBAR can perform detection of positive selection under a model that allows rich site- to-site rate variation about 30 to 50 times faster than existing random effects likelihood methods, and 10 to 30 times faster than existing fixed effects likelihood methods. We introduce an ultra-fast MCMC routine that allows a flexible prior specification, with no parametric constraints on the prior shape. Furthermore, our method allows us to visualize Bayesian inference for each site, revealing the model supported by the data. |
10
da4fd8c3ad0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'446f1cfedd192ab0e7456495383c2099331379cc\n'-dirty
rdvelazquez
parents:
9
diff
changeset
|
58 ]]></help> |
da4fd8c3ad0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'446f1cfedd192ab0e7456495383c2099331379cc\n'-dirty
rdvelazquez
parents:
9
diff
changeset
|
59 <expand macro="citations"> |
da4fd8c3ad0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'446f1cfedd192ab0e7456495383c2099331379cc\n'-dirty
rdvelazquez
parents:
9
diff
changeset
|
60 <citation type="doi">10.1093/molbev/mst030</citation> |
da4fd8c3ad0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'446f1cfedd192ab0e7456495383c2099331379cc\n'-dirty
rdvelazquez
parents:
9
diff
changeset
|
61 </expand> |
0
a52fcdeacf3d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit b'32e39857cb09a483e607ddd223f3783bff328cb2\n'-dirty
rdvelazquez
parents:
diff
changeset
|
62 </tool> |