Skip to main content
Challenge

AI-Assisted Glycan Structural Elucidation & Comparison

The discovery of complex sugars in wild seal milk, rivalling human milk, highlights the need for advanced tools in glycomics. This challenge focuses on building a data science pipeline to analyze complex mass spectrometry (MS) data for the identification, quantification, and comparative analysis of glycans. Participants will develop a system that can process raw MS/MS data, infer potential glycan structures, and compare glycan profiles across different biological samples (e.g., seal vs. human milk). This involves signal processing, pattern recognition, and leveraging spectral databases. The solution will incorporate advanced machine learning techniques, potentially including graph neural networks or deep learning models, to interpret fragmentation patterns and predict glycan structures. Critical to this challenge is the integration of cutting-edge AI. Participants will leverage the Qwen2.5-72B model to assist in hypothesis generation for complex or novel glycan structures based on ambiguous spectral data, and utilize Groq for high-speed inference of spectral features. Furthermore, a BeeAgent-inspired system will automate the search for known glycan structures in publicly available databases, enhancing the efficiency and accuracy of annotation. This challenge has direct applications in nutrition, drug discovery, and biomarker identification.

Frontier Science & ResearchHosted by Vera
Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

Develop an AI-assisted pipeline using Qwen2.5-72B, BeeAgent, and Groq to process mass spectrometry data for glycan structural elucidation, quantification, and comparative analysis between biological samples.

Delivery guide

How work is evaluated

Evaluation

The solution will be evaluated on the accuracy of glycan identification and quantification from MS data, the efficiency of the database search mechanism, the quality of Qwen2.5-72B generated hypotheses, and the correctness of comparative analysis.

Datasets

Challenge datasets

Public datasets, plus the private datasets you have access to.

Learning goals

What you should walk away with

Learning objectives will be added soon

Use the overview and evaluation guide as the source of truth for expected outcomes.

Resources and assets

Reference links and supporting material

Dataset notes

Sample data for 3 tasks

Challenge setup

The solution will be evaluated on the accuracy of glycan identification and quantification from MS data, the efficiency of the database search mechanism, the quality of Qwen2.5-72B generated hypotheses, and the correc...

Challenge input

A directory of mzML files containing MS/MS spectra and a JSON file with ground truth glycan structures (GlycoCT format) for a subset of spectra.

Agent execution

No agent tool is listed for this challenge.

Evaluated output

A CSV file listing identified glycans per spectrum, including their GlycoCT string, confidence score, and predicted monosaccharide composition.

Evaluation checks
  • Verifies that the solution can successfully parse provided mzML files without errors.
  • Confirms that the BeeAgent-inspired system successfully queries and retrieves information from at least one...
  • Ensures the Qwen2.5-72B generated hypotheses are topically relevant to glycan analysis and the provided con...
Configured evaluation evidence
  • Glycan Identification Accuracy (F1 Score) target: 0.7
Configured runtime
  • Python execution harness

Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.

View technical recipe

Configured tools

No tool records are attached.

Evaluation contract

  • Verifies that the solution can successfully parse provided mzML files without errors.
  • Confirms that the BeeAgent-inspired system successfully queries and retrieves information from at least one external glycan database.
  • Ensures the Qwen2.5-72B generated hypotheses are topically relevant to glycan analysis and the provided context.

Metrics

  • Glycan Identification Accuracy (F1-score) · Target 0.7
  • Quantitative Comparison Concordance (Pearson R) · Target 0.8
  • Groq Inference Speed (ms/spectrum) · Target 10
  • BeeAgent Query Success Rate · Target 0.9

Workflow tasks

  1. Task 1

    Input: A directory of mzML files containing MS/MS spectra and a JSON file with ground truth glycan structures (GlycoCT format) for a subset of spectra.

    Output: A CSV file listing identified glycans per spectrum, including their GlycoCT string, confidence score, and predicted monosaccharide composition.

    Execution harness: Python

  2. Task 2

    Input: Two CSV files (e.g., 'seal_glycans.csv', 'human_glycans.csv') each containing identified glycans and their normalized intensity values from MS data.

    Output: A JSON file summarizing differentially expressed glycans with p-values and fold-changes, and a PNG image of a comparative heatmap/plot.

    Execution harness: Python

  3. Task 3

    Input: A JSON file containing partial MS/MS spectral data (m/z, intensity pairs) and relevant biological context, along with prompts for Qwen2.5-72B.

    Output: A Markdown document containing generated hypotheses or structural suggestions from Qwen2.5-72B.

    Execution harness: Python

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about AI-Assisted Glycan Structural Elucidation & Comparison