跳转到主要内容

Python API用于管理基因型-表型映射数据

项目描述

GPMap

Join the chat at https://gitter.im/harmslab/gpmap Documentation Status Build Status

Python API用于管理基因型-表型映射数据

GPMap定义了一个灵活的对象,用于管理基因型-表型(GP)映射数据。其核心是存储所有数据在Pandas DataFrame中,因此可以无缝地与PyData生态系统交互。

要可视化由GPMap创建的基因型-表型对象,请查看GPGraph

基本示例

导入包的基础对象。

from gpmap import GenotypePhenotypeMap

将您的数据传递给对象。

# Data
wildtype = "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 object
gpm = 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。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

gpmap-0.7.0.tar.gz (136.2 kB 查看哈希值)

上传时间

构建分布

gpmap-0.7.0-py3-none-any.whl (24.0 kB 查看哈希值)

上传时间 Python 3

由支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面