用于管理基因型-表型映射数据的python api

gpmap的Python项目详细描述


gpmap

Join the chat at https://gitter.im/harmslab/gpmapDocumentation StatusBuild Status

用于管理基因型-表型映射数据的python api

GPMAP定义了管理基因型表型(GP)数据的灵活对象。在它的核心, 它将所有数据存储在pandas数据帧中,因此与 Pydata电子系统。

要可视化由gpmap创建的基因型表型对象,请签出GPGraph

基本示例

导入包的基本对象。

fromgpmapimportGenotypePhenotypeMap

将数据传递给对象。

# Datawildtype="AAA"genotypes=["AAA","AAT","ATA","TAA","ATT","TAT","TTA","TTT"]phenotypes=[0.1,0.2,0.2,0.6,0.4,0.6,1.0,1.1]stdeviations=[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05]# Initialize the objectgpm=GenotypePhenotypeMap(wildtype,genotypes,phenotypes,stdeviations=stdeviations)# Check out the data.gpm.data

或者从磁盘加载数据集。

gpm=GenotypePhenotypeMap.read_json("data.json")

安装

用户 安装此软件包的最简单方法是使用pip:

pip install gpmap

开发人员 建议在开发过程中使用pipenv安装此包。

  1. 克隆此存储库:
git clone https://github.com/harmslab/gpmap
  1. 使用pipenv安装软件包。
cd gpmap
pipenv install --dev -e .
  1. 使用pytest运行测试
pytest

依赖关系

需要以下模块。此外,示例/教程是用jupyter笔记本编写的,需要安装ipython。

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

推荐PyPI第三方库


热门话题
java将Map<String,String>传递给需要Map<String,Object>   java在循环中使用字符串而不是StringBuilder是否会造成内存损失?   jnlp如何更新java控制台JRE?   java更改、修改和重新打包CXFAPI源文件   JavaFXJava应用程序在Fedora上运行一段时间后关闭   使用来自不同类的方法的java   java如何通过ant脚本在linux中使用subst?   java在使用camunda modeler进行base64编码/解码时出错   获取java。netbeans、weblogic和fastswap设置为true时的lang.NoSuchMethodError   java如何提高FinalizerThread在GC中收集对象的优先级   java检测具有相同根的单词   netbeans crud应用程序中的java错误