Glossary of Terms

Definitions and explanations for every method, parameter, metric, and concept used across analysis forms, dataset pages, and result reports.

273 terms

Analysis Method

AdaBoost adaboost

Adaptive boosting: reweights misclassified samples so each new weak learner focuses on the hardest cases. Simple, effective, but noise-sensitive.

Agglomerative (Hierarchical) Clustering agglomerative

Bottom-up clustering that merges the closest samples/clusters step by step into a tree. The linkage rule (ward, complete, average) controls how cluster distance is measured.

Alpha Diversity alpha_diversity

Quantifies within-sample diversity of a community matrix: Shannon and Simpson indices combine richness and evenness; observed features count non-empty categories.

ANOVA anova

One-way analysis of variance: tests whether the mean of a numeric column differs across two or more groups defined by a categorical column.

Bagging bagging

Bootstrap Aggregating: trains many models on resampled subsets and averages them, cutting variance without changing the base learner.

Bernoulli Naive Bayes bernoulli_nb

Naive Bayes for binary (0/1) features — models per-class presence probabilities of each indicator.

Beta Diversity beta_diversity

Quantifies between-sample compositional differences of a community matrix via a distance matrix and ordination; PERMANOVA tests whether groups differ in composition.

Canonical Correlation Analysis cca

Finds pairs of linear combinations (canonical variates) — one per omics block — that are maximally correlated with each other.

Chi-Square Test chi_square

Tests independence between two categorical columns using a contingency table. Reports the chi-square statistic, p-value, and expected counts.

Clustering clustering

Groups samples into k clusters without labels. K-Means partitions into compact groups; agglomerative (hierarchical) clustering builds a nested tree with a chosen linkage rule.

Correlation Analysis correlation

Computes pairwise association coefficients (Pearson, Spearman, or Kendall) between numeric columns and reports the correlation matrix and the strongest pairs.

Count GLM glm_counts

Generalised linear model for count outcomes. Poisson assumes mean equals variance; Negative Binomial adds a dispersion parameter for overdispersed counts.

Data Preprocessing preprocessing

Cleans a dataset before modelling: imputes missing values, detects and handles outliers, and rescales feature magnitudes. Produces a derived dataset that can be chained into any other analysis.

Decision Tree decision_tree

A single tree of if/then splits on feature values. Highly interpretable but prone to overfitting; the building block of random forests and boosting.

DIABLO diablo

Supervised multi-block integration (mixOmics block.splsda): finds correlated components across omics blocks that discriminate a categorical outcome.

Dummy Baseline dummy

A trivial predictor (mean or most-frequent class) used as the floor any real model must beat. Included in comparisons for reference.

Ecological Analysis ecological_analysis

Community-ecology methods for species and diversity data: alpha and beta diversity, Mantel tests, Moran's I spatial autocorrelation, and indicator species analysis.

Elastic Net elastic_net

Linear regression combining L1 (lasso) and L2 (ridge) penalties — selects features like lasso while staying stable on correlated predictors.

Extra Trees extra_trees

Extremely Randomised Trees: like a random forest but splits are chosen at random rather than optimised, trading a little accuracy for speed and variance reduction.

Feature Engineering feature_engineering

Creates new columns from existing ones — ratios, sums, transforms (log, sqrt, polynomial), longitudinal summaries, one-hot encoding, or a wide-to-long reshape. Produces a derived dataset.

Feature Selection feature_selection

Ranks and reduces the feature set before modelling using filter (variance, correlation, FDR), wrapper (RFE), or embedded (model importance) strategies.

Full Pipeline full_pipeline

End-to-end run: data preprocessing, optional univariate screening, and a tuned Random Forest model — combined in a single result with numbered sub-steps.

Gaussian Naive Bayes gaussian_nb

Probabilistic classifier assuming features are independent Gaussians per class. Very fast; a strong small-data baseline despite the naive assumption.

Gaussian Process gaussian_process

A Bayesian regressor that returns both a prediction and an uncertainty estimate per sample via a kernel-defined covariance over functions.

Gaussian Process Classifier gp_classifier

Bayesian classifier placing a Gaussian-process prior over a latent function squashed through a link — yields class probabilities with uncertainty.

Gradient Boosting gradient_boosting

Builds trees sequentially, each correcting the residual errors of the ensemble so far. Often top accuracy on tabular data but slower and easier to overfit than forests.

GSEA (Gene Set Enrichment Analysis) gsea

Ranked-list pathway method: instead of a cutoff, it tests whether pathway genes concentrate at the top or bottom of the full ranked feature list. Reports ES, NES, and FDR.

GWAS Pipeline gwas

Genome-wide association study: QC filters (MAF, missingness, HWE, LD pruning), then per-SNP association testing with multiple-testing correction and Manhattan/QQ figures.

Hierarchical Clustering hierarchical

Agglomerative clustering that merges samples into a tree (dendrogram) of nested groups using a linkage criterion — no need to fix k upfront.

Histogram Gradient Boosting hist_gradient_boosting

