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

HMMER-序列分析软件介绍

HMMER是一个软件包,它提供了制作蛋白质和DNA序列域家族概率模型的工具,称为轮廓隐马尔可夫模型、轮廓HMM或仅轮廓,并使用这些轮廓来注释新序列、搜索序列数据库以寻找其他同源物,以及进行深度多重序列比对。HMMER是已知蛋白质和DNA序列域家族的几种综合比对和图谱的基础,包括Pfam数据库。

网页版  https://www.ebi.ac.uk/Tools/hmmer/

conda install hmmer
# 各种安装方式。http://hmmer.org/documentation.html# install_path/hmmer-3.3.2/tutorial  test文件位置### 1. hmmsearch:用profile文件搜索序列数据库## Step 1: build a profile with hmmbuild# globins4.sto 四个珠蛋白序列的MSA比对结果,Stockholm formathmmbuild globins4.hmm globins4.sto# 统计对序列比对(MSA) 的HMM(隐马尔科夫) profile 
hmmstat globins4.hmm## Step 2: search the sequence database with hmmsearch
# 下载数据库文件如 uniprot_sprot.fasta, globins45.fa为演示数据库hmmsearch globins4.hmm globins45.fa > globins4.out# 输出globins4.out为sequence top hits list,BLAST-like style
# E-value 期望的假阳性率### 2  在序列数据库中迭代搜索
jackhmmer HBB_HUMAN uniprot_sprot.fasta### 3. 用序列文件搜索profile数据库
## Step 1: create a profile database file
hmmbuild globins4.hmm globins4.sto
hmmbuild fn3.hmm fn3.sto
hmmbuild Pkinase.hmm Pkinase.sto
cat globins4.hmm fn3.hmm Pkinase.hmm > minifam## Step 2: compress and index the flatfile with hmmpress
hmmpress minifam## Step 3: search the profile database with hmmscan
hmmscan minifam 7LESS_DROME


参考:
http://eddylab.org/software/hmmer/Userguide.pdf

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

相关文章:

  • 【项目学习1】如何将java对象转化为XML字符串
  • nginx负载均衡
  • 【毕业项目】自主设计HTTP
  • 关于安卓jar包修改并且重新发布
  • Java课题笔记~ AspectJ 对 AOP 的实现(掌握)
  • npm 报错 cb() never called!
  • finally有什么作用以及常用场景
  • Python web实战之Django URL路由详解
  • 10-数据结构-队列(C语言)
  • 面试之快速学习C++11 - 右值 移动构造 std::move
  • vue实现5*5宫格当鼠标滑过选中的正方形背景颜色统一变色
  • 2023-08-09 LeetCode每日一题(整数的各位积和之差)
  • EditPlus连接Linux系统远程操作文件
  • JVM 垃圾回收
  • 编程中的宝藏:二分查找
  • 计算机网络 数据链路层
  • 如何维护自己的电脑
  • 智能优化算法——哈里鹰算法(Matlab实现)
  • 【深度学习】多粒度、多尺度、多源融合和多模态融合的区别
  • 利用SCCM进行横向移动
  • Nginx 负载均衡
  • Java课题笔记~ ServletConfig
  • oracle的异常处理
  • 【MySQL】MySQL数据类型
  • 【数据结构与算法】十大经典排序算法-希尔排序
  • docker 常用命令
  • uniapp微信小程序中打开腾讯地图获取用户位置信息
  • 嵌入式领域:人才供需失衡,发展潜力巨大
  • python 书籍
  • Debian纯净系统安装php常用扩展和程序