
Glycoengineering
Analyze and engineer protein glycosylation.
Install
npx skills add synthetic-sciences/openscience --skill glycoengineering -g -a claude-code -y- Repository
- synthetic-sciences/openscience4.3k
- Category
- Design
- Updated
- 5d ago
- License
- Unknown
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Analyze and engineer protein glycosylation. Scan sequences for N-glycosylation sequons (N-X-S/T), predict O-glycosylation hotspots, and access curated glycoengineering tools (NetOGlyc, GlycoShield, GlycoWorkbench). For glycoprotein engineering, therapeutic antibody optimization, and vaccine design.
Glycoengineering
Overview
Glycosylation is the most common and complex post-translational modification (PTM) of proteins, affecting over 50% of all human proteins. Glycans regulate protein folding, stability, immune recognition, receptor interactions, and pharmacokinetics of therapeutic proteins. Glycoengineering involves rational modification of glycosylation patterns for improved therapeutic efficacy, stability, or immune evasion.
Two major glycosylation types:
- N-glycosylation: Attached to asparagine (N) in the sequon N-X-[S/T] where X ≠ Proline; occurs in the ER/Golgi
- O-glycosylation: Attached to serine (S) or threonine (T); no strict consensus motif; primarily GalNAc initiation
When to Use This Skill
Use this skill when:
- Antibody engineering: Optimize Fc glycosylation for enhanced ADCC, CDC, or reduced immunogenicity
- Therapeutic protein design: Identify glycosylation sites that affect half-life, stability, or immunogenicity
- Vaccine antigen design: Engineer glycan shields to focus immune responses on conserved epitopes
- Biosimilar characterization: Compare glycan patterns between reference and biosimilar
- Drug target analysis: Does glycosylation affect target engagement for a receptor?
- Protein stability: N-glycans often stabilize proteins; identify sites for stabilizing mutations
N-Glycosylation Sequon Analysis
Scanning for N-Glycosylation Sites
N-glycosylation occurs at the sequon N-X-[S/T] where X ≠ Proline.
import re
from typing import List, Tuple
def find_n_glycosylation_sequons(sequence: str) -> List[dict]:
"""
Scan a protein sequence for canonical N-linked glycosylation sequons.
Motif: N-X-[S/T], where X ≠ Proline.
Args:
sequence: Single-letter amino acid sequence