Gradient boosting on binned feature histograms — much faster on large datasets and natively tolerant of missing values.

Indicator Species Analysis indicator_species

Identifies columns (species/features) that are characteristic of a group by combining their specificity (fidelity) and sensitivity (frequency) per group.

K-Means Clustering kmeans

Partitions samples into k clusters by minimising within-cluster distance to each cluster centroid. Fast and effective for compact, roughly spherical clusters.

K-Nearest Neighbours knn

Predicts each sample from the k most similar rows in feature space — no fitted model. Simple and effective on smooth data, sensitive to scaling and irrelevant features.

Kendall Correlation kendall

Kendall's tau rank correlation based on concordant/discordant pairs. Most robust of the three coefficients; slower on large datasets.

Kernel Ridge Regression kernel_ridge

Ridge regression in kernel space: L2-regularised fits that can follow non-linear surfaces via RBF or polynomial kernels.

Kruskal-Wallis Test kruskal_wallis

Non-parametric multi-group comparison (rank-based ANOVA). Tests whether any of two or more groups differ in median without assuming normality.

Lasso Regression lasso

Linear regression with L1 regularisation: uninformative coefficients are shrunk exactly to zero, giving built-in feature selection.

Linear Discriminant Analysis lda

Classifier that models each class as a Gaussian with shared covariance, giving linear boundaries; also usable for supervised dimensionality reduction.

Linear Regression linear_regression

Fits a straight-line relationship between features and a continuous target by minimising squared error. Fast and interpretable, but sensitive to outliers and unable to capture non-linear patterns.

Logistic Regression logistic_regression

A linear classifier that models class probability through the logistic function. Fast, calibrated, and interpretable — the standard classification baseline.

Machine Learning machine_learning

Predictive modelling methods — chiefly random forest — that learn a mapping from feature columns to a target. Evaluated with cross-validated metrics and interpreted through feature importance.

Mann-Whitney U Test mann_whitney

Non-parametric two-group comparison based on ranks. Does not assume normality — preferred over the t-test for skewed or ordinal data.

Mantel Test mantel_test

Correlates two distance matrices (e.g. community dissimilarity vs environmental distance) and assesses significance by permuting labels.

Mixed Effects Model mixed_effects

Linear mixed model with a fixed effect of primary interest plus a random grouping factor (e.g. pasture within ranch) that accounts for non-independence between observations.

Model Comparison model_comparison

Benchmarks several regression algorithms under identical cross-validation splits and reports comparable metrics so the best-suited model can be chosen.

MOFA+ mofa

Multi-Omics Factor Analysis: decomposes multi-block data into a small set of latent factors that capture the dominant shared and block-specific sources of variation.

MOFA2 mofa2

Native MOFA2 engine (mofapy2) fitting a Bayesian factor model across omics views. Tolerates missing values and supports convergence tuning.

Moran's I morans_i

Measures spatial autocorrelation of a numeric column given sample coordinates: positive values mean nearby plots have similar values; significance is permutation-based.

Multi-Layer Perceptron mlp

A feed-forward neural network of stacked non-linear layers. Flexible on complex patterns but needs scaling, tuning, and more data than tree ensembles.

Multi-Omics Integration multi_omics

Joint analysis of two or more omics blocks measured on the same samples. Methods include SNF, PCA, MOFA/MOFA2, CCA, NMF, and DIABLO for supervised integration.

Multinomial Naive Bayes multinomial_nb

Naive Bayes for count features — classic text-classification model that also fits species or event counts.

Nearest Centroid nearest_centroid

Assigns each sample to the class whose mean feature vector is closest — the simplest possible parametric classifier.

NMDS (Non-metric Multidimensional Scaling) nmds

Rank-based ordination that preserves the ordering of pairwise distances rather than their exact values. Standard for ecological community data; reports a stress value.

Non-negative Matrix Factorization nmf

Factorises a non-negative data matrix into basis (W) and coefficient (H) matrices, revealing parts-based patterns shared across samples.

Ordination ordination

Reduces a samples-by-features table to a few axes for visualisation. PCA maximises variance on standardised data; PCoA and NMDS embed a distance/dissimilarity matrix.

Over-Representation Analysis (ORA) ora

Pathway method that tests whether genes from your list appear in a pathway more often than expected by chance (hypergeometric test, reported as an odds ratio).

Pathway Enrichment pathway

Maps a gene/feature list onto GO and KEGG pathways and tests over-representation (ORA) or ranked enrichment (GSEA) with FDR control.

PCoA (Principal Coordinate Analysis) pcoa

Classical multidimensional scaling: embeds a distance/dissimilarity matrix (e.g. Bray-Curtis) into a few axes so sample differences can be plotted.

Pearson Correlation pearson

Linear correlation coefficient from -1 to +1. Measures straight-line association; assumes roughly continuous, normally distributed data.

PERMANOVA permanova

Permutational multivariate ANOVA: tests whether groups differ in community composition by permuting the distance matrix. Reported alongside beta-diversity ordinations.

PLS Regression pls

Partial Least Squares: projects features onto latent components maximally covariant with the target — strong for wide, collinear data like spectra.

