跳转到主要内容

糖生物信息学工具包

项目描述

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

糖生物学是研究碳水化合物生物大分子的生物功能、性质和结构,也称为糖链。这些大型、树状分子复杂,具有广泛的构建块以及这些构建块上的修饰和替换。

glypy是一个Python库,提供读取、写入和操作糖链结构、糖链组成、单糖及其取代基的代码。它还包括使用SPARQL查询和RDF对象映射器与流行的糖链结构数据库GlyTouCanUnicarbKB的接口。

示例用例

  1. 使用规范或残基级别规则顺序遍历结构。

  2. 将单糖和取代基作为节点,将边作为边进行操作。

  3. 添加、删除和修改这些结构以改变糖链性质。

  4. 识别子结构和基序,对糖链进行分类。

  5. 使用几种排序和比较方法之一评估结构相似性。

  6. 使用MatPlotLib绘制树结构,使用可配置的符号命名法进行渲染,如SNFG、CFG或IUPAC。使用矢量图形进行布局以实现无损缩放。

  7. 计算原生或衍生糖苷的质量。

  8. 为一系列糖苷结构生成糖苷键和交联环断裂片段,以进行MS/MS数据库搜索。

  9. 使用精确排序或拓扑比较以及精确或模糊的每残基匹配进行子结构相似性搜索,以将结构分类为N-连接的糖苷。

  10. 用糖苷结构注释MS谱图,标记哪些峰与数据库条目匹配。

  11. GlyTouCan下载所有N-糖苷。

  12. 在一个列表中找到所有包含特定子树的糖苷,或在一个糖苷数据库中找到共同子树,执行树元富集分析。

  13. 从一组种子结构开始,使用一组酶合成所有可能的糖苷。

引用

如果您在出版物中使用glypy,请引用以下内容:

Klein, J.,Zaia, J. (2019). glypy - 一个开源糖蛋白信息库。蛋白质组学研究杂志。 https://doi.org/10.1021/acs.jproteome.9b00367

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分布

glypy-1.0.12.tar.gz (849.1 kB 查看散列值)

上传时间

构建分布

glypy-1.0.12-cp310-cp310-win_amd64.whl (1.0 MB 查看散列值)

上传时间 CPython 3.10 Windows x86-64

glypy-1.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB 查看散列值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ x86-64

glypy-1.0.12-cp39-cp39-win_amd64.whl (1.0 MB 查看散列值)

上传时间 CPython 3.9 Windows x86-64

glypy-1.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB 查看散列值)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

glypy-1.0.12-cp38-cp38-win_amd64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.8 Windows x86-64

glypy-1.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ x86-64

支持者