Analyzing Xenium In Situ Gene and Protein Expression Data with OmnibusX

A Story Told by Data

Once upon a time, a brave team was given a very dangerous mission: to bring down two giant castles that had stood for a long, long time.

The team was made up of many small squads — T cells, B cells, Myeloid cells, and more — each with a special role. They gathered quietly around the castles, preparing to attack from every direction.

No one knew exactly what would happen next. But they all understood one thing: This mission could change everything.

H&E pathology annotation with OmnibusX – Xenium dataset

Suddenly, a signal lit up at the command center.

“This is B cell squad. Reporting in.
Plasma cell unit has successfully infiltrated deep inside Target B.”

Cheers rippled through the radio lines — but there was no time to celebrate.

Automatic cell type classification with OmnibusX - Xenium dataset

T cell unit here.
Regulatory T cells have surrounded Target B, locking it down.
Effector T cells have taken control of every position inside the fortress.”

Automatic cell type classification with OmnibusX - Xenium dataset

“What about Target A?”

“We’re trying to connect with them through the Protein line, but the signal... It’s too weak. Almost gone.”

Protein expression visualization on spatial images using OmnibusX – Xenium dataset

“Switch to the RNA line!”

BEEP.

Connection established.

RNA expression visualization on spatial images using OmnibusX – Xenium dataset

“Commander, we can not penetrate into Target A.”

“... because the enemy is too strong?”

A pause crackled over the channel.

“...actually, it’s the opposite. Their density is lower...”

Automatic cell type classification with OmnibusX - Xenium dataset

“Why???"

"Call in the Dendritic cell scouts. We need full intelligence on this fortress, every signal, every pathway, every hidden defense.”

Automatic cell type classification with OmnibusX - Xenium dataset

The mission pressed on! No one dared to slow down.

Collecting signal from RNA...

Heatmap of marker analysis on RNA expression with OmnibusX – Xenium dataset

Collecting signal from Protein...

Heatmap of marker analysis on Protein expression with OmnibusX – Xenium dataset

“We are sneaking through the battlefields...”

Our TLS stronghold...

Integrate multiplex imaging channels with OmnibusX - Xenium dataset

Our forces are on the move

Integrate multiplex imaging channels with OmnibusX - Xenium dataset

Target A

Integrate multiplex imaging channels with OmnibusX - Xenium dataset

Target B

Integrate multiplex imaging channels with OmnibusX - Xenium dataset

Analyzing the gathered signals...

Differential gene expression analysis in OmnibusX - Xenium dataset

Begins to form assessments...

Enrichment analysis in OmnibusX - Xenium dataset

“We found a hint, sir!
The mysterious alliance of Fibroblasts and Endothelial cells is gathering stronger inside Target A.”

Automatic cell type classification with OmnibusX - Xenium dataset

“Look at this ratio... between our forces and theirs.”

Composition analysis in OmnibusX - Xenium dataset

Numbers flickered across the screen, sharp and undeniable. The balance was shifting— and not in their favor.

Will the brave team discover a way to bring down Target A… or will the hidden alliance hold its ground?

....

The story is generated using data from the Xenium In Situ Gene and Protein Expression dataset for FFPE Human Renal Cell Carcinoma (10x Genomics). All analyses and visualizations were performed with the OmnibusX desktop application, including:

  • Automatic cell type classification
  • Tissue region annotation with H&E images
  • Multiplex image channel integration
  • Finding marker panels
  • Composition analysis
  • Differential gene expression analysis
  • Enrichment analysis
  • Heatmap visualization
  • Multi-omics integration of RNA and protein expression

Thank you for reading!