annotate README.md @ 5:c846405830eb draft default tip

planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
author goeckslab
date Sat, 21 Jun 2025 15:07:04 +0000
parents ccd798db5abb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
1 # Tabular Learner Tools
3
ccd798db5abb planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff changeset
2
5
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
3 This repository contains two machine learning tools for working with tabular data in the Gleam framework:
3
ccd798db5abb planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff changeset
4
5
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
5 ## 1. Tabular Learner
3
ccd798db5abb planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff changeset
6
5
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
7 A comprehensive tool for training and evaluating multiple machine learning models on tabular datasets.
3
ccd798db5abb planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff changeset
8
5
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
9 ### Features:
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
10 - Supports both classification and regression tasks
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
11 - Automatically compares multiple algorithms to find the best model
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
12 - Extensive customization options:
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
13 - Data normalization
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
14 - Feature selection
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
15 - Cross-validation
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
16 - Outlier removal
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
17 - Multicollinearity handling
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
18 - Polynomial feature generation
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
19 - Class imbalance correction
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
20 - Outputs detailed HTML reports with performance metrics and visualizations
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
21 - Saves the best model for later use
3
ccd798db5abb planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff changeset
22
5
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
23 ## 2. PyCaret Predictor/Evaluator
3
ccd798db5abb planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff changeset
24
5
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
25 A companion tool for making predictions and evaluating trained models on new data.
3
ccd798db5abb planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff changeset
26
5
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
27 ### Features:
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
28 - Works with models trained by Tabular Learner
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
29 - Supports both classification and regression tasks
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
30 - Generates predictions on new data
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
31 - Creates evaluation reports when target values are provided
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
32 - Outputs predictions in CSV format
3
ccd798db5abb planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff changeset
33
5
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
34 ## Workflow
3
ccd798db5abb planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff changeset
35
5
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
36 These tools are designed to work together:
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
37 1. Use **Tabular Learner** to train and find the best model for your dataset
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
38 2. Use **PyCaret Predictor/Evaluator** to apply your trained model to new data
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
39
c846405830eb planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents: 3
diff changeset
40 Both tools are powered by [PyCaret](https://pycaret.org/), an open-source machine learning library that automates the ML workflow.