R语言读取gtf文件

作者: 日月其除 | 来源:发表于2021-06-07 12:09 被阅读0次
library("rtracklayer")
gtf_data = import('gencode.v35.annotation.gtf') #gtf的路径
#这里使用import导入gtf文件, 生成一个GRangs对象
gtf_data = as.data.frame(gtf_data)
image.png

这样读取gtf文件回比直接使用read.table()好,因为生成的dataframe能够比较清楚地分开,并且有title。

image.png
除了import函数,rtracklayer包中还有一个导出数据的函数export()。
网页链接:
export: Import and export in rtracklayer: R interface to genome annotation files and the UCSC genome browser (rdrr.io)
这个函数将Grange对象导出为gtf或者bed文件等。
export(object, con, format, ....)
import(con, format, text, ...)
image.png

其实这几个参数没咋完全看明白。
直接看例子吧

track = import(system.file("tests", "v1.gff", package = "rtracklayer"))
## Not run: export(track, "my.gff", version = "3")
##equivalently,
##Not run:
con = file("my.gff3")
export(track, con, "gff3")

##End(not run)
## or as a string
export(track, format = "gff3")

相关文章

  • R语言读取gtf文件

    这样读取gtf文件回比直接使用read.table()好,因为生成的dataframe能够比较清楚地分开,并且有t...

  • 在R中使用refGenome阅读GTF格式的文件

    虽然我们已经找到在R语言中读取GTF文件的最好方法但是不妨碍我们学习新的方法实际上rtracklayer::imp...

  • GTF文件读取

    GTF简介 GTF文件的全称是gene transfer format,主要是对染色体上的基因进行标注。怎么理解呢...

  • 3D轨迹动画 R语言rayshaderanimate包

    video_animation3D轨迹动画 R语言rayshaderanimate包R语言读取gpx文件

  • 算法技术面

    . R语言的文件读取:csv文件的读取方式(read.csv),txt文件的读取方式(read.table) 2....

  • 在R语言中读取GTF文件的最好方法

    下载的TCGA数据是没有注释的,需要从ensemble上面下载GTF文件,现在需要把GTF文件读入R 第一种方法r...

  • R语言 读取文件

    1. R读取txt文件 使用R读取txt文件直接使用read.table()方法进行读取即可,不需要加载额外的包。...

  • R语言文件读取

    参考文章地址(https://zhuanlan.zhihu.com/p/120422644) 逗号分隔文件(.cs...

  • gffread软件使用教程

    gffread 不仅可以实现GTF与GFF的互相转换,而且还可以对GFF文件进行过滤处理。可以直接读取GTF文件。...

  • 2018-08-19

    在运行rsem-to-matrix是会出现R读取文件错误 下面是在网上找的答案R语言读取文件错误 所以将 /ho...

网友评论

    本文标题:R语言读取gtf文件

    本文链接:https://www.haomeiwen.com/subject/mexzsltx.html