蛋白质适应的网络分析(蛋白质内残基协同进化网络的构建与分析)

napa的Python项目详细描述


蛋白质适应的网络分析

napa软件包进行蛋白质内残留协同进化网络的构建和分析。

软件包支持两种输入类型:

  1. 同源蛋白质序列(功能相关)的fasta比对
  2. (功能相关的)同源蛋白质序列和 系统发育树集成(newick格式的树)

NAPA产生以下输出:

  1. 突变对网络(无向仅用于比对,有向/无向用于系统发育集成)
  2. 网络分析-网络社区、网络节点中心、网络路径中心

文档

请参阅github上的documentation以获取完整的使用详细信息。

安装

使用PIP安装NAPA软件包:

$ pip install napa

napa依赖于其他几个包,如果它们是由pip自动安装的 尚未安装。

必需的包:

  • 努比
  • scipy
  • 作业库
  • 网络x
  • ETE2
  • 皮亚姆

注意pip scipy安装有时可能会有问题。如果是这样的话,安装scipy的替代方法可能更好。有关详细信息,请参见scipyinstall。然后重新运行pip install napa。

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

推荐PyPI第三方库


热门话题
java ArrayList<String>对象指向null。为什么?   java如何在tomcat中设置自定义环境变量?   java为什么使用树结构来支持搜索?   java静态和非静态方法之间的区别   JavaSpring集成聚合和转换   java如何在CSS中使用背景图像?   Android v1p1beta1语音java。lang.NoSuchMethodError:没有静态方法decodeBase64   java XStream在加载和保存时损坏值   swing Java绘图程序   java当我们只能访问接口时,有可能访问接口实现方法吗?   从Java对象获取JSON路径   java连接。getMetaData似乎不返回表信息   java是否可以将单个Spring数据源与多个TransactionManager一起使用?   java graph使用我访问的节点查找到原点的最短路径