# 進入工做目錄 cd example_PE250
# clustalo多序列比對,若是沒有請安裝Clustal Omega clustalo -i result/rep_seqs4.fa -o temp/rep_seqs_align.fa --seqtype=DNA --full --force --threads=30 # 篩選結果中保守序列和保守區 filter_alignment.py -i temp/rep_seqs_align.fa -o temp/ # rep_seqs_align_pfiltered.fa, only very short conserved region saved # 基於fasttree建樹 make_phylogeny.py -i temp/rep_seqs_align_pfiltered.fasta -o result/rep_seqs.tree # generate tree by FastTree
# 查看樣品的數據量最小值 biom summarize-table -i result/otu_table4.biom # 基於最小值進行重抽樣標準化 single_rarefaction.py -i result/otu_table4.biom -o temp/otu_table_rare.biom -d 2797 # 計算經常使用的四種Alpha多樣性指數 alpha_diversity.py -i temp/otu_table_rare.biom -o result/alpha.txt -t result/rep_seqs.tree -m shannon,chao1,observed_otus,PD_whole_tree
# CSS標準化OTU表 normalize_table.py -i result/otu_table4.biom -o temp/otu_table_css.biom -a CSS # 轉換標準化OTU表爲文本,用於後期繪圖 biom convert -i temp/otu_table_css.biom -o result/otu_table_css.txt --table-type="OTU table" --to-tsv # 刪除表格多餘信息,方便R讀取 sed -i '/# Const/d;s/#OTU //g;s/ID.//g' result/otu_table_css.txt # 計算Beta多樣性 beta_diversity.py -i temp/otu_table_css.biom -o result/beta/ -t result/rep_seqs.tree -m bray_curtis,weighted_unifrac,unweighted_unifrac # Beta多樣性距離文件整理,方便R讀取 sed -i 's/^\t//g' result/beta/*