獲取數(shù)據(jù)的來源

獲取序列信息的數(shù)據(jù)庫有很多登刺,首先介紹從NCBI獲取數(shù)據(jù):

想從NCBI上獲取數(shù)據(jù),學會使用Entrez是必不可少的嗡呼!什么是Entrez纸俭?

Entrez 是美國國家生物技術信息中心所提供的在線資源檢索器。該資源將GenBank序列與其原始文獻出處鏈接在一起南窗。 Entrez 是由NCBI主持的一個數(shù)據(jù)庫檢索系統(tǒng)揍很。

Entrez中核酸數(shù)據(jù)庫為:GenBank,EMBL,DDBJ

蛋白質(zhì)數(shù)據(jù)庫為:Swiss-Prot,PIR,PFR,PDB

PubMed

基因組和染色體圖譜資料

NCBI上是如何整合數(shù)據(jù)的呢?

LOCUS?? AF086833???? 18959 bp????? cRNA linear ? ? ? ? VRL????? 13-FEB-2012

DEFINITION??? Ebola????? virus - Mayinga, Zaire, 1976, complete genome.

ACCESSION?? AF086833

VERSION ? ? ? ? AF086833.2?? GI:10141003

LOCUS:這一行里包括基因座的名字,核酸序列長度,分子的類別,拓撲類型,原核生物的基因拓撲類型都是線性的,最后是更新日期万伤。

DEFINITION:對序列的簡短定義窒悔。

ACCESSION:就是在搜索條中輸入的那個數(shù)據(jù)庫編號,也叫做檢索號,每條記錄的檢索號在數(shù)據(jù)庫中是唯一且不變的。即使數(shù)據(jù)提交者改變了數(shù)據(jù)內(nèi)容,Accession 也不會變敌买。

Version:版本號和 Locus,Accession 長得差不多简珠。版本號的格式是“檢索號點上一個數(shù)字”。版本號于 1999 年 2 月由三大數(shù)據(jù)庫采納使用虹钮。主要用于識別數(shù)據(jù)庫中一條單一的特定核苷酸序列北救。在數(shù)據(jù)庫中,如果某條序列發(fā)生了改變,即使是單堿基的改變,它的版本號都將增加,而它的 Accession 也就是檢索號保持不變荐操。比如,版本號由 U12345.1 變?yōu)?U12345.2,而檢索號依然是 U12345。版本號后面還有個 GI 號珍策。

GI號:與前面的版本號系統(tǒng)是平行運行的托启。當一條序列改變后,它將被賦予一個新的 GI 號,同時它的版本號將增加。

Locus 是一個同學的真實姓名,而 Accession 是這個同學的學號攘宙。同一個人在不同的學校里會有不同的學號,而名字只有一個屯耸。基因也是一樣,同一個基因在不同的數(shù)據(jù)庫中會有不同的檢索號,而基因的名字只有一個蹭劈。

如何安裝和使用Entrez疗绣? 參見:Entrez安裝和使用說明

使用示例:

#查看其序列信息(前10行)???????????????????????????????????????????????????????????????????????????????????

efetch -db=nuccore -format=gb -id=AF086833 | head

#導入Genbank format??????????????????????????????????????????????????????????????????????????????????????????????

efetch -db=nuccore -format=gb -id=AF086833 > AF086833.gb

#導入Fasta format????????????????????????????????????????????????????????????????????????????????????????????????????

efetch -db=nuccore -format=fasta -id=AF086833 > AF086833.fa

#查看序列的前三個堿基(區(qū)域可選) ????????????????????????????????????????????????????????????????????????????

efetch -db=nuccore -format=gb -id=AF086833 -seq_start=1 -seq_stop=3

#查看序列的反向互補序列??????????????????????????????????????????????????????????????????????????????????????

efetch -db=nuccore -format=fasta -id=AF086833 -seq_start=1 -seq_stop=5 -strand=1???????????????????????????????????????????????????????????????????????????????????????????????????????????????????

efetch -db=nuccore -format=fasta -id=AF086833 -seq_start=1 -seq_stop=5 -strand=2


如何用Entrez搜索?

#在核酸與蛋白質(zhì)數(shù)據(jù)庫中搜索‘PRJNA257197’ ???????????????????????????????????????????????

esearch -db nucleotide -query PRJNA257197?????????????????????????????????????????????????

esearch -db protein -query PRJNA257197

#結果如下:


#將搜索到的核酸與蛋白質(zhì)序列全部抓取??????????????????????????????????????????????????????????

esearch -db nucleotide -query PRJNA257197 | efetch -format=fasta >genomes.fa????????????????????????????????????????????????????????????????????????????????????????????????????????????


esearch -db protein -query PRJNA257197 | efetch -format=fasta > proteins.fa


如何從Short Read Archive(SRA)獲取數(shù)據(jù)铺韧?

利用SRA Toolkit多矮,使用與安裝見以下鏈接:

安裝與使用說明

#將sra數(shù)據(jù)轉換成fastq格式??????????????????????????????????????????????????????????????????????????????????????

fastq-dump

#下載sam格式數(shù)據(jù)?????????????????????????????????????????????????????????????????????????????????????????????????????????

sam-dump

#產(chǎn)生一個SRR1553607.fastq?????????????????????????????????????????????????????????????????????????????????????

fastq-dump SRR1553607


