一个易于使用的停靠库。

dockerasmus的Python项目详细描述


通过大学对接

versiondocspyversionsglbuildcoveragelicensegradewheel

简介

dockerasmus是一个与版本无关的python模块,它是创建的 作为python赋值的一部分,快速解决对接问题 巴黎萨克利大学的m1围嘴。

dockerasmus提供评分函数的通用实现, 它可以与几个components一起使用来计算 包含两种蛋白质的对接构象。它是后端不可知论的,而且 每个评分组件都可以用任何支持的库重写 numpy数组。

示例

使用dockerasmus计算barnase-barstar复合体的得分 使用由Cornell et al

定义的评分函数
fromdockerasmus.pdbimportProteinfromdockerasmus.scoreimportScoringFunction,components# Import the pdb files (supports gzipped files or plain .pdb)barnase=Protein.from_pdb_file("tests/data/barnase.native.pdb.gz")barstar=Protein.from_pdb_file("tests/data/barstar.native.pdb.gz")# Create a scoring function with two componentsscoring_function=ScoringFunction(components.LennardJones,components.Coulomb)# Call the scoring function on the barnase (receptor)# and the barstar (ligand)scoring_function(barnase,barstar)# -84.94...

API

dockerasmus提供几个子模块:

  • 蛋白质数据库的解析器和对象模型(dockerasmus.pdb
  • 评分库(dockerasmus.score
  • 用于空间转换的软三维引擎(dockerasmus.spatial

API reference 从联机文档获取更多详细信息。

许可证

dockerasmus是完全开源的,在gplv3下发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JPanel不会对键绑定做出反应   当时间大于零时,不得在UI线程上调用java Await   JTextArea的java线程安全。追加   Java用户输入的字和行计数器   java以spreedsheat格式将数据保存到文件中   java构造函数的意义是什么?   java findViewById返回null,尽管组件的ID存在   java如何向按钮添加图像   java如何中断ExecutorService的线程   java如何将属性(例如枚举)绑定到不同类型的组件属性(例如每个枚举的映像)?   随机森林分类器的java实现   html使用java连接到一个站点并发布,HTTP状态代码200   从类访问属性时发生java编译错误   Java自动填充ArrayList,搜索更好的选项