Skip to main content

A Glycoinformatics Toolkit

Project description

https://img.shields.io/travis/mobiusklein/glypy.svg Documentation Status

Glycobiology is the study of the biological functions, properties, and structures of carbohydrate biomolecules, also called glycans. These large, tree-like molecules are complex, having a wide variety of building blocks as well as modifications and substitutions on those building blocks.

Much in the same way other bioinformatics libraries provide ways to represent DNA, RNA, or Protein sequences, this library attempts to provide a representation of glycans. Much of the variation found in the building blocks of these structures, monosaccharides, are caused by substitutions of functional groups on a common core structure.

Features

Read in and write out common glycan structure formats

  1. GlycoCT{condensed} (i/o)

  2. GlycoCT{XML} (i)

  3. GlycoMinds Linear Code (i/o)

  4. IUPAC Three Letter Code (i/o)

Manipulate glycan data structures like trees

  1. Traverse the structure with common algorithms like breadth-first and depth-first, or use node-level information to choose a customized path.

  2. Operate on monosaccharide and substituents as nodes and on bonds as edges.

  3. Add, remove, and modify these structures to alter glycan properties.

  4. Identify substructures and motifs, classifying glycans.

  5. Score structural similarities with one of several ordering and comparator methods.

  6. Plot tree structures with Matplotlib, rendering against any viable backend using configurable symbol nomenclature, such as Consortium for Functional Glycomics (CFG) or IUPAC text. Specialized SVG labeling for better web-interactivity.

Example Cases

  1. Calculate the mass of a native or derivatized glycan.

  2. Generate glycosidic and cross ring cleavage fragments for a collection of glycan structures for performing MS/MS database search.

  3. Perform substructure similarity searches with exact ordering or topological comparison and exact or fuzzy per-residue matching to classify a structure as an N-linked glycan.

  4. Annotate MS spectra with glycan structures, labeling which peaks matched a database entry.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

glypy-0.0.5rc2.zip (244.0 kB view details)

Uploaded Source

File details

Details for the file glypy-0.0.5rc2.zip.

File metadata

  • Download URL: glypy-0.0.5rc2.zip
  • Upload date:
  • Size: 244.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for glypy-0.0.5rc2.zip
Algorithm Hash digest
SHA256 ef23a418661efa02d657c619a0aed44eda1f74ae1bf53ff4e668818bba720159
MD5 be53ba6934d0c3a8957885f7039d0aeb
BLAKE2b-256 75cb53f14e61163e0dace7f25f92c6e3604ccac9ab320df43599d561023f2a53

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page