Skip to contents

glydb 0.7.2

  • Installation now uses the released glyrepr (>= 1.1.0) and glyparse (>= 0.8.1) packages instead of development versions.

glydb 0.7.1

Minor improvements and bug fixes

  • Update bundled data from GlyGen 2.11.1 to 2.12.1, increasing coverage from 49,019 to 49,728 glycan structures (709 additional accessions, with all previous accessions retained). Regenerate internal composition, structure, and GlyTouCan lookup indexes. (#18)
  • Incorporate upstream WURCS revisions affecting 77 existing structures, with their monosaccharide compositions unchanged. For reproducible analyses, pin the glydb package version and record the bundled GlyGen data version.

glydb 0.7.0

Breaking changes

  • glydb_structures() now accepts only "intact" and "topological" structure levels; use mono_type = "generic" with structure_level = "topological" instead of the removed "basic" level.
  • glytoucan_to_struc() no longer falls back to the online GlyGen API. Accessions without a bundled glydb_data match now return NA. (#16)

New features

  • glydb_data now includes 49,019 GlyGen glycan structures parsed from WURCS sequences, substantially expanding bundled GlyTouCan coverage. (#15)
  • glydb_compositions() and glydb_structures() now preserve their confidence attributes through vector operations. When identical glycans with different confidence values are combined, the maximum value is used. (#14)
  • glydb_structures() gains an independent mono_type argument for retrieving concrete or generic monosaccharide structures. For generic topological structures, use mono_type = "generic" with structure_level = "topological" instead of the removed "basic" level.
  • New struc_to_glytoucan() maps glycan structures to bundled GlyTouCan accessions. (#16)

glydb 0.6.0

New features

  • glydb_data now contains 19,436 GlyGen glycan structures, including non-intact glycans (#9).

Minor improvements and bug fixes

  • Bundled glydb_data and internal structure indexes are regenerated for compatibility with glyrepr 0.13.0 (#13).
  • glytoucan_to_struc() now looks up accessions from glydb_data first and only falls back to the online GlyGen API for missing accessions. (#10)
  • glycan_type values now use GlyGen classifications, including HMO, GSL, GAG, GPI, and reducing-end O-linked subtypes (#12).

glydb 0.5.0

New features

  • Add glytoucan_to_struc() to fetch GlyTouCan accessions from the GlyGen API and parse returned IUPAC strings into glycan structures (#7).

Minor improvements and bug fixes

  • Update internal data to use the GlyTouCan v2.11.1 release.

glydb 0.4.1

Minor improvements and bug fixes

  • Update documentation to correctly reflect data version.

glydb 0.4.0

New features

glydb 0.3.3

Minor improvements and bug fixes

  • Update internal data to use GlyGen Datasets v2.10.1.

glydb 0.3.2

Minor improvements and bug fixes

  • Adapt to glyrepr 0.10.0.

glydb 0.3.1

Minor improvements and bug fixes

  • glydb now depends on CRAN version of glyrepr 0.9.0.

glydb 0.3.0

New features

  • Add a glycan_type column to glydb_data. Can be “N”, “O-GalNAc”, “O-GlcNAc”, “O-Man”, “O-Fuc”, “O-Glc”.
  • Add a glycan_type parameter to glydb_compositions() and glydb_structures().

glydb 0.2.1

Minor improvements and bug fixes

glydb 0.2.0

Breaking changes

  • Remove the topology_glycans dataset.
  • Rename the fully_determined_glycans dataset to glydb_data.

New features

  • Add glydb_species() to get the species names from glydb_data.
  • Add glydb_compositions() to get the glycan compositions from glydb_data with different monosaccharide types.
  • Add glydb_structures() to get the glycan structures from glydb_data with different structure levels.

Minor improvements and bug fixes

  • Update the documentation of glydb_data to explain the duplicate glycan structures in the dataset.

glydb 0.1.1

Minor improvements and bug fixes

  • Update the topology_glycans dataset to remove some duplicates.

glydb 0.1.0

  • Initial Github release.