前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R语言之FASTQ文件操作及质量评估

R语言之FASTQ文件操作及质量评估

作者头像
一粒沙
发布2019-07-31 16:03:19
5.4K0
发布2019-07-31 16:03:19
举报
文章被收录于专栏:R语言交流中心R语言交流中心

今天为大家介绍下如何用R语言进行FASTQ文件的操作。这个包可以对reads进行过滤整理,整理,并且还可以形成质量评估报告。接下来我们看下怎么去使用这个包。首先是包的安装,还是通过bioconductor进行安装:

source("https://bioconductor.org/biocLite.R")

biocLite("ShortRead")

成功载入后如下图:

然后我们看下包中的主要函数:

1. readFastq 读取FASTQ的.gz的文件。

Eg: reads <- readFastq(system.file(package="ShortRead","extdata","E-MTAB-1147","ERR127302_1_subset.fastq.gz"))

2. sread 读取fastq文件中的序列信息。

Eg:sequences=sread(reads)

3. id获取文件中的ID信息。

Eg:id(reads)

4. qa 获取序列的质量评估报告。

Eg:qa <-qa(system.file(package="ShortRead","extdata","E-MTAB-1147"),"fastq.gz")

5. report生成质量评估报告。

Eg:report(qa)#会自动生成一个网页版的质量评估报告

以下是质量评估报告的其中一个主要的图:

欢迎大家学习交流!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-10-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 R语言交流中心 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档