Profiler  ·  v1.2  ·  PRISM INSERM U1192

Omics
analysis,
open to all

A unified web platform for proteomics, metabolomics, lipidomics and transcriptomics. From raw data to publication-ready figures, differential analysis, AI modeling, pathway enrichment, longitudinal analysis and instant HTML reports.

Published in
Zirem Y., Ledoux L., Fournier I., Salzet M.
Bioinformatics, Oxford, 2026  —  doi:10.1093/bioinformatics/btaf644
5+
Omics types
Proteomics · metabolomics
lipidomics · transcriptomics
+ Mass Spectrometry Imaging
100+
Enrichment databases
GO · Reactome · KEGG
DrugBank · WikiPathways
MSigDB · DisGeNET + more
ORA+
GSEA — new in v1.2
Gene set enrichment from
volcano · heatmap · Venn
Auto-import from any analysis
12+
Software parsers
MaxQuant · DIA-NN
Spectronaut · DESeq2
Salmon · FragPipe · PEAKS…
Academic &
Education
Free for research & teaching
Academic · Educational · Non-commercial
Published · Bioinformatics 2026
Desktop — no limits
Offline · no upload cap
Windows · macOS · Linux
+ MSI2Profiler for imzML
What Profiler does

Every stage of omics analysis, in one place

01
Data Lab — Exploration & QC
Get an instant overview of your dataset: sample count, feature distribution, missing value patterns visualised as an interactive heatmap, coefficient of variation per feature, and class balance. An outlier detection module using Isolation Forest flags suspicious samples before any downstream analysis.
Missing value heatmap & per-sample % report
Distribution plots & CV analysis
Isolation Forest outlier detection
Class balance visualisation (SMOTE / ADASYN ready)
Sample rename, edit & metadata (_meta columns)
Missing heatmapIsolation ForestCV analysisClass balance
02
Preprocessing Pipeline
A complete, ordered pipeline: filter by missing-value threshold, impute with KNN or median, normalize (log₂, Z-score, quantile, robust), correct batch effects with ComBat, apply variance filtering, and validate the result in a post-QC dashboard — all in a single step with data-driven auto-suggestions.
KNN imputation · median · min/2
Log₂ · Z-score · quantile · robust normalization
ComBat batch correction (NeuroCombat)
Variance threshold filtering
Post-QC validation dashboard
SMOTE · ADASYN class balancing
ComBatKNN imputationLog₂ · Z-scoreSMOTE · ADASYN
03
Data Visualisation
Every plot is fully interactive (Plotly) — zoom, pan, hover tooltips, lasso selection, publication-ready export at 2× resolution. Dimensionality reduction, clustering heatmaps, signal profiles and pairwise comparisons all in one module.
PCA · UMAP · t-SNE with class overlays
Hierarchical clustering heatmap
Correlation matrix & cosine similarity heatmap
Feature distribution: violin, boxplot, density
Signal profile (multi-feature line plot)
PNG · SVG export at publication resolution
PCA · UMAP · t-SNEHeatmap clusteringCorrelationInteractive Plotly
04
Differential Analysis & Biomarker Discovery
Multi-group and pairwise statistical comparisons with FDR-corrected p-values. The volcano plot supports multi-class mode, customisable fold-change and p-value thresholds, and direct export of significant features into enrichment. UpSet & Venn plots reveal exclusive and shared features across conditions.
Volcano plot — binary & multi-class, interactive
t-test · Wilcoxon · Mann-Whitney · ANOVA · Kruskal-Wallis
FDR correction (BH, Bonferroni)
Heatmap of significant features with clustering
Venn & UpSet plots — exclusive/shared feature sets
Feature boxplots per group with significance bars
Volcano plotANOVA · WilcoxonFDR correctionVenn · UpSet
05
AI Modeling — Classification & Regression v1.2
Train and evaluate machine learning and deep learning models for classification or continuous regression (new in v1.2). Full pipeline: cross-validation, hyperparameter tuning, confusion matrices, ROC curves, R² and RMSE metrics — plus explainability via SHAP & LIME at sample and global level. Models are exportable as .pkl for real-time inference.
Random Forest · XGBoost · SVM · Gradient Boosting · k-NN
Logistic & Linear Regression · PLS-DA
MLP (Deep Learning) — configurable layers, dropout, early stopping
Cross-validation · hyperparameter tuning · model comparison chart
SHAP beeswarm · bar · force plots
LIME explanations (sample-level & global)
Regression: R² · RMSE · residual plots new
Real-time prediction on new unseen samples
XGBoost · RF · SVMMLP deep learningSHAP & LIMERegression ✦new.pkl export
06
ORA + GSEA Pathway Enrichment v1.2
GSEA is new in v1.2, joining the existing Over-Representation Analysis. Both methods run across 100+ databases via gseapy. The smart auto-detection engine pre-fills the feature input from any upstream result: click a heatmap cluster, a volcano significant set, a Venn exclusive zone — or paste manually.
GSEA — ranked gene lists from any Profiler output new
ORA — over-representation across 100+ databases
GO Biological Process · Molecular Function · Cellular Component
Reactome · KEGG · WikiPathways · DrugBank · MSigDB
Enrichment bar · dot plot · heatmap · gene–pathway network
Auto-import from volcano · heatmap · Venn · UpSet
GSEA ✦newORAGO · Reactome · KEGG100+ databasesAuto-import
07
Survival Analysis
Model time-to-event outcomes from omics features. Kaplan–Meier estimator with log-rank test, Cox proportional hazards regression with forest plot, and risk group stratification. All curves are interactive and publication-ready.
Kaplan–Meier estimator per group
Log-rank test with p-value annotation
Cox model — forest plot of hazard ratios
Risk stratification from continuous features
Survival table & at-risk annotations
Kaplan–MeierCox modelForest plotRisk stratification
08
Longitudinal Analysis v1.2
A dedicated module for repeated-measures and time-series omics data. Load a dataset with Subject_ID and Time columns and instantly visualise molecular trajectories, compare group dynamics, and run time-point statistics.
Trajectory plots per feature & per subject
Group-level dynamics with confidence intervals
Repeated-measures ANOVA / mixed models
Time-point pairwise comparisons
Compatible with all omics types + lipidomics time-series
Trajectory plotsMixed modelsRepeated measuresSubject_ID + Time
09
HTML Report Generation v1.2
At any point in your session, generate a complete, self-contained HTML report capturing every analysis: all interactive Plotly figures, statistical tables, model metrics, enrichment results and a table of contents. The file opens in any browser with no dependencies — shareable, archivable, publication-ready.
All session plots embedded as interactive Plotly HTML
Statistical tables, model metrics, enrichment results
Auto-generated table of contents
Self-contained — works offline, no server needed
Timestamped & branded with Profiler + PRISM
One-click exportSelf-contained HTMLAll plots includedOffline-ready
10
Desktop & MSI2Profiler
Run the complete Profiler platform locally — no internet, no account, no upload size limit. MSI2Profiler is a companion desktop tool for preprocessing Mass Spectrometry Imaging data (.imzML), defining ROIs and exporting matrices directly importable into Profiler.
Windows 10/11 · macOS 10.15+ · Linux Ubuntu 20.04+
Full feature parity with the web version
No upload size limit · runs on local compute
MSI2Profiler — imzML · MALDI-MSI · DESI-MSI ·SpiderMass-MSI
ROI definition & concatenation → Profiler matrix
Windows · macOS · LinuxMSI2ProfilerimzML · MALDINo limits