Poisson Regression poisson

A GLM for count targets (0,1,2,…) that models the log of the expected count. Appropriate when the target is event counts rather than a continuous measure.

Principal Component Analysis (PCA) pca

Variance-maximising ordination: finds orthogonal axes (principal components) that capture the most variation in the data. Used both as a single-dataset ordination method and across concatenated omics blocks.

Quadratic Discriminant Analysis qda

Like LDA but each class gets its own covariance, producing curved boundaries — more flexible, needs more data per class.

Quantile Regression quantile

Predicts a chosen quantile (e.g. the median) instead of the mean — robust to outliers and able to describe the whole conditional distribution.

Random Forest random_forest

Ensemble of decision trees trained on bootstrap samples for regression or classification (auto-detected from the target). Reports cross-validated metrics, feature importances, and an exportable model.

Repeated Measures repeated_measures

Analyses measurements taken on the same subjects at multiple timepoints (wide table: one column per timepoint). Tests the within-subject time effect and optionally a between-subject factor.

RFE (Recursive Feature Elimination) rfe

Wrapper feature selection: trains a model, drops the weakest features, and repeats until the target count remains. Slower than filters but captures feature interactions.

Ridge Classifier ridge_classifier

Ridge regression repurposed for classification by fitting class indicator variables — fast linear baseline with L2 stability.

Ridge Regression ridge

Linear regression with L2 regularisation: coefficients are shrunk toward zero, which stabilises fits when features are correlated or numerous.

SGD Regression sgd

Linear model trained by stochastic gradient descent — scales to very large data and supports different losses/penalties, at the cost of tuning.

Similarity Network Fusion snf

Fuses per-omics sample similarity networks into one fused network, then clusters samples into groups that are consistent across all omics layers.

Spearman Correlation spearman

Rank-based correlation coefficient for monotonic (not necessarily linear) relationships. Robust to outliers and non-normal data.

Statistical Tests statistical_tests

Hypothesis tests that compare groups or associate variables: t-tests, ANOVA, chi-square, Mann-Whitney, Kruskal-Wallis, and correlation screening. Each returns a test statistic, p-value, and effect size.

Support Vector Classifier svc

Finds the maximum-margin boundary between classes; kernels extend it to non-linear decision surfaces.

Support Vector Regression svr

SVR fits a tube around the data where errors inside the margin are ignored; kernel functions let it model non-linear targets.

t-Test t_test

Compares the mean of a numeric column between exactly two groups. Student's test assumes independent samples; the paired option handles matched before/after measurements.

Tweedie Regression tweedie

A GLM for zero-inflated, right-skewed continuous targets — mass at zero plus a positive tail (e.g. rainfall or biomass with many zeros).

Univariate Screening univariate_screening

Runs Pearson, Spearman, and ANOVA F tests of every feature against the target before modeling, with FDR correction. Significant features are saved as a derived dataset for downstream analyses.

Parameter

Analysis Type analysis_type

Select the statistical or machine learning methodology for your inquiry. Options range from simple univariate correlations to comprehensive multi-omics and path-discovery pipelines.

ANOVA F-test run_anova

Compares feature means across groups to flag variables that differ significantly between classes or conditions.

Assign to Project project_id

Optionally attach this dataset to an existing project so related data and analysis results stay grouped together.

Association Method assoc_method

The regression framework for SNP-trait testing: linear for quantitative traits, logistic for binary case/control outcomes.

Baseline Analysis analysis1

The reference result against which the comparison analysis is evaluated. Metrics are reported relative to this baseline.

Between-Subject Factor between_col

Optional grouping column (e.g. treatment) whose effect is tested on subject means alongside the within-subject time effect.

Biological Organism organism

The species context for the gene identifiers. This selects the appropriate genomic backend (e.g., Human vs. Custom) for pathway mapping.

Block Rule block_rule

How columns are assigned to blocks in a single wide table. Prefix splits on the first underscore; manual lets you assign columns explicitly.

Candidate Models model_keys

The set of regression algorithms benchmarked under identical cross-validation splits in a model comparison run.

Categorical Encoding cfg_encoding

How non-numeric columns are converted before modeling: keep as-is, map to integers, or expand into one-hot dummy columns.

Categorical Feature Encoding categorical_encoding

How non-numeric feature columns are converted before modeling: Exclude drops them, Integer maps each level to a number (1, 2, 3…), One-hot expands each level into its own 0/1 column.

Clustering Method cluster_method

Algorithm used to group rows. K-Means partitions into k compact clusters; hierarchical (agglomerative) clustering merges rows bottom-up and supports different linkage rules.

Colour Points By color_col

Optional column whose values colour the ordination scatter points — typically a grouping factor such as ranch or treatment.

Comparison Analysis analysis2

The result whose performance is compared against the baseline, e.g. a differently tuned model or alternative dataset.

Correlation Methodology correlation_method

The coefficient used to measure the strength and direction of the linear or monotonic relationship between variables.

Cross-Validation Splits n_splits

