利用diamond进行dbcan数据库建库并进行CAZyme注释(2022.8)

利用实验室服务器,没有管理员权限很麻烦,但最后还是完成了。

首先,下载cazyme数据库,直接wget就行。官网http://cys.bios.niu.edu/dbCAN2/

wget -c http://cys.bios.niu.edu/dbCAN2/download/CAZyDB.07312018.fa

但是不知道为什么无法访问这个网站,直接挂v打开也不行。那就去找找有没有别的,在内布拉斯加大学林肯分校一个实验室下找到了。喜大普奔。

Index of /dbCAN2/download (unl.edu)

 不知道怎么下载(hahaha实在是太菜鸟了),另存为是.fa.txt不知道能不能直接删掉txt后缀编程fasta文件(有没有人能解答?)。然后我就走弯路,用python下载了。

import wget 

url = 'https://bcb.unl.edu/dbCAN2/download/CAZyDB.07312018.fa'
file_name = wget.download(url)

ok下好了,传入服务内建库。大概15秒,完成会会得到一个dmnd后缀文件。

diamond makedb --in CAZyDB.07312018.fa --db CAZyDB.07312018

开始比对。大概40秒,在原序列文件夹下输出一个out后缀文件。大功告成!

for file in [序列文件夹]/*.faa; do diamond blastp -q "$file" -d [数据库文件夹]/CAZyDB.07312018.dmnd -f 6 -k 1 -o "$file".out -e 0.00001 -p 20; done
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值