From raw file to biological insight

01
Upload & Parse
CSV, TSV, XLSX or a direct export from MaxQuant, DIA-NN, Spectronaut, DESeq2, Salmon and more. Delimiter & format auto-detected.
02
QC & Exploration
Missing value heatmap, distribution plots, CV analysis, outlier detection (Isolation Forest), class balance, sample-level QC.
03
Preprocess
Impute, normalize, filter, correct batches with ComBat. Smart auto-suggestions. Post-QC validation dashboard.
04
Visualise
PCA · UMAP · t-SNE, heatmap clustering, volcano plots, Venn/UpSet, signal profiles — all interactive, export-ready.
05
Differential Analysis
Multi-class volcano, t-test · ANOVA · Wilcoxon, FDR correction. Heatmap of significant features. UpSet exclusive sets.
06
Model & Explain
Train ML/DL for classification or regression. SHAP beeswarm, LIME sample-level explanations. Real-time prediction.
07
Enrich & Interpret
ORA + GSEA across 100+ databases. Survival analysis: Kaplan–Meier, Cox model, forest plot. Longitudinal trajectories.
08
Export Report
One-click HTML report — all plots, tables, model metrics and enrichment results in a self-contained, shareable file.
Supported data types

Every omics layer, one platform

01 / Proteomics
Protein
Profiling
MaxQuant · DIA-NN · Spectronaut · FragPipe · Proteome Discoverer · Progenesis · PEAKS · Perseus
02 / Metabolomics
Metabolite
Analysis
MetaboAnalyst · XCMS · MZmine · Generic CSV with m/z + retention time
03 / Transcriptomics
Gene
Expression
DESeq2 · edgeR · Salmon · kallisto · featureCounts · STAR · HTSeq
04 / Imaging
MSI
Preprocessing
MSI2Profiler desktop tool · imzML · MALDI-MSI · DESI-MSI · ROI concatenation
Bioinformatics  ·  Oxford University Press  ·  2026

Profiler: an open web platform for multi-omics analysis

Yanis Zirem, Léa Ledoux, Isabelle Fournier, Michel Salzet
PRISM — Protéomique, Réponse Inflammatoire, Spectrométrie de Masse
INSERM U1192 · Université de Lille

doi:10.1093/bioinformatics/btaf644
Journal Bioinformatics
Publisher Oxford University Press
Year 2026
Version Profiler v1.2
bio.tools bio.tools/profiler
Protection APP / IDDN · INSERM Transfer
Get citation formats (BibTeX, APA, RIS)

Upload your files as they are

Generic
Tabular Files
Any .csv, .tsv, .txt, .xlsx file. Delimiter auto-detected. One row = one sample. Add a Class column for supervised learning, _meta columns for clinical annotations.
Proteomics
Software Exports
Direct upload of proteinGroups.txt (MaxQuant), pg_matrix.tsv (DIA-NN), ProteinReport.tsv (Spectronaut), FragPipe, Perseus, Proteome Discoverer, Progenesis, PEAKS — protein and peptide level.
RNA-seq
Count Matrices
DESeq2/edgeR count matrices, quant.sf (Salmon), abundance.tsv (kallisto), featureCounts, STAR ReadsPerGene.out.tab, HTSeq-count — all auto-detected.
Full Data Import Guide →
Academic & Educational · Open · Peer-reviewed

Start your analysis
right now

Upload your dataset and run a complete analysis in minutes.

Launch Profiler v1.2 Download Desktop version See all features