覆蓋度計算

1.PE151測序需要多少M PE Read-peir 覆蓋?一個10Gbp大小的genome 99%以上的區(qū)域達到10x也糊。

# 10*10^9 *0.99*10 = 150 *2*x
需要330M
R代碼如下
l<-150*2
total<-10*1000000000*0.99*10
reads<-total/l
final<-reads/1000000

2.人類基因組計劃和后基因組計劃

人類基因組計劃圖譜:
遺傳圖譜(genetic map),物理圖譜(physical map),序列圖譜,基因圖譜
后基因組計劃:

HapMap:國際人類基因組單倍型圖計劃
旨在識別人類基因組中所有功能因素的DNA百科全書(簡稱ENCODE)
1000 genome project:千人基因組計劃
ICGC:癌癥基因組計劃
HEP:Human Epigenome Project,人類表觀基因組計劃

3.計算vcf文件中Qual值分別情況,畫圖技矮;
提取TP53基因的變異吟策,說明變異位點是的數(shù)目(純和和雜合)。

#提取Qual值
1.vcftools --gzvcf chr17.vcf.gz --site-quality --out Q
or
2. less -S chr17.vcf.gz | grep '^chr17' | awk -F "\t" '{print $2"\t"$6}' > chr17.qual
#畫圖

1.vcftools --gzvcf chr17.vcf.gz --chr chr17 --from-bp 7668402 --to-bp 7687550 --het -c | head
or
2. zcat chr17.vcf.gz | grep '^chr17' | awk -F "\t" '{if ($2>=7668402 && $2<=7687550){print $0}}' | wc -l

INDV    O(HOM)  E(HOM)  N_SITES F
27DMBDM4YT  24  16.0    24  1.00000
7XKZJA3JWX  0   16.0    24  -2.00000
APRDKV0LDS  24  16.0    24  1.00000


awk -F "\t" '{print $11}' | grep -v '0/0' | awk -F ":" '{print $1}' | awk -F "/" '{if ($1==$2){print $0}}'

完整代碼
$$
## qual.R
png("QualStatistics.png")
a <- read.table("Q.lqual",header = TRUE)
q <- a[,3]
hist(q,main = "Qual Hist")
dev.off()

vcftools --gzvcf chr17.vcf.gz --site-quality --out Q
Rscript qual.R

#vcftools --gzvcf chr17.vcf.gz --chr chr17 --from-bp 7668402 --to-bp 7687550 --het -c | head
#vcftools --gzvcf chr17.vcf.gz --bed tp54.bed --recode  --out tp54
vcftools --gzvcf chr17.vcf.gz --chr chr17 --from-bp 7668402 --to-bp 7687550 --recode  --out tp54
less -S tp54.recode.vcf | grep '^chr17' | wc -l

for i in {10..12};do
cat tp54.recode.vcf | grep '#CHROM' |awk -F "\t" '{print $'$i'}'
echo -e "hom\t `cat tp54.recode.vcf | grep '^chr17' |awk -F "\t" '{print $'$i'}' | grep -v '0/0' | awk -F ":" '{print $1}' | awk -F "/" '{if($1==$2){print $0}}' | wc -l`"
echo -e "het\t `cat tp54.recode.vcf | grep '^chr17' |awk -F "\t" '{print $'$i'}' | grep -v '0/0' | awk -F ":" '{print $1}' | awk -F "/" '{if($1!=$2){print $0}}' | wc -l`"
done

4.下載并安裝 SOAPdenovo 軟件 件相,設(shè)置 -K參數(shù)為35對該數(shù)據(jù) 進行de novo組裝 ,并 畫出組裝結(jié)果序列從長到短的度累積曲線圖氧苍。
計算組裝結(jié)果的 N50

下載地址:https://sourceforge.net/projects/soapdenovo2/files/SOAPdenovo2/bin/r240/SOAPdenovo2-bin-LINUX-generic-r240.tgz/download
tar -zxf SOAPdenovo2-bin-LINUX-generic-r240.tgz
or 
ftp://public.genomics.org.cn/BGI/SOAPdenovo2/Assemblathon1_pipeline.tgz

