comparison tabpfn.xml @ 0:3dc3c7443c8e draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/tabpfn commit bce8b0297bff54e7e29a6106a7f385fd1318c0aa
author bgruening
date Wed, 15 Jan 2025 12:33:49 +0000
parents
children 5112462f2dd3
comparison
equal deleted inserted replaced
-1:000000000000 0:3dc3c7443c8e
1 <tool id="tabpfn" name="Tabular data prediction using TabPFN" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.0">
2 <description>with PyTorch</description>
3 <macros>
4 <token name="@TOOL_VERSION@">2.0.3</token>
5 <token name="@VERSION_SUFFIX@">0</token>
6 </macros>
7 <creator>
8 <organization name="European Galaxy Team" url="https://galaxyproject.org/eu/" />
9 <person givenName="Anup" familyName="Kumar" email="kumara@informatik.uni-freiburg.de" />
10 <person givenName="Frank" familyName="Hutter" email="fh@cs.uni-freiburg.de" />
11 </creator>
12 <requirements>
13 <requirement type="package" version="@TOOL_VERSION@">tabpfn</requirement>
14 <requirement type="package" version="2.2.2">pandas</requirement>
15 <requirement type="package" version="3.9.2">matplotlib</requirement>
16 </requirements>
17 <version_command>echo "@VERSION@"</version_command>
18 <command detect_errors="aggressive">
19 <![CDATA[
20 python '$__tool_directory__/main.py'
21 --train_data '$train_data'
22 --test_data '$test_data'
23 ]]>
24 </command>
25 <inputs>
26 <param name="train_data" type="data" format="tabular" label="Train data" help="Please provide training data for training model."/>
27 <param name="test_data" type="data" format="tabular" label="Test data" help="Please provide test data for evaluating model."/>
28 </inputs>
29 <outputs>
30 <data format="tabular" name="output_predicted_data" from_work_dir="output_predicted_data" label="Predicted data"></data>
31 <data format="png" name="output_prec_recall_curve" from_work_dir="output_prec_recall_curve" label="Precision-recall curve"></data>
32 </outputs>
33 <tests>
34 <test>
35 <param name="train_data" value="local_train_rows.tabular" ftype="tabular" />
36 <param name="test_data" value="local_test_rows.tabular" ftype="tabular" />
37 <output name="output_predicted_data">
38 <assert_contents>
39 <has_n_columns n="42" />
40 <has_n_lines n="3" />
41 </assert_contents>
42 </output>
43 </test>
44 </tests>
45 <help>
46 <![CDATA[
47 **What it does**
48
49 Classification on tabular data by TabPFN
50
51 **Input files**
52 - Training data: the training data should contain features and the last column should be the class labels. It could either be tabular or in CSV format.
53 - Test data: the test data should also contain the same features as the training data and the last column should be the class labels. It could either be tabular or in CSV format.
54
55 **Output files**
56 - Predicted data along with predicted labels
57 ]]>
58 </help>
59 <citations>
60 <citation type="doi">10.1038/s41586-024-08328-6</citation>
61 </citations>
62 </tool>