999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于R語言爬蟲對Illumina接頭序列的挖掘

2019-06-10 09:31:49柏程思
科技創新導報 2019年5期

柏程思

摘 ? 要:當前生物信息學過濾測序接頭序列的軟件不能涵蓋所有Illumina測序平臺的接頭序列。這樣造成了分析NGS數據平臺的局限性。本文通過R語言編程利用爬蟲技術對Illumina質控文件的分析,挖掘所有不能被過濾軟件識別的接頭序列。

關鍵詞:生物信息學 ?R語言編程 ?爬蟲 ?Illumina測序

中圖分類號:Q811.4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2019)02(b)-0136-02

當前生物信息測序領域中,Illumina公司屬于二代測序的壟斷公司。其開發的Illumina Hiseq、Illumina Miseq、Illumina GAII等平臺已經是流行于全世界。絕大多數分子生物學、基因組學和細胞生物學實驗室都在使用Illumina平臺測序。

在二代測序的分析流程中,拿到的數據是FASTQ數據,需要先對數據進行質量控制。質量控制通常是使用FastQC軟件對FASTQ數據進行分析,判斷測序數據是否具有高質量。如果質量低,則不支持后續生物信息學分析,需要過濾。通常情況下,由于測序儀機器的誤差,從測序儀下機的數據都或多或少有低質量的序列,這些低質量需要有的是堿基質量低,有的是測序接頭未去掉(盡管Illumina大多數測序平臺的測序儀在2013年以后能保證數據下機自動去接頭,但是部分測序平臺依然不能自動去接頭)。需要過濾,而過濾使用的軟件一般為Trimmomatic軟件。但是Trimmomatic軟件過濾使用的文件是自身adapter文件夾中自帶的Truseq文件過濾測序的接頭,而這些接頭文件只包含了Hiseq、Miseq和GAII測序平臺的接頭文件,沒有包括全部的接頭文件。未去接頭的序列在質控結果中可以將接頭序列以Overrepresent形式表示出來。所以,如果我們測序時選擇的測序平臺不能自動下機去接頭,我們需要手動自己去接頭。爬蟲是利用計算機技術對網絡數據的挖掘,因為互聯網數據基本都是儲存在網絡服務器中,網絡服務器末端端口是用戶。用戶可以通過網頁訪問網絡服務器,網頁是由HTML語言搭建的可視化端口。HTML是HyperText Markup Language(超文本標記語言)的縮寫,這個語言使用<標簽>內容基本格式進行網頁編輯[1]。例如

This is how to use HTML

The way to use HTML

You can learn it

將上面這個代碼復制到一個新建TXT文本中,并將后綴命名為.html,雙擊該文件打開會出現以下內容(見圖1)。

1 ?分析方法

FASTQC軟件輸出的質控結果就有HTML本地文件,如果出現了接頭序列就會在Overrepresent中出現,Overrepresent有其對應的HTML標簽。R語言[2-3]可以通過追溯內容所在的標簽追溯到內容,這個追溯內容的路徑稱之為xpath,最后通過正則表達式篩選我們要的內容即可。首先在Linux系統上存放測序數據的路徑(該路徑中只能含有測序數據文件)下使用命令fastqc `ls $pwd`,然后下載輸出的HTML文件。先用網頁查看是否有接頭序列,再用Notepad++打開文件找接頭序列所在的xpath(見圖2)。

編寫如下R語言代碼

library(rvest)

library(stringi)

setwd("D:/test/fastQC")

myQCfile<-dir("D:/test/fastQC")

truseqindex<-NULL

for (i in 1:length(myQCfile)) {

qc<-read_html(myQCfile[i])

a<-qc%>%

html_nodes(xpath = "http://tr/td")%>%

html_text()

b<-NULL

for (j in 1:length(a)) {

if(grepl(a[j],pattern = "(TruSeq|Primer)")){b<-c(b,a[j-3],a[j])} }

truseqindex<-c(truseqindex,b)}

2 ?結語

我們開發的挖掘當前過濾軟件無法過濾的接頭腳本更具有實用性,可以適用于所有NGS數據分析過濾腳本。使分析結果更具有可靠性。

參考文獻

[1] 鄧子云.爬蟲系統中標簽刪除功能的設計及優化[J].計算機系統應用,2019,28(1):176-181.

[2] 許慶煒.B語言—生物信息學可視化流程語言[J].計算機與數字工程,2009,37(5):90-93.

[3] 吳棟楊. 構建基于R語言的生物信息學研究平臺[A].第十次中國生物物理學術大會論文摘要集[C].中國生物物理學會,2006:1.

主站蜘蛛池模板: 精品人妻一区二区三区蜜桃AⅤ| 成人中文字幕在线| 免费视频在线2021入口| 72种姿势欧美久久久久大黄蕉| 日本午夜网站| 天天综合亚洲| 91亚洲精品国产自在现线| 国产美女自慰在线观看| 欧美激情成人网| 亚洲性一区| 久草国产在线观看| 国产91高清视频| 国产毛片基地| 麻豆精品在线播放| 欧美激情视频二区| 99精品视频在线观看免费播放| 亚洲欧美极品| 国产精品19p| 经典三级久久| 亚洲精品国产日韩无码AV永久免费网 | 久久夜色精品国产嚕嚕亚洲av| 成人亚洲视频| 极品av一区二区| v天堂中文在线| 久无码久无码av无码| 99久久精品国产麻豆婷婷| 无码 在线 在线| 毛片三级在线观看| 国产视频一二三区| 国产在线视频二区| 亚洲无码精彩视频在线观看| 日韩视频福利| 亚洲无码视频图片| 国产主播喷水| 欧美笫一页| 激情视频综合网| 国产久操视频| 久久亚洲国产一区二区| 国产一区二区福利| 中国毛片网| 亚洲三级成人| 国产精品无码制服丝袜| 国产欧美日韩在线一区| 色婷婷亚洲综合五月| 精品国产成人高清在线| 国产精品亚洲专区一区| 色婷婷亚洲十月十月色天| 国产91透明丝袜美腿在线| 久久人体视频| 亚洲一级毛片在线观播放| 久久国产成人精品国产成人亚洲| 久久夜色精品国产嚕嚕亚洲av| a级毛片免费在线观看| 婷婷五月在线| 国产福利一区在线| 免费人成网站在线高清| 国产精品成人啪精品视频| 国产免费黄| 亚洲久悠悠色悠在线播放| 日韩高清一区 | 中国国产A一级毛片| 国产成人区在线观看视频| 五月婷婷丁香综合| 久久综合丝袜长腿丝袜| 91最新精品视频发布页| 欧美日韩精品在线播放| 精品久久久久无码| 精品1区2区3区| 一级黄色网站在线免费看| 欧美福利在线| 国产精品无码影视久久久久久久| 国产亚洲精品va在线| 精品国产自在在线在线观看| yy6080理论大片一级久久| 亚洲日韩每日更新| 免费黄色国产视频| 伊伊人成亚洲综合人网7777| 三区在线视频| 免费一看一级毛片| 激情综合图区| 在线免费不卡视频| 色哟哟国产精品一区二区|