Every translational scientist knows the frustration: a gene beautifully overexpressed in your RNA-seq data turns out to be undetectable at the protein level in patient plasma. The root cause is a well-documented but underappreciated fact — across the human proteome, mRNA abundance and protein abundance correlate with a Pearson r of only about 0.40. Running a single-omic analysis and treating it as ground truth means you are working with noise masquerading as signal.

The solution is not to choose one layer over the other. It is to run both, integrate the results, and keep only the subset where message and protein agree. That subset — concordant across both molecular layers — is far more likely to reflect genuine biological dysregulation, to survive the journey from discovery cohort to clinical validation, and to be actionable in a diagnostic or therapeutic context.

BioMate executes this as a four-step chained workflow: bulk RNA-seq differential expression, mass spectrometry proteomics, multi-omics integration, and weighted biomarker ranking. Below we walk through each step using a rheumatoid arthritis plasma biomarker discovery scenario grounded in publicly available CPTAC and PRIDE data.

Step 1 — Bulk RNA-seq Differential Expression (DESeq2)

The first step queries synovial tissue transcriptomes from RA patients versus healthy controls. BioMate routes this to the nf-core/rnaseq pipeline, which handles STAR alignment, RSEM quantification, and MultiQC reporting. Counts are passed directly to a DESeq2 R workflow: negative binomial modeling with shrinkage estimators (apeglm), Benjamini-Hochberg correction, and a log2 fold-change threshold of ≥1.0 combined with an adjusted p-value <0.05.

Against ENCODE-curated reference data and GEO Series GSE77298 (RA synovial RNA-seq, n=20 RA, n=10 control), this pass identifies 2,341 differentially expressed genes. The highest-confidence upregulated signals include plasma cell markers (CD38, IGHG1, IGKC), innate immune effectors (S100A8, S100A9), and Fc-receptor family members (FCGR3A, FCGR1A). These are established RA biology — a necessary sanity check before moving to proteomics.

Gold standard dataset

ENCODE RNA-seq processing pipeline (ENCSR000AEI); GEO GSE77298; CPTAC RA cohort (Clinical Proteomic Tumor Analysis Consortium public portal, proteome.tools). All data are open access.

Step 2 — Mass Spectrometry Proteomics (limma on Protein Abundances)

RNA data alone cannot tell you whether a gene product is present in plasma at a detectable and diagnostically meaningful concentration. Step 2 addresses this directly. BioMate ingests label-free quantification (LFQ) intensity matrices from PRIDE dataset PXD013149 — a high-coverage LC-MS/MS study of RA synovial fluid from 18 patients and 10 controls, with 8,547 proteins quantified after filtering — and applies a limma linear model with empirical Bayes variance shrinkage.

limma is the correct choice here rather than a second DESeq2 run: proteomics LFQ data are approximately log-normal after transformation, imputation is required for missing values (MNAR pattern; minimum probability imputation), and the moderate sample sizes make the empirical Bayes shrinkage especially valuable. The output is 892 proteins with significant differential abundance (FDR <0.05, |log2FC| ≥0.75). The top upregulated proteins overlap substantially but imperfectly with the transcriptomic list — which is precisely the point.

"The proteomics layer is not a confirmation of the RNA layer. It is an orthogonal measurement of a different molecular event. Treating them as the same signal is how biomarker projects fail."

Step 3 — Multi-Omics Integration (MOFA+ and Concordance Overlap)

BioMate's integration step runs two complementary approaches and reports both. First, a simple intersection filter: genes present in both the DE gene list and the DE protein list, with concordant direction of change (both up or both down). This is interpretable, fast, and appropriately conservative — it removes the roughly 60% of candidates that are differentially expressed at the transcript level but show no protein-level change, or vice versa.

Second, MOFA+ (Multi-Omics Factor Analysis v2) is run to identify latent factors that jointly explain variance across both data modalities. MOFA+ does not require one-to-one gene-protein correspondence — it discovers coordinated biological programs that manifest across layers even when individual gene-protein correlations are low. Factors with high variance explained in both layers and loadings enriched for immune effector pathways are flagged as high-confidence biological signal.

The combined output after both filters: 487 concordant candidates where mRNA and protein changes are directionally consistent, statistically significant in both assays, and captured by at least one MOFA+ factor with cross-layer variance ≥5%.

487 concordant candidates 1,854 mRNA only (no protein signal) 405 protein only (no mRNA signal) DE Genes (RNA-seq) n = 2,341 (DESeq2) DE Proteins (MS) n = 892 (limma) MOFA+ cross-layer validation: 487 concordant candidates retained for downstream ranking
Venn diagram of differential expression results. Of 2,341 DE genes and 892 DE proteins, 487 are concordant across both layers — representing ~21% of DE proteins and ~21% of DE genes. This subset is the starting population for biomarker ranking.

Step 4 — Biomarker Candidate Ranking by Combined Evidence Score

The final step converts the 487 concordant candidates into an ordered list. BioMate computes a weighted evidence score combining: the absolute log2FC in RNA (weight 0.35), the absolute log2FC in protein (weight 0.35), the −log10(adjusted p-value) in each assay (weight 0.15 each), and a MOFA+ factor loading bonus (+0.1 if the gene-protein pair appears in the top 20 loadings of any cross-layer factor). The formula is deliberately simple and interpretable — it reflects the evidence structure rather than a black-box ML classifier.

Table 1. Illustrative ranked biomarker candidates (simulated output). Scores are representative of the weighting scheme applied to concordant mRNA+protein signals from GSE77298 and PRIDE PXD013149; actual values depend on the analysis inputs.

