Mercurial > repos > iuc > colabfold_alphafold
annotate colabfold_alphafold.xml @ 1:5f7a01f8ea28 draft
planemo upload for repository https://github.com/sokrypton/ColabFold commit 9883d1cf9ac0bec839da6ebb12306cf96206fe9c
author | iuc |
---|---|
date | Mon, 25 Mar 2024 17:57:44 +0000 |
parents | 66cd8f416122 |
children | 9d65257c56de |
rev | line source |
---|---|
0
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
1 <tool id="colabfold_alphafold" name="Colabfold Alphafold" version="@VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
2 <description>Predict protein structures with Colabfold</description> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
3 <macros> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
5 </macros> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
6 <expand macro="biotools"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
7 <expand macro="requirements" /> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
8 <command detect_errors="exit_code"><![CDATA[ |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
9 #import os |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
10 mkdir input_data && |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
11 tar -xmf '$input' --strip-components 1 -C input_data && |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
12 mkdir output && |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
13 colabfold_batch |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
14 #if str($advanced.num_recycles)!="": |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
15 --num-recycle $advanced.num_recycles |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
16 #end if |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
17 #if str($advanced.recycle_early_stop_tolerance)!="": |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
18 --recycle-early-stop-tolerance $advanced.recycle_early_stop_tolerance |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
19 #end if |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
20 #if $advanced.num_ensemble: |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
21 --num-ensemble $advanced.num_ensemble |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
22 #end if |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
23 #if str($advanced.random_seed)!="": |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
24 --random-seed $advanced.random_seed |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
25 #end if |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
26 #if str($advanced.num_seeds)!="": |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
27 --num-seeds $advanced.num_seeds |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
28 #end if |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
29 #if $advanced.num_models: |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
30 --num-models $advanced.num_models |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
31 #end if |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
32 $advanced.use_dropout |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
33 --max-msa $advanced.max_msa |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
34 #if $advanced.amber.use_amber == "yes": |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
35 --amber |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
36 --num-relax $advanced.amber.num_relaxed |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
37 #end if |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
38 $output_options.save_all |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
39 $output_options.save_recycles |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
40 $output_options.save_single_representations |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
41 $output_options.save_pair_representations |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
42 --jobname-prefix "galaxy" |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
43 input_data |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
44 output |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
45 && cd output |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
46 && mv *.a3m output.a3m |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
47 && mkdir png_out |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
48 && mkdir json_out |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
49 && mkdir pdb_out |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
50 && mv ./*.png png_out |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
51 && mv ./*.json json_out |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
52 && mv ./*.pdb pdb_out |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
53 && mv json_out/config.json . |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
54 #if $output_options.save_all: |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
55 && mkdir pickle_out |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
56 && mv ./*.pickle pickle_out |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
57 #end if |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
58 #if $output_options.save_pair_representations or $output_options.save_single_representations: |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
59 && mkdir npy_out |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
60 && mv ./*.npy npy_out |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
61 #end if |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
62 |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
63 ]]></command> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
64 <inputs> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
65 <param name="input" type="data" format="colab.tar" label="Tar file output from colabfold MSA tool"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
66 <section name="advanced" title="Advanced options"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
67 <param argument="--num-recycles" label="How many recycles to run?" type="integer" optional="true" help="Number of prediction recycles. Increasing recycles can improve the prediction quality but slows down the prediction."/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
68 <param argument="--recycle-early-stop-tolerance" type="float" optional="true" min="0.0" max="1.0" help="Specify convergence criteria. Run recycles until the distance between recycles is within the given tolerance value."/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
69 <param argument='--num-ensemble' label="Number of ensembles" type="integer" min="1" optional="true" help="Number of ensembles. The trunk of the network is run multiple times with different random choices for the MSA cluster centers. This can result in a better prediction at the cost of longer runtime."/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
70 <param argument="--random-seed" label="Set seed" type="integer" min="0" optional="true"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
71 <param argument="--num-seeds" label="Number of seeds" type="integer" min="0" optional="true" help="Number of seeds to try iterated based on random seed"/> |
1
5f7a01f8ea28
planemo upload for repository https://github.com/sokrypton/ColabFold commit 9883d1cf9ac0bec839da6ebb12306cf96206fe9c
iuc
parents:
0
diff
changeset
|
72 <param argument="--num-models" label="Number of models to use for structure prediction" type="integer" min="1" max="5" optional="true" help="Reducing the number of models speeds up the prediction but results in lower quality"/> |
0
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
73 <param name="max_msa" label="Max msa" type="select" help="Defines the ratio of max-seq to max-extra-seq for one run. Enable dropouts and increase the number of seeds to sample predictions from uncertainty of the model. Decrease to increase uncertainity"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
74 <!-- <option value="auto">auto</option> --> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
75 <option value="512:1024">512:1024</option> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
76 <option value="256:512">256:512</option> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
77 <option value="64:128">64:128</option> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
78 <option value="32:64">32:64</option> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
79 <option value="16:32">16:32</option> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
80 </param> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
81 <param argument="--use-dropout" label="Use dropouts" type="boolean" truevalue="--use-dropout" falsevalue="" help="Activate dropouts during inference to sample from the uncertainty of the models."/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
82 <conditional name="amber"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
83 <param name="use_amber" label="Use AMBER" type="select" help="Use AMBER force field for structure refinement and side chain optimization"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
84 <option value="yes">Use AMBER</option> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
85 <option value="no">Don't use AMBER</option> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
86 </param> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
87 <when value="no"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
88 <when value="yes"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
89 <param argument="--num-relaxed" label="How many top-ranked structures to relax using AMBER?" type="integer" min="0" value="0" help="Increased values may increase runtime"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
90 </when> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
91 </conditional> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
92 </section> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
93 <!-- Add for second version of tool for batch jobs --> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
94 <!-- <param name="stop_at" label="Stop score" type="float" min="0.0" optional="true" help="Compute models until pLDDT (single chain) or pTM-score (multimer) > threshold is reached. This speeds up prediction by running less models for easier queries."/> --> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
95 <section name="output_options" title="Output Options"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
96 <param argument="--save-all" type="boolean" label="Save raw outputs from model to a pickle file" truevalue="--save-all" falsevalue=""/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
97 <param argument="--save-recycles" type="boolean" label="Save all intermediate predictions at each recycle iteration" truevalue="--save-recycles" falsevalue=""/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
98 <param argument="--save-single-representations" type="boolean" label="Save the single representation embeddings of all models." truevalue="--save-single-representations" falsevalue=""/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
99 <param argument="--save-pair-representations" type="boolean" label="Save the pair representation embeddings of all models." truevalue="--save-pair-representations" falsevalue=""/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
100 </section> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
101 </inputs> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
102 <outputs> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
103 <collection name="png_files" type="list" format="png" label="${tool.name} on ${on_string}: Figures"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
104 <discover_datasets format="png" pattern="__name_and_ext__" directory="output/png_out"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
105 </collection> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
106 <collection name="json_files" type="list" format="json" label="${tool.name} on ${on_string}: JSON predictions"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
107 <discover_datasets format="json" pattern="__name_and_ext__" directory="output/json_out"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
108 </collection> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
109 <collection name="pdb" type="list" format="pdb" label="${tool.name} on ${on_string}: PDB predictions"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
110 <discover_datasets format="pdb" pattern="__name_and_ext__" directory="output/pdb_out"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
111 </collection> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
112 <collection name="pickle" type="list" format="pickle" label="${tool.name} on ${on_string}: Pickle file outputs"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
113 <discover_datasets format="pickle" pattern="__name_and_ext__" directory="output/pickle_out"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
114 <filter>output_options['save_all']</filter> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
115 </collection> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
116 <collection name="npy" type="list" format="npy" label="${tool.name} on ${on_string}: Numpy embeddings"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
117 <discover_datasets format="npy" pattern="__name_and_ext__" directory="output/npy_out"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
118 <filter>output_options['save_single_representations'] or output_options['save_pair_representations']</filter> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
119 </collection> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
120 <data name="a3m_out" format="a3m" from_work_dir="output/output.a3m" label="${tool.name} on ${on_string}: a3m file"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
121 </outputs> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
122 <tests> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
123 <test expect_failure="true" expect_exit_code="1"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
124 <param name="input" value="input.tar"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
125 <section name="advanced"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
126 <param name="num_recycles" value="4"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
127 <param name="recycle_early_stop_tolerance" value="0.4"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
128 <param name="num_ensemble" value="1"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
129 <param name="random_seed" value="43"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
130 <param name="num_seeds" value="2"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
131 <param name="num_models" value="2"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
132 <param name="max_msa" value="64:128"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
133 <param name="use_dropout" value="--use-dropout"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
134 <conditional name="amber"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
135 <param name="use_amber" value="yes"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
136 <param name="num_relaxed" value="0"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
137 </conditional> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
138 </section> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
139 <section name="output_options"> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
140 <param name="save_all" value="--save-all"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
141 <param name="save_recycles" value="--save-recycles"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
142 <param name="save_single_representations" value="--save-single-representations"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
143 <param name="save_pair_representations" value="--save-pair-representations"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
144 </section> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
145 <assert_command> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
146 <has_text text="colabfold_batch --num-recycle 4 --recycle-early-stop-tolerance 0.4 --num-ensemble 1 --random-seed 43"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
147 <has_text text="--num-seeds 2 --num-models 2 --use-dropout --max-msa 64:128 --amber --num-relax 0"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
148 <has_text text="--save-all --save-recycles --save-single-representations --save-pair-representations"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
149 </assert_command> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
150 </test> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
151 </tests> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
152 <help><![CDATA[ |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
153 Generate run a folding step on the output of the colabfold MSA run |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
154 ]]></help> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
155 <expand macro="citations"/> |
66cd8f416122
planemo upload for repository https://github.com/sokrypton/ColabFold commit a95dcf30e8d801e477726fb997cbc55261731879
iuc
parents:
diff
changeset
|
156 </tool> |