1. Click the upload button and select the file you want to convert.
  2. Choose whether to use the file directly as input or convert it to BiomiX format. If you select "Yes" when asked "Do you want to modify the file?", a second dialog will appear asking for the file separator, header, ID column, and decimal separator.
  3. The Preview tab shows the first 10 columns and rows of the matrix. Use the editing tab to remove specific columns or rows, or to transpose the matrix if needed.
  4. Once satisfied, confirm to use the converted matrix as input.
⚠️

The preview shows only the first 10 columns and rows. It does not represent the full matrix.

Format converter walkthrough
Assisted format converter — file upload and preview.

Selecting Preview-QC in an omics input slot opens the BiomiX toolkit, a Shiny interface with four sections:

SectionDescription
Upload DataUpload data for imputation. Available methods: replacement by 0, variable mean or median, lasso, NIPALS, and random forest. The filter button removes samples and variables exceeding the specified threshold of 0 or missing values.
Boxplot by variablesShows the percentage of 0 or missing values per variable.
Boxplot by samplesShows the percentage of 0 or missing values per sample.
Summary tableVisualizes the modifications applied during imputation.
DownloadDownload the imputed and transformed matrix.
BiomiX toolkit imputation interface
BiomiX toolkit — imputation and missing value filtering.

General parameters

ParameterDescription
ConditionThe group to analyse.
ControlThe reference group, compared with the condition group.
OutputDirectory where analysis results will be saved.

Omics input grid

ParameterDescription
InputInput slot number.
Preview-QCOpens the BiomiX toolkit Shiny app for data visualization, transformation, and outlier removal.
Single omics AnalysisCheck to run single-omics analysis on this layer using the BiomiX pipelines.
Data typeSelect the omics type of the uploaded data.
IntegrationCheck to include this omics layer in the integration analysis.
LabelOmics name, used to name the output folder and to filter samples based on sample names.
SelectionIf selected, filters samples based on sample name using a regex derived from the label name.
Data uploadUpload the omics matrix. Accepted formats: .tsv, .xls, .xlsx. The format converter is also accessible here.

Integration grid

ParameterDescription
IntegrationEnable multi-omics integration with the uploaded omics data.
MethodSelect the integration method (MOFA, SNF, NEMO, DIABLO).
N° FactorsNumber of MOFA factors to compute. Set to 0 for automatic selection.
Factor to exploreWhich factor to visualize graphically (contributors, heatmap clustering, etc.).
Omics overlayMinimum number of omics layers a sample must have to be included in the integration.
Open advance optionOpens the advanced options interface.
Open BiomiX chatbotOpens the BiomiX chatbot for guided assistance.
Start AnalysisLaunches the analysis with the current configuration.
BiomiX main interface part 1
BiomiX main interface — general parameters and omics input grid.
BiomiX main interface part 2
BiomiX main interface — integration grid and action buttons.
ParameterDescription
Log2FC thresholdLog2FC threshold value for calling significant results.
P.adj thresholdAdjusted p-value threshold for calling significant results.
Gene PanelUpload a gene panel file for subgrouping analysis. Genes must be in Gene Symbol format, tab-delimited.
Array typeType of methylation array (450K or EPIC).
N° genes with score > 1 or 2Defines the positive/negative subgrouping threshold: number of panel genes that must have a Z-score above one or two standard deviations of the control.
Remove positive controlsIf checked, control samples positive for the gene panel are excluded from downstream analysis.
N° top DE genes in heatmapNumber of top differentially expressed genes (or metabolites) to show in heatmaps.
Clustering distanceDistance metric used for clustering in heatmaps (subgrouping and single-omics).
Clustering methodClustering method used in heatmaps.
CPU threadsNumber of CPU threads to use in parallel processing.
N° MOFA input featuresNumber of top features used as MOFA input. A similar number per omics layer is recommended.
Advanced options — General section
Advanced options — General section.
ParameterDescription
Metabolite annotationIdentifier type used in the uploaded annotated metabolomics matrices (HMDB, KEGG, or compound name).
Ion modeIonization mode used during data acquisition.
M/Z Tolerance ppmPPM tolerance for MS1 annotation.
Adduct positive modeType of positive adducts generated during acquisition.
Adduct negative modeType of negative adducts generated during acquisition.
Adduct neutral modeIf checked, treats data as neutral mode.
MS1 files uploadUpload the MS1 annotation file with the corresponding input slot number.
Databases MS1Databases queried for MS1 annotation via CEU Mass Mediator (HMDB, LipidMaps, Metlin, KEGG).
mz match MS1/2Mass/charge ratio tolerance for matching MS1 annotations against MS2 fragmentation spectra.
RT match MS1/2Retention time tolerance for matching MS1 annotations against MS2 fragmentation spectra.
ColumnType of chromatography column used in liquid chromatography.
Databases MS2Databases queried for MS2 annotation via TidyMass (HMDB, MassBank, MoNA).
MS2 directoryDirectory containing fragmentation spectra files (.mzML or .mgf).
Advanced options — Metabolomics section
Advanced options — Metabolomics section.
ParameterDescription
Column nameThe metadata column to use for sample filtering.
Data typeType of data in the selected column (numerical or categorical).
Threshold / FactorThreshold for numerical filtering (e.g., >= 90 or == 0.56) or category for categorical filtering (e.g., == male or == treated).
Advanced options — Metadata section
Advanced options — Metadata filtering section.
ParameterDescription
Max iterationMaximum number of MOFA iterations during model training.
Convergence modeTraining speed. Slower modes produce more accurate models.
Threshold contribution weightThreshold to isolate top MOFA factor contributors. Among the top 5% contributors (pre-filtered by BiomiX), defines a contribution threshold (default: 0.5).
Type of research (Bibliography)Document type for PubMed search: abstract/title or full text word.
N° articles (Bibliography)Number of PubMed articles consulted per factor. High values may trigger PubMed rate limits — reduce if the search is interrupted.
N° top contributors (Bibliography)Number of top contributors per omics searched in PubMed abstracts.
N° keywords extracted (Bibliography)Number of keywords extracted per article by text-mining (litsearchr). These are the most cited word combinations in the retrieved abstracts.
P.adj threshold (Pathway mining)Adjusted p-value threshold to consider a biological pathway significant.
Pathways shown (Pathway mining)Number of biological pathways visualized in the PDF reports.
Numerical (Clinical)Correlate numerical clinical data with significant MOFA factors (Pearson correlation).
Binary (Clinical)Correlate binary clinical data with significant MOFA factors (Wilcoxon test).
Save advanced optionsClick the blue button to save the current advanced parameters before starting the analysis.
Advanced options — MOFA section
Advanced options — MOFA section.