Batches

Each batch is its own independent project — its own blank library, training dataset, and models. Nothing pools across batches.

New batch

All batches

General dataset — training data

Any CSV with a SampleID column and numeric variable columns. Class is optional — include it for classification, leave it out for pure exploratory PCA.

Add samples (bulk)

CSV: SampleID (or first column), optional Class, and 2+ numeric columns.

Training dataset

General dataset — predict sample

Uses the active model + diagnostic ratio for this dataset (only available once you've trained one with Class labels).

Checking active model…

Predict samples (bulk)

CSV with SampleID and the same numeric columns used for training.

Prediction history

General dataset — models

Explore with PCA any time (no Class needed). Train a classifier only once your dataset has Class labels with 2+ groups.

Data preprocessing

Applied in this order — normalize samples (rows) → transform values → scale variables (columns) — to every PCA/biplot/PLS-DA/statistical-report/univariate-plot computation below. Model training keeps its own separate scaling per cross-validation fold, unaffected by this. α = 0.05 is the common food-industry default; halal-specific work sometimes uses a stricter 0.01.

Preview preprocessing effect

Before vs after the pipeline above — overall density curve + grouped box-and-whisker. Works with or without Class labels.