pyaffy:在python中处理affymetrix表达微阵列的原始数据。

pyaff的Python项目详细描述


pyaffy是rma算法的python/cython实现 处理来自affymetrix表达微阵列的原始数据。详细的 有关此实现的讨论,请参见pyAffy PeerJ preprint。为了 更改列表,请参见changelog

安装

选项1:使用pip
$ pip install pyaffy

选项2:克隆github存储库

$ git clone https://github.com/flo-compbio/pyaffy.git
$ cd pyaffy
$ pip install -e .

用法

rma函数需要两个参数:自定义cdf文件(来自 Brainarray web site)和有序字典(collections.ordereddict) 以样本名作为键,相应的cel文件作为值。

函数返回一个基因列表、一个样本列表和一个 表达式矩阵(类型numpy.ndarray),按顺序排列。

frompyaffyimportrma# for documentation of the rma function, try:# help(rma)genes,samples,X=rma(cdf_file,sample_cel_files)

小的example with real code可以在pyaffy demos存储库中找到。

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

推荐PyPI第三方库


热门话题
java如何设置将在类声明中使用的输入参数?   混合表达式和文本的java SpEL模板   getHeaders()无法返回java Mockito测试SimpMessageHeaderAccessor getHeaders()应返回MessageHeaders   如何在java中创建循环回菜单的方法   具有多态性的Java列表问题   java Guice多数据库自动切换   java服务器错误,状态代码:400,错误代码:100005,消息:您已超过组织的内存限制   静态mutator方法的Java命名约定   用于实例化另一个java文件的groovy java代码   javajavax。网ssl。SSLHandshakeException:握手期间远程主机关闭连接。重新启动服务器后,它工作正常,但会再次显示   java WebSphere+RAD+Taglib   REST客户端中出现java异常:找不到contenttype application/json的messagebodyreader   无参数setter的Java命名   java从数组中删除重复字符