The number of folds for K-Fold Cross-Validation. Data is split into N subsets, with the model training on N-1 and validating on the remainder to ensure robust performance metrics.

Data Layout block_mode

How the omics blocks are organised. Single wide table splits columns by prefix; multiple files uses one file per block; transposed has samples in columns and features in rows.

Dataset Identifier dataset_name

Provide a unique, descriptive name for the dataset to identify it across the platform dashboards.

Dataset Selection dataset_id

The primary data source for the current analysis. All calculations, preprocessing, and modeling will be executed against the records in this file.

DIABLO Components diablo_ncomp

Number of latent components for the multi-block PLS-DA model. More components capture more discriminative structure but risk overfitting.

DIABLO Design Matrix diablo_design

Controls how blocks are linked. Full links all blocks to each other; null treats blocks independently; custom lets you specify pairwise weights.

DIABLO keepX diablo_keepx

Number of features to retain per block per component (sparse PLS). Use the same value for all blocks or specify per-block values.

DIABLO perf Folds diablo_folds

Number of cross-validation folds for the perf() error-rate estimation.

DIABLO perf Repeats diablo_nrepeat

Number of times the cross-validation is repeated for BER stability.

DIABLO Random Seed diablo_seed

Integer seed for reproducible DIABLO results.

DIABLO Tuning diablo_tune

Opt-in tuning of keepX via tune.block.splsda. Shows an estimated cost derived from grid_size x ncomp x nrepeat x folds.

Distance Metric distance_metric

Pairwise distance or dissimilarity measure used by PCoA and NMDS. Bray-Curtis suits compositional abundance data; Euclidean and Manhattan suit measured variables.

Encoding Model gwas_encoding

How genotypes are converted to numeric values. Additive counts effect alleles; dominant and recessive collapse genotypes by inheritance model.

Environmental Columns env_cols

Numeric columns forming the second distance matrix in a Mantel test — typically measured environmental or trait variables.

Environmental Metric env_metric

Distance metric applied to the environmental columns in a Mantel test.

FDR Threshold (q-value) fdr_threshold

The significance level for the False Discovery Rate (Benjamini-Hochberg) correction. Controls the expected proportion of false positives among the reported significant findings.

Feature Columns feature_cols

Comma-separated list of numeric columns to ordinate. Leave blank to use every numeric column in the dataset.

Feature ID Column feature_id_col

In transposed layout, the column that identifies features (rows). This is never auto-detected — you must specify it explicitly.

Feature Selection Method fs_method

Strategy for reducing the feature set before modeling: variance filter, correlation, RFE, K-Best scores, or model-based selection.

Feature Subset Size top_n_genes

The number of top-ranking genes to include in the Over-Representation Analysis (ORA). Selecting more genes increases coverage but may introduce noise.

First Categorical Column column_a

The first categorical variable in the chi-square test of independence. Its distinct values form the rows of the contingency table.

Fixed Effect fixed_col

The predictor of primary interest in a mixed model — e.g. a treatment or slope position. Categorical columns are treated as factors automatically.

Gene List Source gene_source

Determines the input for enrichment analysis. You can utilize high-ranking features from a previous Random Forest run or provide a manual list of identifiers.

Genomic Control genomic_control

Applies an inflation-factor correction to p-values to account for population stratification and reduce spurious associations.

GLM Family glm_family

Error distribution for count data. Poisson assumes mean equals variance; Negative Binomial adds a dispersion parameter for overdispersed counts.

GO Namespace/Category namespace

The Gene Ontology (GO) partition to query: Biological Process (BP), Molecular Function (MF), or Cellular Component (CC).

Group Column group_col

The categorical column that defines the groups to compare. t-test and Mann-Whitney require exactly two distinct values; ANOVA and Kruskal-Wallis accept two or more.

HWE Threshold hwe_threshold

Hardy-Weinberg Equilibrium p-value cutoff. SNPs below this value deviate from expected genotype frequencies and may indicate genotyping error.

Hyperparameter Tuning enable_tuning

Searches a parameter grid to find better model settings. Slower, but often improves predictive performance.

ID Columns fe_id_cols

Identifier columns kept per row in a wide-to-long reshape (e.g. subject, plot). Blank generates a row id.

Identifier Column id_col

Optional column used to label each row in the prediction output so results can be traced back to samples.

Impurity Importance run_impurity

Mean decrease in impurity importance computed inside tree-based models. Fast and built-in, but biased toward high-cardinality features.

Interactions Only fe_interaction_only

When checked, the polynomial operation emits only cross-products (a x b), skipping squared/higher-power terms.

Join Column (Primary Key) join_column

The shared variable used to align samples across different omics datasets. This column must exist in all selected datasets with matching entry IDs.

Join Key Column join_key

The shared column used to match rows between the two datasets. Auto-detect picks the first column name present in both files.

Join Type join_type

How rows are combined: Inner keeps only matching samples, Left keeps all primary rows, Outer keeps every row from both datasets.

K Features fs_k

The number of top-ranked features retained by the selection method.

KBins Discretize kbins_discretize