#從大到小累計圖
png("length.png")
data<-read.table("zzz",head=F)
colnames(data)<-c("length")
pdata<-table(data$length)
pframe<-data.frame(as.numeric(names(pdata)),as.numeric(pdata))
colnames(pframe)<-c("length","num")
rankData<-pframe[order(pframe[,1],decreasing=T),]
mulData<-data.frame()
sum=0
for(i in 1:nrow(rankData)){
    sum=sum+rankData[i,2]
    row=cbind(rankData$length[i],sum)
    mulData=rbind(mulData,row)
}
colnames(mulData)<-c("length","num")
plot(mulData$length,mulData$num/sum,main="序列長度累積曲線圖",xlab="長度",ylab="累計比例",type="l")
axis(side=2,seq(from=0,to=1,by=0.1),)
#axis(side=1,seq(from=36000,to=300000,by=10000),)
dev.off()

# cat config
max_rd_len=100
[LIB]
avg_ins=450
asm_flag=3
map_len=32
pair_num_cufoff=3
reverse_seq=0
rank=1
q1=newBGIseq500_1.fq.gz
q2=newBGIseq500_2.fq.gz

#cat work.sh
SOAPdenovo-63mer_v2.0 all -s config -K 35 -D 1 -o species > log 2> err
perl 05_result.pl species.scafSeq
Rscript plot.R

5.TP53.pep.fa是蛋白質(zhì)TP53在19種動物中的同源序列集:文件program/mafft是一款易用的多序列比對軟件夜矗;文件program/FastTreeMP是一款快速構(gòu)建系統(tǒng)發(fā)育數(shù)的軟件;
構(gòu)建系統(tǒng)發(fā)育樹。

mafft TP53.pep.fa > TP53.fa
FastTreeMP TP53.fa >TP53.newick
Rscript TP53_phylogeny.R

cat TP53_phylogeny.R
png("TP53_phylogeny.png")
#library("ggplot2")
library("ape")
tree <-read.tree(file="TP53.newick")
plot(tree)
dev.off()

