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.

主站蜘蛛池模板: 色135综合网| 国产香蕉97碰碰视频VA碰碰看| 97视频在线精品国自产拍| 亚洲IV视频免费在线光看| 亚洲乱伦视频| 波多野吉衣一区二区三区av| AV不卡国产在线观看| 日韩第九页| 国产一区二区三区日韩精品| 久久久久久国产精品mv| 999国产精品| 超碰精品无码一区二区| 亚洲品质国产精品无码| 亚洲有码在线播放| 国产正在播放| 欧美精品综合视频一区二区| 欧美亚洲国产精品第一页| 亚洲视频四区| 99这里只有精品6| 97久久人人超碰国产精品| 欧美综合区自拍亚洲综合绿色| 婷婷综合缴情亚洲五月伊| 国内老司机精品视频在线播出| 91久久国产热精品免费| 国产网友愉拍精品| 亚洲激情99| 精品在线免费播放| 亚洲αv毛片| 欧美精品导航| 91国内在线观看| 无码AV日韩一二三区| 91亚洲精品国产自在现线| 国产乱人伦偷精品视频AAA| 福利姬国产精品一区在线| 亚洲国产清纯| 国产网站免费观看| 亚洲女同欧美在线| 日韩国产亚洲一区二区在线观看| 国产成人精品一区二区三在线观看| 91国内视频在线观看| 色综合久久久久8天国| 永久天堂网Av| 狠狠色婷婷丁香综合久久韩国| 午夜精品一区二区蜜桃| 国产一级视频久久| 精品国产网| 久久精品91麻豆| 国产麻豆精品手机在线观看| 久草中文网| 乱系列中文字幕在线视频| 亚洲第一页在线观看| 久久这里只有精品2| 91视频青青草| 国产网友愉拍精品| 亚洲无码精彩视频在线观看| 亚洲福利视频一区二区| 国产人成乱码视频免费观看| 久久九九热视频| 99久久免费精品特色大片| 国产精品xxx| 国产视频 第一页| 99热亚洲精品6码| 国产成人精品第一区二区| 久久91精品牛牛| 久久综合伊人77777| 成人福利在线观看| 高h视频在线| 欧美日韩国产成人在线观看| 欧美一区二区啪啪| 成人综合网址| 亚洲天堂网视频| 国产aⅴ无码专区亚洲av综合网 | 国产一二三区视频| av尤物免费在线观看| 91在线免费公开视频| 国产成人免费手机在线观看视频 | 欧美亚洲日韩中文| 精品无码一区二区三区在线视频| h网址在线观看| 日韩在线中文| 久久 午夜福利 张柏芝| 秋霞国产在线|