Flow cytometry Proteomics Clinical MOFA factors
Case Study — Candel Therapeutics

Turning complex multi-omic trial data into evidence Candel could act on

During a Phase II oncology trial, Candel Therapeutics needed to connect thousands of biomarker features with clinical outcomes without relying on slow, manual exploration. Sonrai worked alongside its team to integrate the evidence, accelerate the analysis, and identify clinically relevant patterns for further investigation.

Data types

Clinical data (structured patient records via EDC systems, radiology imaging) and biomarker data from flow cytometry, CyTOF, and Olink proteomics.

See how the analysis worked, step by step

The programme question

Candel Therapeutics was undergoing a Phase II trial investigating the efficacy of a novel immunotherapy in patients with advanced-stage non-small cell lung cancer (NSCLC), with survival as the primary endpoint. The study was supported by cytometry and proteomics data collected at both baseline and follow-up visits — the question was how to connect that evidence to clinical outcomes quickly enough to inform the programme while it was still running.

The challenge

Candel needed to connect thousands of cytometry and proteomics features with survival outcomes. Manual, feature-by-feature exploration was too slow for the trial's timelines, while analysing each dataset separately risked missing relationships that only appear when the evidence is considered together — and doing so required computational infrastructure capable of handling the combined scale.

What Sonrai delivered

Working alongside Candel's team, we integrated the flow cytometry, proteomics, and clinical datasets into a single environment, applied multi-omic analysis to surface the patterns and relationships hidden within the combined evidence, and delivered results through the Sonrai Discovery platform — giving the team a shared, version-controlled view of the analysis rather than a one-off report.

Dr Francesca Barone, Chief Scientific Officer, Candel Therapeutics

"For us, it's been like having an extension of our company, with that expertise that we could bring in."

Dr Francesca Barone, MD, PhD — Chief Scientific Officer, Candel Therapeutics

Outcomes

Data processing time was cut down from one month to just three days.

Identification of actionable biomarkers was reduced from weeks to hours.

Multi-omic biomarkers were linked to 12 distinct clinical outcomes, distinguishing high responder groups.

The analysis also surfaced previously unrecognized multi-omic signatures linked to variations in the drug delivery protocols used during the trial. Candel presented findings from this work at the American Society of Clinical Oncology (ASCO) Annual Meeting 2024. View the poster here.

Analysis and results were delivered through the Sonrai Discovery platform, giving Candel's team seamless collaboration, version control, and data governance throughout — without the platform being the story.

Trying to connect complex biomarker evidence with clinical outcomes?

Sonrai can help define the scientific question, integrate the relevant data, and deliver evidence your programme team can act on.

Get in touch

How the analysis worked

Candel's team combined flow cytometry and proteomics data with clinical observations using Multi-Omics Factor Analysis (MOFA), an approach that reduces complex, high-dimensional biological data into a small number of interpretable factors. The walkthrough below illustrates how that type of analysis is performed.

Disclaimer: The walkthrough below uses simulated data solely to illustrate how this type of multi-omic analysis can be performed. It does not use Candel's trial data or represent results from the Candel engagement.

View the full technical walkthrough

Step-by-step MOFA method, with video demonstrations and figures

Traditional clinical trials often focus on single "omics" layers, such as genomics, to identify disease-related genes or predict drug efficacy. However, this approach often fails to capture the complexity of biological systems, where multiple molecular processes interact to influence disease progression and treatment response. Multi-omics addresses this limitation by integrating data from different "omics" levels, providing a more holistic view of the underlying biology.

What is Multi-Omics Factor Analysis (MOFA)?

Multi-Omics Factor Analysis (MOFA) [1–3] is an unsupervised machine learning method designed to integrate and analyze diverse biological data types (e.g. genomics, proteomics, and transcriptomics) collected from the same set of samples. By identifying shared patterns across these datasets, MOFA reduces complex data into a few key factors that represent the main sources of variation.