#可視化:
1,生成的Newick tree格式文件可視化工具:http://www.trex.uqam.ca/index.php?action=newick
2,可視化工具可以用PHYLIP programs(下載地址
http://evolution.genetics.washington.edu/phylip/getme.html)
3,還有R中的library(ape)

6.畫kmer分布圖

png("kmer_distibution.png")
a <- read.delim("kmer_freq_distribution",head=F)
l<-seq(1,nrow(a),by=1 )
plot(x=l,y=a[,2],type ="l",col ="red",lwd=2,xlim=c(0,200),ylim=c(0,1.5),main="kmer頻率分布圖",xlab="depth",ylab="Frequency(%)")
#text(40,0.05,"38")
dev.off()
image.png

7.文件program/trf是 Tandem Repeat Finder軟件,利用Tandem Repeat Finder軟件分析data/samll_genome.fasta.gz中可能的端粒序列候引,回答該基因組的端粒序列重復(fù)單元為侯养?

gunzip small_genome.fasta.gz
example/program/trf small_genome.fasta 2 7 7 80 10 50 2000 -d -h

less -S small_genome.fasta.2.7.7.80.10.50.2000.dat


image.png

端粒是短的多重復(fù)的非轉(zhuǎn)錄序列(TTAGGG)及一些結(jié)合蛋白組成特殊結(jié)構(gòu)

端粒序列:CCCTAAACCCTAAACCCTAAACCCTAAACCTCTGAATCCTTAATCCCTAAATCCCTAAA 重復(fù)單元:CCTAAA對應(yīng)互補鏈TTTAGGG 人的端粒是短的多重復(fù)的非轉(zhuǎn)錄序列(TTAGGG)及一些結(jié)合蛋白組成特殊結(jié)構(gòu)。端粒是存在于真核細胞線狀染色體末端的一小段DNA-蛋白質(zhì)復(fù)合體,端粒通常由富含鳥嘌呤核苷酸(G)的短的串聯(lián)重復(fù)序列組成澄干,端粒DNA是由簡單的DNA高度重復(fù)序列組成的逛揩,染色體末端沿著5'到3' 方向的鏈富含GT。

8.data/small_gene_set.gff.gz是某植物基因信息文件麸俘,data/genome.fasta.gz是該植物的基因組序列文件辩稽,而program/gffread是gff注釋信息轉(zhuǎn)換軟件,-E校驗gff文件并轉(zhuǎn)換為標(biāo)準(zhǔn)格式从媚;-x參數(shù)參數(shù)提取基因的編碼序列逞泄;Program/cds2aa.pl文件是一個Perl小程序;

提取CG07320.UN 的注釋信息保存在666.gff中拜效,利用gffread軟件提取small_genoeme.fasta CDS序列翻譯出對應(yīng)氨基酸序列喷众,基因最長轉(zhuǎn)錄物mRNA等3個密碼子及氨基酸名稱。

zcat small_gene_set.gff.gz | grep 'CG07320' > 666.gff
gunzip small_genome.fasta.gz
program/gffread 666.gff -E -o- >666.e.gff
program/gffread 666.e.gff -g small_genome.fasta -x 666.cds.fa -o out.gff
perl ../../program/cds2aa.pl 666.cds.fa >666.pep.fa

less -S 666.pep.fa


image.png

[kmer_Freq]$ cat read_list 
newBGIseq500_1.fq.gz
newBGIseq500_2.fq.gz
1紧憾、accession號:XP_008224950.1到千。物種: Prunus mume
2、該相近蛋白具有一個結(jié)構(gòu)域赴穗,名稱為WD40 super family憔四,基因名為Wrap53膀息,主要的molecular funtion為RNA binding(GO:0003723)和protein binding(GO:0005515)
3、搜索telomerase Cajal body protein 1 isoform X2發(fā)現(xiàn)0篇相關(guān)文獻
搜索 telomerase Cajal body protein 1 發(fā)現(xiàn)21篇相關(guān)文獻
1了赵、最可能是Oryza punctata 斑點野生稻;
2潜支、相差9個位點。只有695位點的G->T為最可能的真實差異位點柿汛。464冗酿,514,516位點為雜合峰苛茂,695為單峰已烤,700位以后的QV值都非常低,說明測序質(zhì)量低妓羊,不是真實的突變位點。
操作過程進入NCBI網(wǎng)站稍计,選擇tools躁绸,選擇Basic local alignment search tools(BLAST),然后選擇nucleotide blast。然后點擊瀏覽上傳rbcL.seq臣嚣。輸入job title净刮。點擊BLAST提交任務(wù)。Sequences producing significant alignments:的第一條為比分得分最高的硅则,點擊Aaccession處對于的id淹父。查看詳細比對情況和sanger測序峰圖。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末怎虫,一起剝皮案震驚了整個濱河市暑认,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌大审,老刑警劉巖蘸际,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異徒扶,居然都是意外死亡粮彤,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門姜骡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來导坟,“玉大人,你說我怎么就攤上這事圈澈”怪埽” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵士败,是天一觀的道長闯两。 經(jīng)常有香客問我褥伴,道長,這世上最難降的妖魔是什么漾狼? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任重慢,我火速辦了婚禮,結(jié)果婚禮上逊躁,老公的妹妹穿的比我還像新娘似踱。我一直安慰自己,他們只是感情好稽煤,可當(dāng)我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布核芽。 她就那樣靜靜地躺著,像睡著了一般酵熙。 火紅的嫁衣襯著肌膚如雪轧简。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天匾二,我揣著相機與錄音哮独,去河邊找鬼。 笑死察藐,一個胖子當(dāng)著我的面吹牛皮璧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播分飞,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼悴务,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了譬猫?” 一聲冷哼從身側(cè)響起讯檐,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎删窒,沒想到半個月后裂垦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡肌索,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年蕉拢,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诚亚。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡晕换,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出站宗,到底是詐尸還是另有隱情闸准,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布梢灭,位于F島的核電站夷家,受9級特大地震影響蒸其,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜库快,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一摸袁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧义屏,春花似錦靠汁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至兄墅,卻和暖如春踢星,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背隙咸。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工斩狱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扎瓶。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像泌枪,于是被迫代替她去往敵國和親概荷。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容