Buckets continuous features into discrete intervals, turning numeric variables into categorical bins.

Latent Factors n_factors

Specific to factor analytic models like MOFA+. Represents the underlying biological drivers or technical variance components spanning multiple omics views.

Latitude Column lat_col

Numeric column with each sample latitude (or northing) coordinate, used to build the spatial neighbour graph.

LD Pruning ld_pruning

Removes highly correlated SNPs in linkage disequilibrium to reduce redundancy and multicollinearity before association testing.

LD r² Threshold ld_r2

Pairwise correlation cutoff used during LD pruning. SNP pairs above this r² are reduced to a single representative.

Linkage Rule linkage

How distances between clusters are measured in hierarchical clustering. Ward minimises within-cluster variance and is the usual default.

Log Transform log_transform

Applies log(x) to numeric features, compressing right-skewed distributions common in count and concentration data.

Longitude Column long_col

Numeric column with each sample longitude (or easting) coordinate.

Manual Gene List manual_genes

Gene or feature identifiers entered directly for enrichment analysis. Provide one symbol per line or a comma-separated list.

Max Sample Missingness sample_missingness

Maximum fraction of missing genotypes allowed per sample before the sample is excluded.

Max SNP Missingness snp_missingness

Maximum fraction of missing genotype calls allowed per SNP before it is dropped from the analysis.

Merged Dataset Name merged_name

The name assigned to the new combined dataset created by the merge.

Min MAF min_maf

Minimum Minor Allele Frequency. SNPs rarer than this threshold are filtered out as statistically uninformative.

Minimum Column Fraction min_col_fraction

For IQR and Z-Score outlier detection, a row is only flagged as an outlier when it is extreme in at least this fraction of numeric columns. Prevents mass row deletion on wide datasets.

Minimum Overlap threshold min_gene_count

The minimum number of genes from your list that must be present in a pathway for it to be tested for enrichment.

Missing Values missing_strategy

How empty cells are handled before modeling: keep them, or impute each column with its mean, median, or mode.

Model model_type

The machine learning algorithm to train. Random Forest is a robust default for tabular omics data; linear models suit well-understood linear relationships.

MOFA2 Convergence Mode convergence_mode

Controls the convergence criteria for the variational EM algorithm. Fast stops early; slow runs more iterations for tighter convergence.

MOFA2 dropR2 Threshold drop_r2

Minimum R-squared contribution for a factor to be retained. Factors explaining less variance than this threshold are pruned.

MOFA2 Random Seed mofa2_seed

Integer seed for reproducible MOFA2 factor estimation.

MOFA2 scale_views scale_views

Whether to scale each view to unit variance before fitting. Useful when views have very different magnitudes.

Multiple Testing Correction mt_method

Controls false positives across many SNP tests. Bonferroni is strict; Benjamini-Hochberg FDR balances discovery and error.

NB Dispersion (alpha) nb_alpha

Dispersion parameter of the negative-binomial family. Larger alpha means more overdispersion; alpha near 0 approaches Poisson.

Neighbours (k) k_neighbours

How many nearest neighbours each point connects to in the spatial weight matrix. Four to eight is typical for plot grids.

New Column Name fe_name

Optional name for the created column; a descriptive name is generated automatically when blank.

Normalization normalization_method

Rescales feature magnitudes: min-max maps each column to 0-1; z-score standardises to zero mean and unit variance.

Normalize Data normalize

Scales feature values before analysis so variables measured on large ranges do not dominate the model. Recommended when columns have very different units.

Number of Axes n_components

How many ordination axes to compute. Two axes are enough for a scatter plot; more axes capture additional variance.

Number of Clusters (k) n_clusters

How many groups to split the rows into. For management zones, choose a small interpretable number (2–5).

Number of Estimators n_estimators

The number of decision trees in the Random Forest ensemble. Increasing this generally improves stability and performance at the cost of significantly higher computational time.

Operation fe_operation

The feature-engineering transform to apply: arithmetic (ratio/sum/difference/product/mean), log1p, polynomial interactions, longitudinal summaries, one-hot encoding, or a wide-to-long reshape.

Ordination Method ordination_method

Algorithm used to reduce the samples-by-features table to a few axes. PCA maximises variance on standardised data; PCoA (classical MDS) and NMDS embed a chosen distance/dissimilarity matrix.

Outcome Column outcome_col

The categorical variable DIABLO discriminates. Lists class counts; warns when any class has fewer than ~10 members. Required for DIABLO.

Outlier Detection outlier_method

The algorithm used to flag anomalous samples: IQR (simple), IsolationForest, LOF, EllipticEnvelope, OneClassSVM, or DBSCAN.

Outlier Handling outlier_handling

What to do with detected outliers: remove rows, keep them, winsorize extreme values, or impute with median/mean.

Outlier Timing outlier_timing

When outlier handling is applied relative to the train/test split. Training-only avoids leaking test information.

Output Prefix fe_prefix

Prefix for longitudinal summary columns: <prefix>_mean, _delta, _slope, _min, _max.