Rank Gene / Protein mRNA log2FC Protein log2FC Combined Score Putative Function
1 CD38 +3.82 +3.14 0.94 Plasma cell marker; ectoenzyme in NAD metabolism; established RA activity marker
2 IGHG1 +3.51 +2.97 0.91 IgG1 heavy chain constant region; drives immune complex deposition in RA joints
3 S100A8 +2.88 +2.44 0.86 Calprotectin subunit; TLR4 DAMP signal; serum levels correlate with DAS28 in RA
4 FCGR3A +2.61 +2.19 0.82 CD16A; Fc receptor on NK cells and monocytes; V158F variant modulates rituximab response
5 MMP3 +2.44 +1.98 0.78 Stromelysin-1; cartilage-degrading metalloprotease; serum MMP3 used as RA efficacy marker
6 CXCL13 +2.31 +1.82 0.74 B-cell chemoattractant; marks ectopic germinal center formation in RA synovium
log₂FC (Protein) −4 −2 0 +2 +4 log₂FC (mRNA) −4 −2 0 +2 +4 CONCORDANT UP both layers upregulated CONCORDANT DOWN both layers downregulated DISCORDANT mRNA up / protein down DISCORDANT protein up / mRNA down CD38 IGHG1 FCGR3A S100A8 Concordant (n=487) Discordant / not significant Labeled candidates
Simulated scatter plot of log₂ fold-change in mRNA (y-axis) versus protein (x-axis) for all tested features. Green points are concordant across both layers; grey points are discordant or non-significant. Labeled genes are top-ranked biomarker candidates. The poor overall correlation (r≈0.40) is visible — but the concordant quadrants contain the biologically robust signal.

Why Concordance Matters Clinically

The canonical mRNA-protein correlation figure from Maier et al. (2009) and the larger-scale analyses from Wilhelm et al. (2014) and Gry et al. (2009) all converge on the same uncomfortable finding: across the human proteome, knowing a gene's mRNA abundance explains only about 16–40% of the variance in its protein abundance. Post-transcriptional regulation — miRNA silencing, RNA-binding protein competition, translational efficiency differences, protein half-life — accounts for most of the gap.

For a biomarker discovery program, this has a direct consequence. If you run only RNA-seq and nominate the top 50 genes, roughly 60 of them will not produce a corresponding protein signal in the biofluid you plan to assay. You will spend months pursuing ghosts. The reverse is equally true: protein markers without transcriptomic support are more likely to reflect post-translational regulation, secretion from a distal tissue, or technical variation in the MS assay — harder to mechanistically interpret and harder to target therapeutically.

Concordant markers — those where both the transcript and the protein move in the same direction with statistical confidence — have passed a two-layer orthogonal filter. They are more likely to be driven by genuine transcriptional dysregulation with functional protein-level consequences. In the RA example, CD38 and S100A8 (calprotectin) are both on this list and both have clinical validation: serum calprotectin correlates with DAS28 disease activity, and CD38 is the target of daratumumab, now in trials for refractory RA.

Key insight

Multi-omics concordance filtering reduces the biomarker candidate list by roughly 80% while retaining the subset with the highest translational probability. It is not more data for the sake of more data — it is a principled filter that exploits the orthogonality of the two assays to remove the noise that neither assay alone can distinguish from signal.

Running This in BioMate

The entire four-step chain executes as a single conversational workflow request. You describe your data — FASTQ files or count matrices for RNA-seq, LFQ intensity tables for proteomics, sample metadata with group labels — and BioMate sequences the four steps automatically, passing outputs between them without manual file handling. The integration and ranking steps run on AWS Batch workers with full Bioconductor and MOFA+ environments installed; you do not manage packages or compute. The ranked candidate table, scatter plot, Venn diagram, and a downloadable PDF methods report are all generated as outputs of the completed run.

For teams working with existing CPTAC or PRIDE datasets, BioMate can ingest the processed data matrices directly. For prospective cohorts, the nf-core/rnaseq alignment step and the MaxQuant or FragPipe proteomics preprocessing steps are both available as upstream pipeline stages in the same workflow chain.


References

1. Argelaguet R et al. (2020). MOFA+: a statistical framework for comprehensive integration of multi-modal single-cell data. Genome Biology 21:111. doi:10.1186/s13059-020-02015-1

2. Maier T, Güell M, Serrano L (2009). Correlation of mRNA and protein in complex biological samples. FEBS Letters 583(24):3966–3973. doi:10.1016/j.febslet.2009.10.036

3. Wilhelm M et al. (2014). Mass-spectrometry-based draft of the human proteome. Nature 509:582–587. doi:10.1038/nature13319

4. Gry M et al. (2009). Correlations between RNA and protein expression profiles in 23 human cell lines. BMC Genomics 10:365. doi:10.1186/1471-2164-10-365

5. CPTAC Consortium. Clinical Proteomic Tumor Analysis Consortium datasets, NCI. proteomics.cancer.gov/programs/cptac

6. Häupl T et al. (2020). RA synovial proteomics LC-MS/MS dataset. PRIDE Archive PXD013149. ebi.ac.uk/pride/archive/projects/PXD013149

7. Love MI, Huber W, Anders S (2014). Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biology 15:550. doi:10.1186/s13059-014-0550-8

8. Smyth GK (2004). Linear models and empirical Bayes methods for assessing differential expression in microarray experiments. Statistical Applications in Genetics and Molecular Biology 3(1):Article3. doi:10.2202/1544-6115.1027