Step 1: Data preprocessing

Ensure that the multi-omics datasets, including flow cytometry and proteomics data, are structured appropriately for MOFA. This typically involves organizing the data into matrices where rows represent features (e.g., cell types, proteins) and columns represent samples (patients).

To assess dynamic changes over time, compute the fold change for each feature by dividing the follow-up measurement by its corresponding baseline value. This fold change metric offers a standardized view of expression shifts, which enables meaningful cross-patient comparisons.

Apply appropriate normalization techniques to correct for technical noise and disparities inherent to each dataset type. This ensures consistent input for MOFA's integration process.

Example of a formatted proteomics dataset ready for MOFA analysis

Figure 1: Example of a formatted proteomics dataset ready for MOFA analysis.

Step 2: Model training

Once the datasets are ready, we can input the preprocessed data into the MOFA framework. Specify the number of latent factors to be inferred, which represent the underlying sources of variation across the datasets.

Data dictionary: Flow cytometry and Olink proteomics file names for baseline, follow-up, and fold change analysis

Figure 2: Example of a completed configuration file where the names of each data modality and the corresponding file paths are specified. This is used to inform MOFA where the prepared data is stored.

Next, execute the MOFA algorithm to learn the latent factors. This process runs in an Amazon SageMaker notebook instance on our Sonrai Discovery platform and takes less than a minute to complete for a typical clinical trial biomarker dataset (hundreds of patients, thousands of features).

MOFA+ model training summary: flow cytometry and Olink proteomics data, Gaussian likelihoods, automatic relevance determination priors, spike-and-slab priors, and convergence message

Figure 3: Example execution of the MOFA algorithm completed in a few seconds.

Step 3: Model interpretation

Once MOFA learns the factors, we can perform a series of exploratory analyses to understand their biological significance, and examine whether any of them are associated with clinical outcomes, such as overall survival.

Video 1. Demonstrating the MOFA model interpretation process using Sonrai Discovery.

Step 4: Machine learning to predict long survivors

MOFA simplifies complex multi-omics data by reducing hundreds or thousands of features into a handful of factors that capture the most meaningful information. These factors can then be used as inputs for machine learning algorithms to address specific questions.

For example, let's predict which patients are likely to be "long survivors" (patients surviving more than 30 months after treatment) — a demonstrative question used purely to illustrate the method, not Candel's own trial question. Two approaches are compared: one using the original concatenated multi-omics dataset, and the other using the 15 MOFA-derived factors.

Video 2. Demonstrating the machine learning model training process with the full omics dataset within Sonrai Discovery.

Using full omics dataset: With all raw features concatenated, we trained a classifier using the no-code XGBoost app on the Sonrai Discovery platform. After testing several hyperparameter combinations, the model achieved a test F1-score of 0.67.

Video 3. Showcasing the improved model training process using MOFA factors within Sonrai Discovery.

Using MOFA factors: By leveraging the simplified MOFA factors, the same XGBoost workflow saw immediate improvements, achieving a test F1-score of 0.74 — a substantial gain over the omics dataset. This demonstrates the utility of MOFA in enhancing downstream machine learning workflows.

References

  1. Argelaguet R, Arnol D, Bredikhin D, et al. MOFA+: a statistical framework for comprehensive integration of multi-modal single-cell data. Genome Biol. 2020;21:111. doi:10.1186/s13059-020-02015-1.
  2. Argelaguet R, Velten B, Arnol D, et al. Multi-Omics Factor Analysis—a framework for unsupervised integration of multi-omics data sets. Mol Syst Biol. 2018;14:e8124. doi:10.15252/msb.20178124.
  3. MOFA: Multi-Omics Factor Analysis. GitHub repository. Available here. [Accessed 13 Jan 2025].

Related Case Studies

Like what you see? Let's talk

We listen to your problems, and give you the confidence to make your decision.

Take the first step