用于转录组学分析的血液转录模块

BTM的Python项目详细描述


解释血液转录组学数据的基因模块。

作为传统途径的替代品,提供颗粒免疫和更好的敏感性。 这些模块也可以作为基因集用于gsea分析。 这是中描述的BTM模块 https://www.nature.com/articles/ni.2789

Li,S.,Rouphael,N.,等人(2014年)。 从五种人类疫苗的系统生物学研究中获得的抗体反应的分子特征。 《自然免疫学》,15(2),第195页。

btm_tool.py用于演示

  1. 将基因水平数据转换为BTM活性表。(也可以将affy probeset级别的数据转换为基因级别的数据。)
  2. 输入基因表的富集试验。
  3. 在模块水平上检测抗体与基因表达的相关性。

安装: 这个程序需要python 2.x、numpy和scipy(verion 0.10+,http://scipy.org/install.html)。 可选的绘图功能取决于python绘图库matplotlib。

##示例使用

要将基因水平数据转换为BTM模块活动分数: ` from btm.btm_tool import genetable_to_activityscores genetable_to_activityscores(infile, outfile) `

下载教程包 https://media.nature.com/original/nature-assets/ni/journal/v15/n2/extref/ni.2789-S5.zip

这个“btm_tutorial_package”下载包应该包含- btm_tool.py、btm_example_data.py、mcv4_d3v0_probesets.txt, gene_ab_correlation.rnk,btm_for_gsea_20131008.gmt,单核细胞与bcells.txt。

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

推荐PyPI第三方库


热门话题
java无法打开摄像头,当点击摄像头图标时,toast消息显示“无法创建图像文件”   用java压缩/压缩图像文件   访问drools guvnor的java代码   java数据关联使用hibernate二级缓存和hazelcast   java如何全局禁用默认上下文菜单   利用系数在Java中对信号进行matlab滤波   java如何在adf中初始化ViewObject的一行?   IntelliJ的UI设计器中的java奇怪表单行为   java如何像torrents一样通过全球互联网发送数据?   用于循环检查播放器位置的java   使用Struts 2输出时出现java JSON异常错误   java primefaces效果不起作用   java卡洗牌(SPOJ/Interviewstreet)   java你能用方法创建一个类的对象吗?   java如何从平面树结构中查找所有子体   java如何让用户在使用cdrecord时指定Windows驱动器号?   玩。使用记事本的java mp3文件   java动态参数重构   使用java在REST web服务中获取http请求的内容