fastq -dump --split-files SRR1553607???????????????????????????????????????????????????????????????????????????? # --split-files:將每一個read讀到單獨的文件中。文件將接收到讀取相應的后綴數(shù)哈打。針對pairend 測序結果塔逃,將原文件轉換成兩個fastq文件,里面的reads是成對的料仗,文件名其中一個是*_1.fastq,一個是*_2.fastq?????????????????????????????????????????????????????????? 得到: ?????????????

SRR1553607_1.fastq???????????????????????????????????????????????????????????????????????????????

SRR1553607_2.fastq

fastq-dump --split-files -X 10000 SRR1553607???????????????????????????????????????????????????????????

#提取需要的子集(前10000個讀長)

#簡要查看數(shù)據(jù)信息??????????????????????????????????????????????????????????????????????????????????????????????????????

sra-stat --xml --quick SRR1553607

#查看一個數(shù)據(jù)的讀長統(tǒng)計?????????????????????????????????????????????????????????????????????????????????????????????

sra-stat --xml --statistics SRR4237168


如何批量獲取SRA數(shù)據(jù)湾盗?

以 bioproject number PRJNA257197為例:

#首先搜索數(shù)據(jù)庫并下載runinfo并導入到一個csv文本中:?????????????????????????????????

esearch -db sra -query PRJNA257197 | efetch -format runinfo > info.csv

#查看第一列信息:????????????????????????????????????????????????????????????????????????????????????????????????????????

cat info.csv|cut -d ',' -f 1|head

#將第一列SRR開頭的id寫入一個文本:????????????????????????????????????????????????????????????????????

cat info.csv | cut -f 1 -d ',' | grep 'SRR' | head > ids.txt

#獲取ids.txt中id的前10000個讀長?????????????????????????????????????????????????????????????????????????????????

cat ids.txt | xargs -n 1 fastq-dump -X 10000 --split-files $1

#還可以通過篩選日期來得到想要的序列??????????????????????????????????????????????????????????????????????

cat info.csv | grep '2014-08-19' | cut -f 1 -d ',' | grep SRR | head -10 > ids.txt

下面說說如何查看測序數(shù)據(jù)信息

#根據(jù)發(fā)布日期獲取測序數(shù)據(jù)信息:????????????????????????????????????????????????????????????????????????

esearch -db sra -query '"2015/05"[Publication Date]'|efetch -format runinfo>2015-05.cs

#收集SRR開頭為編號的數(shù)據(jù):??????????????????????????????????????????????????????????????????????????????????

cat sra/*.csv | grep 'SRR' > allruns.csv

下面利用csvcut查看csv文件:

#統(tǒng)計一共測序了多少個堿基:???????????????????????????????????????????????????????????????????????????????????

cat allruns.csv | csvcut -c 5 | datamash sum???????????????????????????????????????

1?4.966817753558e+15??? #如果報錯可刪除對應的行

#查看測序物種并統(tǒng)計頻次:???????????????????????????????????????????????????????????????????????????????????????

cat allruns.csv|csvcut -c 29|sort|uniq -c|sort -nr|head -25

#對使用的測序平臺進行統(tǒng)計:????????????????????????????????????????????????????????????????????????????????????

cat allruns.csv|csvcut -c 19|sort|uniq -c|sort -rn|head -25

#查看測序儀型號:?????????????????????????????????????????????????????????????????????????????????????????????????????????

cat allruns.csv|csvcut -c 20|sort|uniq -c|sort -rn|head -25

#查看哪個數(shù)據(jù)容量最大:????????????????????????????????????????????????????????????????????????????????????????????

cat allruns.csv|csvcut -c 1,8|datamash -f -t ',' mean 2 sum 2 max 2

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市立轧,隨后出現(xiàn)的幾起案子格粪,更是在濱河造成了極大的恐慌,老刑警劉巖氛改,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件帐萎,死亡現(xiàn)場離奇詭異,居然都是意外死亡胜卤,警方通過查閱死者的電腦和手機疆导,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瑰艘,“玉大人是鬼,你說我怎么就攤上這事肤舞∽闲拢” “怎么了?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵李剖,是天一觀的道長芒率。 經(jīng)常有香客問我,道長篙顺,這世上最難降的妖魔是什么偶芍? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任充择,我火速辦了婚禮,結果婚禮上匪蟀,老公的妹妹穿的比我還像新娘椎麦。我一直安慰自己,他們只是感情好材彪,可當我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布观挎。 她就那樣靜靜地躺著,像睡著了一般段化。 火紅的嫁衣襯著肌膚如雪嘁捷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天显熏,我揣著相機與錄音雄嚣,去河邊找鬼。 笑死喘蟆,一個胖子當著我的面吹牛缓升,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播履肃,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼仔沿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了尺棋?” 一聲冷哼從身側響起封锉,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎膘螟,沒想到半個月后成福,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡荆残,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年奴艾,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片内斯。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蕴潦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出俘闯,到底是詐尸還是另有隱情潭苞,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布真朗,位于F島的核電站此疹,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蝗碎,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一湖笨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蹦骑,春花似錦慈省、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至琼锋,卻和暖如春放闺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背缕坎。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工怖侦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人谜叹。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓匾寝,卻偏偏與公主長得像,于是被迫代替她去往敵國和親荷腊。 傳聞我的和親對象是個殘疾皇子艳悔,可洞房花燭夜當晚...
    茶點故事閱讀 44,573評論 2 353