Skip to content
Skillpedia
Agents51k · #1882

glycoengineering

Enables your agent to analyze and engineer protein glycosylation. It checks sequences, amino acid regions, and glycan data for protein engineering.

What it does

This tool helps understand where and how sugars (glycans) attach to proteins. It looks for specific patterns in the protein that indicate attachment sites and can predict if these sites are likely to be used.

When to use it

  • ✓When creating new proteins for medical or industrial purposes.
  • ✓When studying how proteins function in living organisms.
  • ✓When comparing different versions of the same protein.

Example of what to ask your AI

“Analyze this protein sequence and tell me where sugars might attach.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/glycoengineering/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/glycoengineering/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool examines the protein's sequence for known patterns that allow sugar attachment. It can also use other information, like the protein's location in the cell, to refine its predictions.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add K-Dense-AI/scientific-agent-skills --skill glycoengineering

Or download just the file:

curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/glycoengineering/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Glycoengineering

When to use

Use for canonical N-glycosylation candidate analysis, O-GalNAc candidate triage, antibody glycoform comparison, or structural glycan shielding. Keep four kinds of result separate: sequence motif, prediction, experimentally supported occupancy, and glycan structure/composition. None alone establishes all the others.

This workflow focuses on eukaryotic secretory-pathway N-glycosylation and mucin-type O-GalNAc. O-GlcNAc, O-mannose, O-fucose and other O-linked modifications require appropriate evidence and predictors; S/T enrichment does not identify the type.

Workflow

  1. Record the protein accession, isoform/version, exact sequence, expression host, signal peptide/transmembrane topology and construct boundaries. Preserve a mapping from submitted sequence coordinates to mature protein, PDB chain/residue identifiers and antibody numbering where relevant.
  2. Scan canonical N-X-[S/T] candidates with X not Pro. Retain overlaps: NNST has candidates starting at 1 and 2. A missing canonical motif does not rule out unusual N-glycosylation; a present motif does not establish occupancy.
  3. Prioritize secreted/luminal/extracellular regions using topology and curated evidence. Sequence-only results in a cytoplasmic region are not evidence of secretory-pathway glycosylation.
  4. For O-GalNAc, use S/T density only as a descriptive feature, then inspect a suitable predictor and cell/transferase context. Do not exclude SP/TP motifs: adjacent Pro can be favorable, depending on the GalNAc-transferase and context. See the GalNAc-T substrate study.
  5. Propose explicitly numbered mutations, list every changed residue and rescan the full product for lost/created overlapping motifs. Evaluate structural and expression effects independently of glycosylation.
  6. Validate occupancy and glycoforms experimentally, with localization evidence, glycan composition/structure confidence, and the biological assay required by the engineering objective. For biosimilar comparisons, match sample handling, analytical coverage and quantification before comparing glycan percentages.

Local sequence analysis

The standard-library helper scripts/glycoengineering_tools.py replaces copied snippets. Import it with this skill's scripts/ directory on PYTHONPATH, or run Python from that directory. It accepts raw canonical 20-amino-acid sequences, normalizes whitespace/case, and rejects FASTA headers, gaps, unknown residues and empty input. Parse FASTA records first; do not remove unknown residues because that changes coordinates. Coordinates are 1-based in the normalized submitted sequence.

from glycoengineering_tools import (
    normalize_sequence, find_n_glycosylation_sequons,
    eliminate_glycosite, add_glycosite, find_st_rich_sites,
)

sequence = normalize_sequence("NNST")
sites = find_n_glycosylation_sequons(sequence)
assert [site["position"] for site in sites] == [1, 2]

mutant = eliminate_glycosite(sequence, 1, "Q")
assert mutant == "QNST"  # the overlapping sequon at position 2 remains
assert [site["position"] for site in find_n_glycosylation_sequons(mutant)] == [2]

# Three intended changes: A1N, P2A, A3T. P->A must be explicit.
parent = "APA"
product = add_glycosite(parent, 1, "T", allow_proline_substitution=True)
changes = [(i, before, after) for i, (before, after) in
           enumerate(zip(parent, product), 1) if before != after]
assert product == "NAT" and len(changes) == 3

# Density is a fraction of residues, not an O-glycosylation probability.
o_candidates = find_st_rich_sites("STPST", window=7, min_st_fraction=0.4)
assert [site["position"] for site in o_candidates] == [1, 2, 4, 5]

eliminate_glycosite requires a complete canonical sequon and a one-residue replacement other than N. add_glycosite can alter up to three residues; it retains an existing S/T at +2. Neither function predicts a mutant's fold, glycan occupancy, function or tolerability. An N-to-Q substitution can change protein behavior even without a glycan effect.

The S/T density window must be a positive odd integer. Terminal windows shorten, and their denominator is the actual window length. Dense regions may help triage mucin-like sequence; isolated real O-GalNAc sites can be missed.

For batch analysis, keep identifiers and normalized sequence lengths:


…
FAQ

What are 'sequons'?

They are short sequences of amino acids within a protein that act as 'addresses' for sugar attachment.

Does the tool guarantee sugars will attach?

No, it predicts potential sites. Actual attachment depends on many other biological factors.

What is 'glycosylation engineering'?

It's the process of modifying or designing how sugars attach to proteins to change their properties or functions.

Details

Original description by the author

Analyzes and engineers protein glycosylation by scanning canonical N-glycosylation sequons, describing S/T-rich regions, checking curated glycan evidence, and preparing NetNGlyc, NetOGlyc and GlycoSHIELD workflows. Use for glycoprotein engineering, antibody Fc glycosylation, glycan shielding, and site-specific glycoproteomics interpretation.

repo: K-Dense-AI/scientific-agent-skills

Popularity

GitHub stars
51k
Ranking position
#1882
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills