glycoengineering
Analyzes and engineers protein glycosylation by scanning canonical N-glycosylation sequons, describing S/T-rich regions, checking curated glycan evidence, and…
Skill by K-Dense-AI
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/k-dense-ai-glycoengineering
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/glycoengineering
What's inside
- Skill name
glycoengineering- Description
- 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.
- License
- MIT
- Compatibility
- Local sequence helpers require Python 3.10+. Public GlyTouCan lookup requires requests and network access. DTU predictors use a browser; optional GlycoSHIELD needs a separate source installation, glycan libraries, and GROMACS for SASA analysis.
- Metadata
- version: 1.4 · skill-author: Kuan-lin Huang · last-reviewed: 2026-10-01
- Instructions
- 177 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (5)
- SKILL.md
- glycan_databases.md · references/
- glycoshield.md · references/
- glycoengineering_tools.py · scripts/
- glytoucan_lookup.py · scripts/
SKILL.md (first lines)
# 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](https://doi.org/10.1093/glycob/cwu089).
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](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.
```python
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:
```python
sequences = {"overlap": "NNST", "control": "APAA", "mucin_like": "STPST"}
rows = []
for name, raw_sequence in sequences.items():
seq = normalize_sequence(raw_sequence)
positions = [site["position"] for site in find_n_glycosylation_sequons(seq)]
rows.append({"protein": name, "length": len(seq),
"n_sequon_positions": positions,
"n_sequons_per_100_residues": 100 * len(positions) / len(seq),
"st_rich_positions": [site["position"] for site in find_st_rich_sites(seq)]})
```
## Prediction services
Use the official forms, which accept FASTA and return web results; this skill does
not provide a stable submission API or job-polling endpoint. Saving a CGI URL is
not a submitted job. Preserve the output, input and service version together.
| Service | Current documented scope and interpretation |
| --- | --- |
| [NetNGlyc 1.0](https://services.healthtech.dtu.dk/services/NetNGlyc-1.0/) | Human N-glycosylation; reports network potential and jury agreement. Default threshold 0.5; not a calibrated occupancy probability. Up to 2,000 sequences / 200,000 residues total / 4,000 per sequence. SignalP runs, but extracellular topology is not checked. The server may score N-P-S/T; exclude these from the canonical candidate set unless independent evidence warrants review. |
| [NetOGlyc 4.0](https://services.healthtech.dtu.dk/services/NetOGlyc-4.0/) | Mammalian mucin-type O-GalNAc; outputs GFF2 confidence scores, with scores **greater than** 0.5 marked positive. Up to 50 sequences / 200,000 residues total / 4,000 per sequence. Prefer full sequence including signal peptide; isolated sites need 15 residues of flanking context on both sides. A positive supports regional likelihood, not guaranteed site occupancy or glycan type beyond this model's O-GalNAc scope. |
The service documentation and sample output were reviewed; new prediction jobs
were not submitted during this refresh.
## Structural shielding with GlycoSHIELD
[GlycoSHIELD](https://gitlab.mpcdf.mpg.de/dioscuri-biophysics/glycoshield-md/)
grafts pre-simulated glycan conformers onto protein structures and filters steric
clashes. It does not predict which sequons are occupied or run fresh molecular
dynamics for each query. See [Tsai et al., 2024](https://doi.org/10.1016/j.cell.2024.01.034).
Read [references/glycoshield.md](references/glycoshield.md) for the pinned source,From K-Dense-AI/scientific-agent-skills, MIT.
More from K-Dense-AI/scientific-agent-skills
- 0.699score
alphagenome
K-Dense-AI
Looks up precomputed AlphaGenome Atlas effects for any GRCh38 single-nucleotide variant (AVI score with Phred and 18 SHAP feature attributions, plus raw and…
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
ginkgo-cloud-lab
K-Dense-AI
Guides protocol selection, input preparation, pricing checks, and browser ordering on Ginkgo Bioworks Cloud Lab (cloud.ginkgo.bio).
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
citation-management
K-Dense-AI
Comprehensive citation management for academic research.
SkillAFreshness: A★ 54.4KClaude Code - 0.699score
adaptyv
K-Dense-AI
Uses the Adaptyv Bio Foundry API and Python SDK to design protein characterization experiments, estimate costs, submit sequences, monitor laboratory progress…
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
parallel-web
K-Dense-AI
Uses Parallel CLI for web search, URL extraction, deep research, structured data enrichment, entity discovery, and recurring web monitoring.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
scientific-schematics
K-Dense-AI
Generates scientific diagram drafts using Nano Banana 2 AI with smart iterative refinement.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
openpiv
K-Dense-AI
Performs Particle Image Velocimetry (PIV) analysis with OpenPIV.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
venue-templates
K-Dense-AI
Prepares journal manuscripts, conference papers, research posters, and grant documents using venue-specific formatting guidance and bundled LaTeX scaffolds.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
uncertainty-and-units
K-Dense-AI
Tracks physical units and propagates measurement uncertainty in scientific calculations using pint and uncertainties.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
exploratory-data-analysis
K-Dense-AI
Performs bounded, local exploratory analysis of explicitly supported scientific files.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
13c-metabolic-flux
K-Dense-AI
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps, mfapy isotope simulation…
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
analytical-method-validation
K-Dense-AI
Plans, executes, and documents validation, verification, and transfer of analytical procedures under the governing framework - ICH Q2(R2) and Q14, USP…
SkillAFreshness: A★ 54.4KClaude Code +9
Signals
- Stars
- 54,411
- Forks
- 4,797
- Open issues
- 8
- Last commit (this folder)
- Oct 1, 2026 (26 days ago)
- Last release
- Oct 1, 2026 (26 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.4
- License
- MIT
- Website
- arxiv.org/abs/2609.00065
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from K-Dense-AI
- 0.699score
citation-management
K-Dense-AI
Comprehensive citation management for academic research.
SkillAFreshness: A★ 54.4KClaude Code - 0.699score
ginkgo-cloud-lab
K-Dense-AI
Guides protocol selection, input preparation, pricing checks, and browser ordering on Ginkgo Bioworks Cloud Lab (cloud.ginkgo.bio).
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
openpiv
K-Dense-AI
Performs Particle Image Velocimetry (PIV) analysis with OpenPIV.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
exploratory-data-analysis
K-Dense-AI
Performs bounded, local exploratory analysis of explicitly supported scientific files.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
parallel-web
K-Dense-AI
Uses Parallel CLI for web search, URL extraction, deep research, structured data enrichment, entity discovery, and recurring web monitoring.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
scientific-schematics
K-Dense-AI
Generates scientific diagram drafts using Nano Banana 2 AI with smart iterative refinement.
SkillAFreshness: A★ 54.4KClaude Code +9
Cite this page
glycoengineering skill. Agent Mart. https://agentmart.dev/skills/k-dense-ai-glycoengineering (last updated 2026-10-24)