← Về thư mục
📄 / / profiles / r-and-d / raw_evidence / OpenAI4S / skills / bioskills / bio-workflows-multi-omics-pipeline / references / usage-guide.md

Multi-omics Integration Pipeline Usage Guide

Overview

This workflow integrates multiple molecular data types (transcriptomics, proteomics, metabolomics, etc.) to discover shared biological signals and cross-modal biomarkers.

Prerequisites

BiocManager::install(c('MOFA2', 'mixOmics'))
install.packages(c('SNFtool', 'pheatmap'))

Quick Start

Tell your AI agent what you want to do: - "Integrate my transcriptomics and proteomics data" - "Run MOFA2 on my multi-omics dataset" - "Find shared factors across my omics modalities"

Example Prompts

Basic Integration

"I have RNA-seq and proteomics from the same samples, integrate them with MOFA2"

"Find shared biological signals across my multi-omics data"

Supervised Analysis

"Use DIABLO to find multi-omics biomarkers that predict treatment response"

"Run supervised multi-omics analysis with patient outcomes"

Patient Stratification

"Cluster patients using multi-omics data with SNF"

"Find patient subtypes from my integrated omics data"

When to Use This Pipeline

Required Inputs

  1. Normalized data matrices - One per modality (samples x features)
  2. Sample metadata - Conditions, outcomes, covariates
  3. Feature annotations - Gene names, protein IDs, metabolite names

Data Requirements

Samples

Features

Integration Methods

Best for: Unsupervised exploration, factor discovery

mixOmics DIABLO

Best for: Supervised classification, biomarker selection

SNF (Similarity Network Fusion)

Best for: Patient clustering, network-based integration

Pipeline Steps

1. Data Preprocessing

2. Sample Harmonization

3. Feature Selection

4. Integration

5. Interpretation

Parameter Guidelines

MOFA2

Parameter Recommended Notes
num_factors 10-15 Start high, prune later
scale_views TRUE Equalizes modality contributions
maxiter 1000 Increase if not converged

mixOmics DIABLO

Parameter Recommended Notes
ncomp 2-5 Tune via CV
keepX 10-100 Tune per modality
design 0.1 Tutorial starting value, not a default; higher (~0.5-1) favors correlated blocks over prediction

SNF

Parameter Recommended Notes
K (neighbors) 10-30 ~10-20% of samples
t (iterations) 20 Usually sufficient

Common Issues

Few common samples

Factors dominated by one view

No meaningful factors

DIABLO overfitting

Output Files

File Description
mofa_model.hdf5 Trained MOFA model
mofa_factor_values.csv Sample factor scores
mofa_weights.csv Feature weights per factor
variance_explained.png Factor variance decomposition
factor_scatter.png Sample visualization
top_weights_*.png Important features

Interpretation Guide

Factor Variance Explained

Feature Weights

Biological Interpretation

  1. Extract top genes per factor
  2. Run pathway enrichment
  3. Connect to clinical variables
  4. Validate key features

Tips

References