GTF解析

gtfparse的Python项目详细描述


Build StatusCoverage Status

gtfparse

GTF(基因转移格式)文件的分析工具。

示例用法

将gtf文件的所有行解析为pandas数据帧

fromgtfparseimportread_gtf# returns GTF with essential columns such as "feature", "seqname", "start", "end"# alongside the names of any optional keys which appeared in the attribute columndf=read_gtf("gene_annotations.gtf")# filter DataFrame to gene entries on chrYdf_genes=df[df["feature"]=="gene"]df_genes_chrY=df_genes[df_genes["seqname"]=="Y"]

从stringtie gtf文件获取gene fpkm值

fromgtfparseimportread_gtfdf=read_gtf("stringtie-output.gtf",column_converters={"FPKM":float})gene_fpkms={gene_name:fpkmfor(gene_name,fpkm,feature)inzip(df["gene_name"],df["FPKM"],df["feature"])iffeature=="gene"}

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

推荐PyPI第三方库


热门话题
Kotlin应该为Java类中的合成属性进行反射   hadoop。pig脚本与java嵌入式pig:哪一个最快?   java要求用户在不关闭程序的情况下输入一个double而不是字符串   Raspberry PI和windows pc代码之间的java差异   使用maven的基于java Spring引导概要文件的WAR   Java中的内联数组定义   jsf如何在Tomcat上安装和使用CDI?   当数据来自mySQL时,在java的微调器中删除重复项   java如何定制Android ListView的每一行?   对于web应用程序,为什么java也被称为平台无关?   java如何获得排序hashmap中两个给定键之间的所有键值?   帮我把这个Java翻译成Scheme,让我脑子里的东西运转起来   java共享子域cookie   hibernate多Java列表删除   java队列可以用来交换链表的相邻节点吗?   java遇到错误:当我在安卓应用程序中单击主屏幕快捷方式时,找不到应用程序