一个易于使用的停靠库。

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应用程序不是在Eclipse中运行,而是在命令行中运行   swing Java图形组件问题。似乎找不到错误   我需要键盘。close();让代码正常工作?   Springboot中的java HttpSession   抽象语法树我想添加一个语句。我试图解析它,java解析器异常被抛出。如何克服它?   java Hibernate:清理会话   具有不连续子集的java划分问题   java正则表达式查找最后一个冒号后的字符串   java从SpringShell执行OS命令   Java扫描器字符串输入   java字符串索引越界异常(charAt)   java执行器服务终止被卡住   Springockito没有继承java@ContextConfiguration   java如何为一个servlet映射多个url   java安卓获取命令的stderr   java生成类型。表:数据库中的大数字   安卓 Getter Setter返回NothingJava