annotate tabpfn.xml @ 5:49b4ee0d0965 draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
author bgruening
date Wed, 26 Mar 2025 16:32:51 +0000
parents e7b4afedc471
children 1d77df05cbfc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
1 <tool id="tabpfn" name="Tabular data prediction using TabPFN" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.0">
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
2 <description>with PyTorch</description>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
3 <macros>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
4 <token name="@TOOL_VERSION@">2.0.3</token>
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
5 <token name="@VERSION_SUFFIX@">1.2</token>
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
6 </macros>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
7 <creator>
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
8 <organization name="European Galaxy Team" url="https://galaxyproject.org/eu/"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
9 <person givenName="Anup" familyName="Kumar" email="kumara@informatik.uni-freiburg.de"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
10 <person givenName="Frank" familyName="Hutter" email="fh@cs.uni-freiburg.de"/>
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
11 </creator>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
12 <requirements>
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
13 <requirement type="package" version="@TOOL_VERSION@">tabpfn</requirement>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
14 <requirement type="package" version="2.2.2">pandas</requirement>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
15 <requirement type="package" version="3.9.2">matplotlib</requirement>
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
16 </requirements>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
17 <version_command>echo "@VERSION@"</version_command>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
18 <command detect_errors="aggressive">
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
19 <![CDATA[
2
c081e5e1d7ce planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit e87b82b59dced736af2f0d9de045c916400b7bc2
bgruening
parents: 1
diff changeset
20 python '$__tool_directory__/main.py'
c081e5e1d7ce planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit e87b82b59dced736af2f0d9de045c916400b7bc2
bgruening
parents: 1
diff changeset
21 --selected_task '$selected_task'
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
22 --train_data '$train_data'
2
c081e5e1d7ce planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit e87b82b59dced736af2f0d9de045c916400b7bc2
bgruening
parents: 1
diff changeset
23 --testhaslabels '$testhaslabels'
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
24 --test_data '$test_data'
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
25 ]]>
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
26 </command>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
27 <inputs>
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
28 <param name="selected_task" type="select" label="Select a machine learning task">
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
29 <option value="Classification" selected="true"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
30 <option value="Regression" selected="false"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
31 </param>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
32 <param name="train_data" type="data" format="tabular" label="Train data" help="Please provide training data for training model. It should contain labels/class/target in the last column"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
33 <param name="test_data" type="data" format="tabular" label="Test data" help="Please provide test data for evaluating model. It may or may not contain labels/class/target in the last column"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
34 <param name="testhaslabels" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Does test data contain labels?" help="Set this parameter when test data contains labels"/>
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
35 </inputs>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
36 <outputs>
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
37 <data format="tabular" name="output_predicted_data" from_work_dir="output_predicted_data" label="Predicted data"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
38 <data format="png" name="output_plot" from_work_dir="output_plot.png" label="Prediction plot on test data">
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
39 <filter>testhaslabels is True</filter>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
40 </data>
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
41 </outputs>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
42 <tests>
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
43 <test expect_num_outputs="1">
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
44 <param name="selected_task" value="Classification"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
45 <param name="train_data" value="classification_local_train_rows.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
46 <param name="test_data" value="classification_local_test_rows.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
47 <param name="testhaslabels" value="false"/>
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
48 <output name="output_predicted_data">
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
49 <assert_contents>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
50 <has_n_columns n="42"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
51 <has_n_lines n="3"/>
4
e7b4afedc471 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit f514c9038f1aac1ef0ca40a9f4866b1ad0fc7747
bgruening
parents: 2
diff changeset
52 </assert_contents>
e7b4afedc471 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit f514c9038f1aac1ef0ca40a9f4866b1ad0fc7747
bgruening
parents: 2
diff changeset
53 </output>
2
c081e5e1d7ce planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit e87b82b59dced736af2f0d9de045c916400b7bc2
bgruening
parents: 1
diff changeset
54 </test>
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
55 <test expect_num_outputs="2">
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
56 <param name="selected_task" value="Classification"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
57 <param name="train_data" value="classification_local_train_rows.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
58 <param name="test_data" value="classification_local_test_rows_labels.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
59 <param name="testhaslabels" value="true"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
60 <output name="output_plot" file="prc_binary.png" compare="sim_size"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
61 </test>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
62 <test expect_num_outputs="2">
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
63 <param name="selected_task" value="Classification"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
64 <param name="train_data" value="train_data_multiclass.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
65 <param name="test_data" value="test_data_multiclass_labels.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
66 <param name="testhaslabels" value="true"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
67 <output name="output_plot" file="prc_multiclass.png" compare="sim_size"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
68 </test>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
69 <test expect_num_outputs="1">
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
70 <param name="selected_task" value="Classification"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
71 <param name="train_data" value="train_data_multiclass.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
72 <param name="test_data" value="test_data_multiclass_nolabels.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
73 <param name="testhaslabels" value="false"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
74 <output name="output_predicted_data">
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
75 <assert_contents>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
76 <has_n_columns n="11"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
77 <has_n_lines n="502"/>
2
c081e5e1d7ce planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit e87b82b59dced736af2f0d9de045c916400b7bc2
bgruening
parents: 1
diff changeset
78 </assert_contents>
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
79 </output>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
80 </test>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
81 <test expect_num_outputs="2">
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
82 <param name="selected_task" value="Regression"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
83 <param name="train_data" value="regression_local_train_rows.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
84 <param name="test_data" value="regression_local_test_rows_labels.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
85 <param name="testhaslabels" value="true"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
86 <output name="output_plot" file="r2_curve.png" compare="sim_size"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
87 </test>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
88 <test expect_num_outputs="1">
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
89 <param name="selected_task" value="Regression"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
90 <param name="train_data" value="regression_local_train_rows.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
91 <param name="test_data" value="regression_local_test_rows.tabular" ftype="tabular"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
92 <param name="testhaslabels" value="false"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
93 <output name="output_predicted_data">
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
94 <assert_contents>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
95 <has_n_columns n="14"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
96 <has_n_lines n="105"/>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
97 </assert_contents>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
98 </output>
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
99 </test>
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
100 </tests>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
101 <help>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
102 <![CDATA[
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
103 **What it does**
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
104
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
105 Classification and Regression on tabular data by TabPFN. The use of GPU is recommended while training TabPFN to optimize runtime. Currently, TabPFN supports upto 10,000 samples (rows) and 500 features (columns) in a tabular data.
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
106
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
107 **Input files**
2
c081e5e1d7ce planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit e87b82b59dced736af2f0d9de045c916400b7bc2
bgruening
parents: 1
diff changeset
108 - Training data: the training data should contain features and the last column should be the class labels. It should be in tabular format.
c081e5e1d7ce planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit e87b82b59dced736af2f0d9de045c916400b7bc2
bgruening
parents: 1
diff changeset
109 - Test data: the test data should also contain the same features as the training data and the last column should be the class labels if labels are avaialble. It should be in tabular format. It is not required for the test data to have labels.
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
110
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
111 **Output files**
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
112 - Predicted data along with predicted labels.
2
c081e5e1d7ce planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit e87b82b59dced736af2f0d9de045c916400b7bc2
bgruening
parents: 1
diff changeset
113 - Prediction plot (when test data has labels available).
5
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
114
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
115 **License**
49b4ee0d0965 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit cefdfdc13838de5108e13f54ecd69babb44009a1
bgruening
parents: 4
diff changeset
116 - TabPFN is available under an open source license (https://github.com/PriorLabs/TabPFN?tab=License-1-ov-file) that combines Apache with a LLama-like attribution clause. It requires you to prominently display "Built with TabPFN" when you use a pipeline including it in production.
0
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
117 ]]>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
118 </help>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
119 <citations>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
120 <citation type="doi">10.1038/s41586-024-08328-6</citation>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
121 </citations>
3dc3c7443c8e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
bgruening
parents:
diff changeset
122 </tool>