美文网首页
周六考试(四)

周六考试(四)

作者: 杨亮_SAAS | 来源:发表于2018-12-01 12:53 被阅读22次

00.data

cp /home/stu33/exam/1_SOAPdenovo/*.gz ./

01.filter

../software/SOAPnuke-master/SOAPnuke  filter -1 ../00.data/newBGIseq500_1.fq.gz -2 ../00.data/newBGIseq500_2.fq.gz -C newBGIseq500_clean_1.fq.gz -D newBGIseq500_clean_2.fq.gz -l 10 -q 0.1 -n 0.01 -G 1 -Q 2 -o ./ &

02.SOAPdenovo

cp ../software/SOAPdenovo2-master/example.config ./my.config

../software/SOAPdenovo2-master/SOAPdenovo-63mer all -s my.config -K 35 -o newBGIseq500 1>soap.log 2>soap.info

03.callSNP

../../software/bwa-0.7.17/bwa index -a bwtsw newBGIseq500.scafSeq
../../software/bwa-0.7.17/bwa mem newBGIseq500.scafSeq newBGIseq500_1.fq.gz newBGIseq500_2.fq.gz >newBGIseq500.sam
../../software/samtools view -@ 8 -bS newBGIseq500.sam >newBGIseq500.bam
../../software/samtools sort -@ 8 -O BAM -o  newBGIseq500.sort.bam newBGIseq500.bam
java -jar /home/stu60/software/picard-2.7.1.jar MarkDuplicates I=newBGIseq500.sort.bam O= newBGIseq500.rmdup.bam M= newBGIseq500.rmdup_metrics
../../software/samtools index newBGIseq500.rmdup.bam
/home/stu60/software/bcftools mpileup -O u -f newBGIseq500.scafSeq newBGIseq500.rmdup.bam |/home/stu60/software/bcftools call -Amv -o newBGIseq500.raw.vcf

04.perl
R

data <- read.table("GC_result")
hi <- hist(data$V4, breaks=50, plot=F)
pdf(file="GC.pdf")
plot(hi$mids, hi$density, type="b", col="red", xlab="GC", ylab="Percentage")
dev.off()

Count_scaffold

#!/usr/bin/perl -w
use strict;

open IN, "<newBGIseq500.scafSeq";
my $count=0;
while(<IN>){
    chomp;
    if(/>/){
    $count++;
    }
}
print "The number of scaffolds is : $count\n";
close IN;

GC_content

#!/usr/bin/perl -w
use strict;

open IN,shift;
open OUT,">GC_result";
$/=">";
<IN>;
my $win=100;
my $step=50;
while(<IN>){
    chomp;
    (my $head, my $seq)=split /\n/,$_,2;
    $seq=~s/\n//g;
    my $len=length($seq);
#   print ">$head","\n",$seq,"\n";
    for(my $i=0;$i<=$len-$win;$i+=$step){
        my $GC_rate=0;
        my $win_seq=substr($seq,$i,$win);
        my $GC_Num=($win_seq=~s/G|C/#/g);
        my $N_Num=($win_seq=~s/N/N/g);
        if($N_Num==100){
            $GC_rate=0;
        }
        else{
            $GC_rate=$GC_Num/($win-$N_Num);
        }
        print OUT "$head\t$i\-",$i+$win,"\t$GC_rate\n";
    }

}
close IN;
close OUT;

software

./bzip2 -d bwa-0.7.17.tar.bz2
tar -vf bwa-0.7.17.tar
cd bwa-0.7.17
make

相关文章

  • 周六考试(四)

    00.data 01.filter 02.SOAPdenovo 03.callSNP 04.perlR Count...

  • 期末考试和放假

    期末考试和放假 小二 1.10-1.11 周四周五期末考试 1.12-1.17 周六到周四休息 1.18 ...

  • 周六考试(二)

    有用的网站: 大盘鸡赞哥亚磊Quicl's BlogGenome Size EstimationKmer分析考题 ...

  • 周六考试(一)

    生物信息学练习题一、data/newBGIseq500_1.fq和data/newBGIseq500_2.fq中是...

  • 周六考试(三)

  • 第十周

    1、考试了科二和党课考试,二门考试都没有通过。 2、周六去进行老师的线下培训。 3、做了英语四级的真题。 考试没通...

  • 2019-06-10

    因为本周六就要四级考试了,所以这一周重点在四级冲刺复习上。

  • 12-29寒假

    据说1.8考试,那天是周三,所以,周三周四考试,周五散学式,周六开始开启寒假模式...... 当然,只是预计而已,...

  • 我还活着

    即将到来的 本周六初级会计考试 下周二上午港规考试下午节能减排校赛晚上纳税筹划考试 下周三工程经济学考试 下周四上...

  • 期中考试结束了

    经过上周四周五两天的考试,期中考试结束之后,周六中午成绩就完全出来了。周六的时候带儿子去郑大玩儿,中午吃饭的时候,...

网友评论

      本文标题:周六考试(四)

      本文链接:https://www.haomeiwen.com/subject/czglcqtx.html