当前位置: 首页 > news >正文

diamond安装与使用

1.前言
diamond是一款用于蛋白质和翻译后DNA搜索的序列比对工具,专为大规模序列数据的高性能分析设计。其主要特点包括:

- 与BLAST相比,蛋白质和翻译后DNA的成对比对速度快100倍至10000倍。

2. 参考

https://github.com/bbuchfink/diamond    #参考github
http://www.diamondsearch.org     #软件开发官网


3.安装

wget -c https://github.com/bbuchfink/diamond/releases/download/v2.1.8/diamond-linux64.tar.gz           #下载
tar -zxvf diamond-linux64.tar.gz       #解压

4.常见参数使用
语法:diamond 命令 [选项]
 
命令:
makedb                   从FASTA文件构建DIAMOND数据库
prepdb                   为Diamond使用准备BLAST数据库
blastp                   将氨基酸查询序列与蛋白质参考数据库对齐
blastx                   将DNA查询序列与蛋白质参考数据库对齐
cluster                  聚类蛋白序列
linclust                 线性时间内聚类蛋白序列
realign                  重新对齐聚类序列与它们的中心点
recluster                重新计算聚类以修复错误
reassign                 重新分配聚类序列到最近的中心点
view                     查看DIAMOND对齐档案(DAA)格式的文件
merge-daa                合并DAA文件
help                     生成帮助信息
version                  显示版本信息
getseq                   从DIAMOND数据库文件检索序列
dbinfo                   打印关于DIAMOND数据库文件的信息
test                     运行回归测试
makeidx                  制作数据库索引
greedy-vertex-cover      计算贪心顶点覆盖

5.示例

##比对使用diamond ## 构建diamond数据库diamond makedb --in Ft.pep.fasta --db Ft.pep.fasta
diamond makedb --in Ath.pep.fasta --db Ath.pep.fasta## 使用diamond blastp进行比对diamond blastp --query Ath.pep.fasta --db Ft.pep.fasta \
--out tmp.Ath_Ft.blast \
--outfmt 6 \
--max-target-seqs 5 \
--evalue 1e-10
diamond blastp --query Ft.pep.fasta --db Ath.pep.fasta \
--out tmp.Ft_Ath.blast \
--outfmt 6 \
--max-target-seqs 5 \
--evalue 1e-10##查看比对结果
cat tmp.*.blast > Ft-Ath.blast


 

 

http://www.lryc.cn/news/428794.html

相关文章:

  • flume--数据从kafka到hdfs发生错误
  • Android笔试面试题AI答之Kotlin(14)
  • 博弈论,CF 1600E - Array Game
  • win10安装docker,打包python、java然后centos执行镜像
  • 【数据结构入门】二叉树之堆的实现
  • 智能微气候:精准调控背后的算法革命
  • eNSP 华为交换机链路聚合
  • 编译器揭秘
  • ubuntu下qt连接mysql出现 QMYSQL driver not loaded
  • html 首行缩进2字符
  • 什么是IP?
  • js拖拽交换元素位置
  • 在 C++ 中实现自定义容器的实用指南
  • 《深入浅出WPF》读书笔记.4名称空间详解
  • 电驱动总成
  • JavaScript class和正则
  • [Linux#42][线程] 锁的接口 | 原理 | 封装与运用 | 线程安全
  • 奇异递归Template有啥奇的?
  • 每天五分钟深度学习框架pytorch:神经网络工具箱nn的介绍
  • 【办公软件】安全风险 Microsoft 已阻止宏运行,因为此文件的来源不受信任
  • JavaScript语法基础之流程结构(顺序、选择、循环结构)
  • 集团数字化转型方案(四)
  • 【MySQL索引】索引失效场景
  • 基于MATLAB视觉的静态手势识别系统
  • day02-作业题
  • torch.cuda.set_divice()
  • <数据集>RSOD数据集<目标检测>
  • 企业高性能web服务器之Nginx
  • 11-sentinel利用nacos作持久化
  • 密码学之哈希算法