病原微生物笔记-Taxonomy 分类流程解决⽅方案

Taxonomy 分类流程解决⽅方案

1.使⽤用Kraken2对其中的微⽣生物进⾏行行物种注释.Kraken2是⼀一个基于k-mer算法的⾼高精度宏基因组序列列分 类软件,能够快速的将测序reads进⾏行行物种分类(https://genomebiology.biomedcentral.com/articles /10.1186/s13059-019-1891-0)

2.使⽤用Bracken对物种注释结果计算相对丰度。Bracken是⼀一款基于kraken的⾼高度精确的统计软件,可 以从宏基因组学样本计算DNA序列列中物种的丰度。(https://peerj.com/articles/cs-104/)

3.对物种注释结果使⽤用 KRONA 进⾏行行可视化展示,Krona采⽤用多图层饼,可以展示不不同的taxa rank的占 ⽐比。

image.png

Kraken2
Kraken2安装
kraken2 github 地址 : https://github.com/DerrickWood/kraken2
Kraken2 wiki :http://ccb.jhu.edu/software/kraken/
Kraken2 教程:https://github.com/DerrickWood/kraken2/wiki/Manual kraken2 安装⽤用conda ⼀一般都可安装成功
conda install -c bioconda kraken2
Kraken2 原理理:
kraken2 的基本原理理有两个
1.是建⽴立以kmer为主的 taxonomy tree 数据库:

⼆二是将Query(测序序列列)切成kmer(默认35bp)采⽤用LCA(最⼩小共同祖先)的⽅方法 并将其⽐比对到Taxonomy tree数据库上,计算⽐比对上的次数,然后计算从根到叶⼦子的权重 2.是采⽤用hash 的⽅方法将数据库和索引映射到内存,如下图:
image.png

测试数据介绍:

BJ184 为 SARAS模拟数据 Kraken2 数据库下载

kraken2-build --standard --db kraken2_Database 如果说你只是关注⼀一下⼦子数据库,⽐比如说只关注病毒的,也可以通过⼀一下命令进⾏行行下载 taxonomy数据

库和viral的数据库。 kraken2-build --download-taxonomy --db $DBNAME

<pre> kraken2-build --download-library viral --db $DBNAME </pre>

<pre>下载完成后会出现病毒的基因组序列列。 </pre>


image.png

注意
很多时候下载数据库的时候会遇到rsync 错误,如下:


image.png

主要是当前⽹网络与NCBI连接不不稳定,这种时候,别⽆无他法,就只能多试⼏几次了了......
Kraken2 索引构建 下载完数据库之后呢,就需要建⽴立Kraken的index了了,--db参数需要跟你下载的数据库⽬目录。


image.png

执⾏行行这⼀一步操作,你会发现你的database多了了3个索引⽂文件


Kraken2索引下载
此外如果你不不想⾃自⼰己下载数据库,构建索引,kraken2 还提供了了现成的,直接下载即可。 https://benlangmead.github.io/aws-indexes/k2
Kraken2 鉴定

image.png

Bracken
bracken安装
bracken github地址:https://github.com/jenniferlu717/Bracken
bracken 安装⽤用conda即可安装成功 conda install -c bioconda bracken bracken 索引构建:
bracken-build -d Kraken2_Database 注意
-x 为 kraken2 安装路路径 结果展示:

bracken 丰度计算:
bracken -d Kraken2_Database -i BJ184.kraken.report -o BJ184.bracken.count -r 35 -t 10 ⽣生成⽂文件如下:
BJ184.kraken_bracken_species.report

image.png

BJ184.bracken.count

image.png

Kraken2krona:

https://github.com/lskatz/lskScripts/blob/master/scripts/kraken2-translate.pl

image.png

Krona
krona 安装
krona github地址:https://github.com/marbl/Krona
Krona 安装: conda install -c bioconda krona 即可 https://genomebiology.biomedcentral.com/articles/10.1186/s13059-019-1891-0 krona 可视化
ktImportText BJ184.kraken2krona -o BJ184.krona.html

image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,898评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,401评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,058评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,539评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,382评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,319评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,706评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,370评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,664评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,715评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,476评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,326评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,730评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,003评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,275评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,683评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,877评论 2 335

推荐阅读更多精彩内容