Paired Samples paired

Use a paired t-test when the two groups contain matched observations (e.g. the same samples measured before and after treatment). Requires equal group sizes in the same row order.

Pairwise Ratios pairwise_ratios

Creates ratio features between column pairs, exposing proportional relationships that absolute values hide.

Pearson Correlation run_pearson

Univariate screen measuring the linear association between each feature and the target. Fast and interpretable; assumes roughly normal data.

Permutation Importance run_permutation

Shuffles each feature and measures the accuracy drop, giving a model-agnostic estimate of feature contribution.

Permutation Repeats n_repeats

The number of times to shuffle the feature values to calculate empirical p-values for feature importance. Higher counts provide more precise significance estimates.

Permutations n_perm

Number of label-shuffling permutations used to build the null distribution for the test p-value. More permutations give finer p-value resolution at the cost of runtime.

Polynomial Degree fe_degree

Highest power/interaction degree generated by the polynomial operation.

Polynomial Degree polynomial_degree

The maximum power of generated polynomial terms. Higher degrees grow the feature count rapidly.

Polynomial Features polynomial_features

Generates interaction and power terms between features up to the chosen degree, allowing the model to capture non-linear relationships.

Power Transform (Yeo-Johnson) power_transform

Estimates an optimal power transform per feature to approximate normality; supports zero and negative values.

Pre-Modeling Statistics run_univariate

Runs Pearson, Spearman, and ANOVA screens before modeling to summarise each feature relationship with the target.

Predictor Columns predictor_cols

One or more independent variables in the model. Categorical predictors are dummy-coded automatically.

Primary Dataset (A) primary_id

The base dataset in the merge. With a Left join, all of its rows are preserved in the result.

Quantile Transform quantile_transform

Maps each feature to a uniform or normal distribution via its quantiles. Robust but destroys relative distances.

Random Seed random_state

An integer used to fix the random number generator, ensuring that the results of the analysis are reproducible across multiple runs.

Reciprocal Transform reciprocal_transform

Applies 1/x, strongly shrinking large values and spreading small ones. Useful for highly skewed positive data.

Sample ID Column sample_id_col

The column identifying samples across blocks. Used to align rows when joining multiple omics layers.

Save Name save_name

The name given to the edited dataset copy produced by the dataset editor. The original dataset is never modified.

Scoring Function fs_scoring

The metric used to rank features during selection: R-squared, F-regression, or mutual information.

Search Strategy tuning_search

Grid search evaluates every parameter combination; random search samples combinations and is faster on large grids.

Second Categorical Column column_b

The second categorical variable in the chi-square test of independence. Its distinct values form the columns of the contingency table.

Secondary Dataset (B) secondary_id

The dataset joined onto the primary one. Matching columns besides the join key may be suffixed to avoid collisions.

Selection Threshold fs_threshold

Threshold used by filter-type feature selection methods: minimum variance (Variance), maximum inter-feature correlation (Correlation), or FDR alpha (FDR).

Selector Estimator fs_estimator

The model whose internal feature weights drive SelectFromModel feature selection.

SHAP Explanation Coverage run_shap

Enable SHAP (SHapley Additive exPlanations) to interpret model predictions. This provides local explanations for how each feature contributes to individual predictions.

Significance Level (alpha) alpha

The p-value threshold for declaring a test result statistically significant.

Significance Threshold sig_threshold

The genome-wide p-value cutoff for calling a SNP-trait association significant after multiple-testing correction.

Source Columns fe_columns

Columns the operation reads. Ratio and difference take exactly two (first/second); sum, product, mean and longitudinal take two or more; log1p and one-hot apply per selected column.

Source File dataset_file

Select a local data file to upload. Supported formats are CSV, TSV (tab-separated), and Excel (XLSX). Ensure headers are clearly defined in the first row.

Spearman Correlation run_spearman

Rank-based univariate screen for monotonic (not necessarily linear) relationships. More robust to outliers than Pearson.

Spline Transform spline_transform

Expands features into piecewise polynomial basis functions so linear models can fit smooth non-linear trends.

Sqrt Transform sqrt_transform

Applies the square-root transform, a milder variance-stabilising correction than log for count data.

Target Column (Dependent Variable) target_col

The outcome variable (Y) that you intend to predict or correlate against other features. For regression models, this must be a continuous numeric variable.

Task Type task_type

Regression predicts a continuous numeric outcome; classification predicts discrete categories.

Timepoint Columns timepoint_cols

Numeric columns holding the repeated measurements in a wide table — one column per timepoint, one row per subject. Select them in time order.

Trained Model File model_file

A pickled scikit-learn compatible model exported from a previous analysis result. Works for both classification and regression.

Tuning CV Folds tuning_cv_folds

Number of cross-validation folds used inside the hyperparameter search loop.

Validation/Test Size test_size

The proportion of the dataset to reserve for the final model evaluation (unseen data). Expressed as a decimal between 0.0 and 1.0.

Value Column value_col

The numeric column whose distribution is compared across groups by the statistical test.

Metric

Accuracy accuracy

