一种用于对保护指令进行图形表示的软件包。

proteingraph的Python项目详细描述


注意:这个包将被弃用,取而代之的是同行评审的包^{}。请继续用那个包裹。

蛋白质图

计算蛋白质结构的分子图。

为什么?

蛋白质折叠成三维结构,并有一个自然的图形表示:氨基酸是节点,生化作用是边缘。

我写这个包作为一个更大的努力的一部分,对蛋白质结构做图卷积神经网络(表示为图)。然而,这并不是我能预见的唯一一件事。

人们可能对跨越物种和进化时间的蛋白质拓扑结构感兴趣。这个包裹有助于回答这个问题。

如何安装此软件包?

目前只有pip-可安装:

$ pip install proteingraph

这个包裹怎么用?

这个包假设你有一个标准的蛋白质结构文件(例如pdb文件)。这可能是在解决蛋白质的核磁共振或晶体结构后生成的文件,也可能是通过同源性建模生成的。

一旦生成了分子图,就可以使用python代码生成分子图。

fromproteingraphimportProteinInteractionNetworkp=ProteinInteractionNetwork('my_model.pdb')

因为ProteinInteractionNetwork类继承自networkx的Graph类,所以Graph所继承的所有方法都由ProteinInteractionNetwork继承,其行为与networkx图一样。

这意味着所有图论度量(例如度中心度、中间中心度等)都可以在ProteinInteractionNetwork对象上计算。

请参阅examples/目录中的hiv1同调模型示例,以获取最小的示例。

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

推荐PyPI第三方库


热门话题
Java:收藏。最大返回最大数字错误   java Android api29如何在安装时自动在主屏幕上添加应用程序图标?   如何存储到MongoDB数据库中并使用Java从同一MongoDB数据库读取/加载?   java如何在不延迟界面的情况下延迟gui的操作?   Hibernate中空引用的java查询处理   java Hibernate无效的配置映射   用协变类型wrt变量重写java   java JBoss Envers多通审计   swing如何分发JavaGUI构建器项目   链表在Java中如何通过LinkedList搜索具有特定变量的对象?   java如何使用JDBC更新整数?   java Spring DispatchServlet在Jetty中找不到资源   反射如何在Java中跟踪方法结果   java关于接口的一般问题   java如何从xml报告生成cobertura html报告   java组织。springframework。豆。工厂BeanCreationException:无法自动关联字段:私有组织。冬眠会话工厂   java RealmMigration删除了我所在领域的所有数据   在java中将json数据字符串转换为字典数组   java最简单的设置并忘记存储简单JSON结构的分布式数据库?