一個超簡單的轉(zhuǎn)錄組項目全過程--iMac+RNA-Seq(四)featureCounts

好久沒更新啦责静,因為最近沒有在跑項目哦袁滥,所以就擱置了,最近要做一兩張圖泰演,所以把前面寫的教程先發(fā)布一下~

前期文章

一個超簡單的轉(zhuǎn)錄組項目全過程--iMac+RNA-Seq(一)
一個超簡單的轉(zhuǎn)錄組項目全過程--iMac+RNA-Seq(二)QC
一個超簡單的轉(zhuǎn)錄組項目全過程--iMac+RNA-Seq(三)Alignment 比對

4 featureCounts

比對結(jié)束后需要進行計數(shù)咯呻拌!

老規(guī)矩,先看說明書睦焕。

featureCounts -h ## 好像發(fā)現(xiàn)了什么不得了的
$featureCounts -h
featureCounts: invalid option -h

Version 1.6.2

Usage: featureCounts [options] -a <annotation_file> -o <output_file> input_file1 [input_file2] ...

-T number of threads

-p If specified, fragments (or templates) will be counted instead of reads. This option is only applicable for paired-end reads.

-t <string> Specify feature type in GTF annotation. 'exon' by default. Features used for read counting will be extracted from annotation using the provided value.

-g <string> Specify attribute type in GTF annotation. 'gene_id' by default. Meta-features used for read counting will be extracted from annotation using the provided value.

-a <string> Name of an annotation file. GTF/GFF format by default. See -F option for more format information. Inbuilt annotations (SAF format) is available in 'annotation' directory of the package. Gzipped file is also accepted.

-o <string> Name of the output file including read counts. A separate file including summary statistics of counting results is also included in the output ('<string>.summary')

用法一

## 教程代碼藐握,使用for循環(huán)
mkdir $wkd/align   #這樣會生成單個的,每個都有自己的名字
cd $wkd/align 

source activate rna 
for fn in {512..520} 
do 
featureCounts -T 4 -p -t exon -g gene_id \
-a /Users/bioinformatic/reference/hg38/hg38.gtf \
-o counts.SRR1039$fn.txt /home/rna/clean/SRR1039$fn.hisat.bam 
done 
source deactivate 

用法二:酷酷的

vim count.sh ## 創(chuàng)建一個腳本叫做count

#!/bin/bash
set -e
set -u
set -o pipefail

# set PATH 設置路徑
HUMAN=/Users/bioinformatic/reference/hg38
OUTDIR=/Users/Desktop/project/clean/align

# source activate rna
cd $OUTDIR  # 打開目標文件夾

pwd  ## 顯示當前路徑

ls *bam | cut -d"_" -f 1| sort -u |\
while read id 
do   # 用echo語句來提示腳本運行進度
     echo "processing  ${id}_combined.hisat.bam" 
     if [ ! -f ${id}.hisat.done ] 
     then
     featureCounts -T 4 -p \
         -t exon -g gene_id -a $HUMAN/hg38.gtf \
         -o counts.${id}.txt \
         $OUTDIR/${id}_combined.hisat.bam && touch ${id}.hisat.done
      fi

done

# source deactivate 

Note:腳本很長的時候垃喊,記得使用“\”符號加回車猾普,讓行文變得整潔易讀。

運行腳本

nohup bash count.sh &

查看結(jié)果

cat nohup.out就可以看到featureCounts的運行日志本谜,請注意以下兩個數(shù)據(jù)

26834745 (92.89%) aligned concordantly exactly 1 time
97.89% overall alignment rate

小結(jié):本章所需知識背景和技能

(1)基因表達量的計算到底在算什么初家?

(2)TPM, RPKM, FPKM這幾個計量方式的區(qū)別

(3)學會查看幫助文檔,了解軟件用法

(4)nohup是什么,nohup和&的區(qū)別等等

用法二的知識點

在酷酷的用法二里面有幾個很酷的地方:

#!/bin/bash
set -e
set -u
set -o pipefail

# touch的用法

# if then fi 語句的使用

shell腳本和正則表達式:必學

感謝洲更

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末溜在,一起剝皮案震驚了整個濱河市陌知,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌掖肋,老刑警劉巖仆葡,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異志笼,居然都是意外死亡沿盅,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門纫溃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來腰涧,“玉大人,你說我怎么就攤上這事紊浩〗颜。” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵郎楼,是天一觀的道長万伤。 經(jīng)常有香客問我,道長呜袁,這世上最難降的妖魔是什么敌买? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮阶界,結(jié)果婚禮上虹钮,老公的妹妹穿的比我還像新娘。我一直安慰自己膘融,他們只是感情好芙粱,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著氧映,像睡著了一般春畔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上岛都,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天律姨,我揣著相機與錄音,去河邊找鬼臼疫。 笑死择份,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的烫堤。 我是一名探鬼主播荣赶,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼凤价,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了拔创?” 一聲冷哼從身側(cè)響起利诺,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎剩燥,沒想到半個月后立轧,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡躏吊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了帐萎。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片比伏。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖疆导,靈堂內(nèi)的尸體忽然破棺而出赁项,到底是詐尸還是另有隱情,我是刑警寧澤澈段,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布悠菜,位于F島的核電站,受9級特大地震影響败富,放射性物質(zhì)發(fā)生泄漏悔醋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一兽叮、第九天 我趴在偏房一處隱蔽的房頂上張望芬骄。 院中可真熱鬧,春花似錦鹦聪、人聲如沸账阻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽淘太。三九已至,卻和暖如春规丽,著一層夾襖步出監(jiān)牢的瞬間蒲牧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工嘁捷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留造成,地道東北人。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓雄嚣,卻偏偏與公主長得像晒屎,于是被迫代替她去往敵國和親喘蟆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345