Fraction of classification predictions that are correct. Can mislead on imbalanced classes — check F1 and the confusion matrix too.

Balanced Error Rate ber

DIABLO's cross-validated error measure: average of per-class error rates, robust to imbalanced classes. Lower is better.

Confidence Interval (CI) confidence_interval

Range that contains the true parameter value with the stated confidence (usually 95%). Narrow intervals mean precise estimates.

Confusion Matrix confusion_matrix

Cross-table of true vs predicted classes. Diagonal cells are correct predictions; off-diagonals reveal which classes are confused.

Effect Size effect_size

Magnitude of a difference or association independent of sample size (e.g. Cohen's d, eta-squared). Complements the p-value with practical significance.

Eigenvalue eigenvalue

Amount of variance captured by an ordination axis. The scree plot ranks eigenvalues; axes with large eigenvalues carry most structure.

ELBO (Evidence Lower Bound) elbo

The objective function MOFA2 maximises during variational inference. A rising, plateauing ELBO trace indicates the factor model has converged.

Enrichment Score enrichment_score

GSEA's running-sum statistic measuring how concentrated a pathway's genes are at the top or bottom of the ranked feature list.

Evenness evenness

How uniformly abundance is distributed among features in a community — 1.0 means all categories are equally abundant. Complements richness in diversity indices.

F1 Score f1_score

Harmonic mean of precision and recall — a balanced accuracy measure robust to class imbalance. Weighted F1 averages per-class scores by support.

FDR / q-Value fdr

False Discovery Rate adjusted p-value (Benjamini-Hochberg): the expected proportion of false positives among results called significant at that level.

Feature Importance feature_importance

How much each feature contributes to model predictions. Impurity importance is computed inside trees; permutation importance measures the accuracy drop when the feature is shuffled.

Hardy-Weinberg Equilibrium hwe

Expected genotype frequencies under random mating. SNPs deviating strongly may reflect genotyping error and are filtered by the HWE threshold.

Indicator Value (IndVal) indval

Indicator-species statistic combining specificity (how exclusive a feature is to a group) and fidelity (how consistently it occurs there). Ranges 0–1.

Linkage Disequilibrium (LD) linkage_disequilibrium

Non-random correlation between nearby SNPs. High-LD SNP pairs are redundant, so pruning keeps one representative per correlated group.

Loadings loadings

Weights showing how strongly each original feature contributes to an ordination axis or factor. Large absolute loadings identify driving variables.

MAE (Mean Absolute Error) mae

Average absolute difference between predictions and observations, in target units. More robust to outliers than RMSE.

Manhattan Plot manhattan_plot

GWAS figure plotting −log10(p) per SNP across chromosomes; peaks mark candidate loci above the significance threshold line.

Mantel r mantel_r

Pearson correlation between the entries of two distance matrices. Positive values mean samples close in one space are close in the other.

Minor Allele Frequency maf

Frequency of the less common allele at a SNP. Rare variants (low MAF) are filtered because they carry little statistical power.

MSE (Mean Squared Error) mse

Average of squared prediction errors. Lower is better; squaring emphasises outliers. RMSE is its square root in target units.

Normalised Enrichment Score (NES) nes

Enrichment score adjusted for pathway size, allowing comparison across pathways; accompanied by a permutation-based FDR q-value.

Odds Ratio odds_ratio

ORA measure of enrichment: the odds of a pathway gene appearing in your list vs outside it. Values above 1 indicate over-representation.

p-Value p_value

Probability of observing a statistic at least this extreme under the null hypothesis. Small values (below alpha) are declared significant.

Permutation Importance permutation_importance

Model-agnostic importance: shuffle one feature, measure the performance drop. Unbiased compared to impurity importance but slower to compute.

Precision precision

Of the samples predicted as a class, the fraction that truly belong to it. High precision means few false alarms.

Q-Q Plot qq_plot

Observed vs expected −log10(p) quantiles. Early deviation suggests inflation (population structure); deviation at the tail suggests true associations.

Recall (Sensitivity) recall

Of the samples truly in a class, the fraction the model finds. High recall means few missed positives.

RMSE (Root Mean Squared Error) rmse

Square root of the mean squared prediction error, in the same units as the target. Lower is better; large errors are penalised more than small ones.

ROC AUC roc_auc

Area under the receiver-operating-characteristic curve: probability the model ranks a random positive above a random negative. 0.5 is chance, 1.0 perfect.

ROC Curve roc_curve

Plot of true-positive rate vs false-positive rate across classification thresholds; the AUC summarises it in one number.

R² (Coefficient of Determination) r2

Fraction of outcome variance explained by the model. 1.0 is a perfect fit, 0 means the model is no better than predicting the mean, negative means worse.

Scores scores

Coordinates of each sample on ordination axes or latent factors — the values plotted in the ordination scatter.

Shannon Index shannon_index

Alpha-diversity metric combining richness and evenness; higher values mean more diverse communities. Sensitive to rare features.

SHAP Value shap_value

Per-prediction feature contribution derived from Shapley values: how much each feature pushed this sample's prediction above or below the average.

Silhouette Score silhouette_score

Clustering quality from -1 to 1: how similar a sample is to its own cluster vs the nearest other cluster. Above ~0.5 indicates well-separated clusters.

Simpson Index simpson_index

Alpha-diversity metric weighted toward dominant features; reported as 1 − D so higher means more diverse. Robust to rare-feature noise.

Standard Error (SE) standard_error

Estimated standard deviation of a statistic's sampling distribution — how much the estimate would vary across repeated samples.

Stress (NMDS) stress

NMDS goodness-of-fit: how faithfully the 2-D plot preserves the original distance ordering. Below 0.1 is good, 0.1–0.2 usable, above 0.2 poor.

Variance Explained variance_explained

Percentage of total data variance captured by an ordination axis or latent factor — the axis's eigenvalue divided by the sum of all eigenvalues.

Concept

Access Token access_token

A 128-bit token minted per result row. Token URLs (/results/by-token/<hex>) open exactly that result without a session — safe to share or bookmark.

Column Data Types data_types

The inferred type of each dataset column (e.g. float64 for decimal numbers, int64 for whole numbers, object for text). Types decide which analyses a column can serve: numeric for features and targets, categorical for grouping.

Community Matrix community_matrix

A samples-by-species table where each cell is an abundance or cover value. Required by diversity, ordination, and indicator-species methods.

Cross-Validation cross_validation

Model evaluation by rotating train/test folds: train on N−1 folds, validate on the held-out fold, average the metrics. Reduces dependence on one lucky split.

Dataset dataset

A samples-by-features table (CSV, TSV, or Excel) uploaded to the platform. Rows are observations (plots, samples); columns are variables.

DBSCAN dbscan

Density-based clustering that finds arbitrarily shaped clusters and labels points in low-density regions as noise — usable for outlier detection.

Derived Dataset derived_dataset

A new dataset produced by preprocessing, feature engineering, merging, or the dataset editor. The original is never modified — chain derived datasets into downstream analyses.

Feature Scaling scaling

Transforming numeric features to comparable magnitudes — z-score standardisation, min-max, or robust scaling. Required by distance- and gradient-based methods (k-NN, SVM, neural nets, ordination).

Gene Ontology (GO) go

Standard vocabulary describing gene function in three namespaces: Biological Process, Molecular Function, and Cellular Component.

Hypothesis Testing hypothesis_testing

Framework where a null hypothesis (no effect) is rejected when the observed statistic is unlikely under it. The p-value quantifies that unlikeliness; significance thresholds and multiple-testing corrections control error rates.

Imputation imputation

Filling in missing values so analyses can run on complete data. Common strategies: column mean, median, mode, or k-nearest-neighbour estimates.

Isolation Forest isolation_forest

Outlier detector that isolates samples with random splits — anomalies separate in few splits. Robust default for multivariate outlier detection.

KEGG Pathways kegg

Kyoto Encyclopedia of Genes and Genomes pathway database — curated metabolic and signalling pathway maps used for enrichment testing.

Local Outlier Factor (LOF) lof

Outlier detector comparing each sample's local density to its neighbours — points in sparse regions score as outliers.

Missing Value Imputation missing_value_imputation

Preprocessing step that fills NaN cells with a column statistic (mean, median, mode) or k-NN estimates so downstream analyses see complete data.

Missing Values missing_values

Empty cells (NaN) in a dataset column. Most analyses either drop affected rows or require imputation first; the Missing Values strategy control chooses the behaviour per run.

Multiple Testing multiple_testing

Testing many hypotheses at once inflates false positives: at alpha 0.05, ~5% of null tests pass by chance. Corrections (Bonferroni, FDR) control the error rate.

Normalisation normalization

Preprocessing step that rescales numeric columns to a common range or distribution so features with large units don't dominate distance-based methods.

Omics Block omics_block

One molecular layer in a multi-omics run (e.g. metabolomics, proteomics). Blocks are aligned on a shared sample column before integration.

Overfitting overfitting

When a model memorises training noise and fails on new data. Held-out test sets, cross-validation, and tuned hyperparameters guard against it.

Permanent Link permanent_link

A session-independent result URL carrying the access token. Works cookieless, survives logout, and unlocks the result's figures, exports, and reports.

Permutation Test permutation_test

Significance testing by shuffling labels many times to build a null distribution; the p-value is the fraction of shuffles as extreme as the observed statistic.

Prediction prediction

Applying a previously trained and exported model to new data. Rows are scored through the saved pipeline; when a ground-truth target column is present, evaluation metrics are computed as well.

Reactome reactome

Open-source pathway database of biological reactions and pathways, complementary to GO and KEGG for enrichment analysis.

Wide vs Long Format wide_vs_long

Wide tables hold one column per variable/timepoint (COVER_JUN, COVER_JUL); long tables stack measurements in one column with a label column. Feature engineering can reshape between them.

Winsorization winsorization

Outlier handling that clips extreme values to a chosen percentile instead of deleting the row — preserves sample count while taming extremes.