当前位置:

首页 > 软件教程 > hmmer软件能否在windows系统上安装?

hmmer软件能否在windows系统上安装?

windows系统能不能装hmmer软件hmmer下载与安装对于MacOS/X,Linux,UNIX系统,用源代码编译安装:%wgetftp://selab.janelia.org/pub/software/hmmer3/3.0/hmmer-3.0.tar.gz%tarzxfhmmer-3.0.tar.gz%cdhmmer-3.0%./configure%make%makecheckwindows系统,直接下载二进制压缩包,解压就可以使用。hmmer包含的程序phmmer:与Blastp类似,使用一个蛋白

本文目录

    windows系统能不能装hmmer软件

    windows系统能不能装hmmer软件

    hmmer下载与安装

    对于Mac OS/X, Linux, UNIX系统,用源代码编译安装:

    % wget ftp://selab.janelia.org/pub/software/hmmer3/3.0/hmmer-3.0.tar.gz % tar zxf hmmer-3.0.tar.gz % cd hmmer-3.0 % ./configure % make % make check

    windows系统,直接下载二进制压缩包,解压就可以使用。

    hmmer包含的程序

    phmmer: 与Blastp类似,使用一个蛋白质序列搜索蛋白质序列库;

    >phmmer tutorial/HBB HUMAN uniprot sprot.fa

    jackhmmer: 与psiBlast类似,蛋白质序列迭代搜索蛋白质序列库;

    >jackhmmer tutorial/HBB HUMAN uniprot sprot.fa

    hmmbuild: 用多重比对序列构建HMM模型;

    hmmsearch: 使用HMM模型搜索序列库;

    hmmscan: 使用序列搜索HMM库;

    hmmalign: 使用HMM为线索,构建多重比对序列;

    >hmmalign globins4.hmm tutorial/globins45.fa

    hmmconvert: 转换HMM格式

    hmmemit: 从HMM模型中,得到一个模式序列;

    hmmfetch: 通过名字或者接受号从HMM库中取回一个HMM模型;

    hmmpress:格式化HMM数据库,以便于hmmscan搜索使用;

    hmmstat: 显示HMM数据库的统计信息;

    使用HMM模型搜索序列数据库

    使用hmmbuild构建HMM模型,输入为Stockholm格式或者FASTA格式的多重比对序列文件(如:tutorial/globins4.sto),命令如下:

    >hmmbuild globins4.hmm tutorial/globins4.sto

    globins4.hmm为输出的HMM模型

    使用hmmsearch搜索蛋白质序列数据库,蛋白质序列数据库为FASTA格式,命令如下:

    >hmmsearch globins4.hmm uniprot sprot.fasta >globins4.out

    globins4.out为输出的结果文件,如下:

    *示例使用官方教程中的示例

    使用蛋白质序列搜索HMM数据库

    构建HMM数据库,HMM数据库是包含多个HMM模型的文件,可以从Pfam、SMART、TIGRFams下载,也可以自己由多重比对序列集中构建,如:

    >hmmbuild globins4.hmm tutorial/globins4.sto

    >hmmbuild fn3.hmm tutorial/fn3.sto

    >hmmbuild Pkinase.hmm tutorial/Pkinase.sto

    >cat globins4.hmm fn3.hmm Pkinase.hmm >minifam

    使用hmmpress格式化数据库,包括压缩以及创建索引,命令如下:

    >hmmpress minifam

    这个步骤可以很快的执行完成,输出的内容如下:

    Working… done.

    Pressed and indexed 3 HMMs (3 names and 2 accessions).

    Models pressed into binary file: minifam.h3m

    SSI index for binary model file: minifam.h3i

    Profiles (MSV part) pressed into: minifam.h3f

    Profiles (remainder) pressed into: minifam.h3p

    使用hmmscan搜索HMM数据库,命令如下:

    >hmmscan minifam tutorial/7LESS_DROME

    hmmer软件怎么将fasta格式文件转换为sto格式

    这问题我也遇到了,网上找半天没找到合适的方案,于是自己写了一个,代码如下

    import glob # 都是标准库的东西

    import os

    # 把你想建hmm的fasta文件(比对好的)和本程序放在同一个文件夹里,然后运行本程序直接跑hmmbuild

    os.chdir(os.path.dirname(__file__))

    fs = glob.glob('*.fasta') # 获取每个fasta文件,如果你的fasta文件里有不是.fasta后缀名的,可以改这里,或者直接改成'*.fa*'

    for f in fs:

    hmm = os.path.splitext(f)[0] + '.hmm'

    stockholm = os.path.splitext(f)[0] + '.sto'

    with open(f, 'r') as fhandle: # 这个是读fasta文件用的,把所有fasta文件都保存到列表里

    fastas = ['>' + tmp.replace('\n', '\r', 1).replace('\n', '').replace('\r', '\n') for tmp in tuple(filter(None, (fhandle.read().split('>'))))]

    for i in range(len(fastas)):

    fastas[i] = fastas[i].split('\n')

    fastas[i][0] = fastas[i][0].split()[0][1:10]

    tmp = []

    for j in range(len(fastas[i][1]) // 80 + 1):

    tmp.append(fastas[i][1][80 * j : 80 * j + 80])

    fastas[i][1] = tmp

    with open(stockholm, 'w') as out: # 这里在写sto文件

    out.write('# STOCKHOLM 1.0\n\n')

    for j in range(len(fastas[0][1]) - 1):

    for i in range(len(fastas)):

    out.write('% -12s%s\n' % (fastas[i][0], fastas[i][1][j]))

    out.write('\n')

    for i in range(len(fastas)):

    out.write('% -12s%s\n' % (fastas[i][0], fastas[i][1][-1]))

    out.write('//')

    os.system('hmmbuild --amino %s %s' % (hmm, stockholm)) # 这里在跑hmmbuild,你可以自行修改里面的参数

    如何自学生物信息学

    1,从现有的生物信息学工具开始,要熟悉如何利用先用的软件、网络服务器、数据库等等,为生物研究服务,不要做重复工作,能用现成的就不自己开发。

    2,熟悉命令行的操作系统,DOS,Linux,可以编写简单的shell;进而能安装命令行级的程序,跑一些常规的流程。要学习如何寻找和安装软件,这是最重要也是最基本的技能。其实很多问题,如果找到合适的软件包,都是迎刃而解的。

    3,熟悉一种简单的脚本语言,个人推荐用python,具体原因可以见我的帖子。在没有现成工具时,或需要数据格式转换时,小的脚本是非常有用的。一般的应用无需自己写太多的代码,要相信我们通常遇到的问题,别的高手可能早就遇到了,所以网络上有大量的工具包。至于更多的编程语言,一门精则门门通,R,perl等都是类似的。

    4,熟悉简单的算法和数据结构的知识,这样就可以理解很多程序的内在机制,进而知道它们的优点和缺点,对自己写程序也有帮助。有精力的话,进而学习统计、机器学习等。。

    5,在自己的生物领域内扩展,调研,分析,开发。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    软件教程
    相关文章 更多
    endnote怎么调成中文 界面语言设置步骤
    endnote怎么调成中文 界面语言设置步骤

    想把 EndNote 菜单改成中文?需使用 2025.3 或更新版本。本文详解如何在 Windows 11 中检查更新、设置系统显示语言为简体中文,并通过重新登录使 EndNote 界面完全汉化。

    endnote怎么导入参考文献格式
    endnote怎么导入参考文献格式

    详解 Windows 端 EndNote 2025 如何导入期刊要求的参考文献格式。涵盖下载 .ens 文件、另存副本、勾选常用样式及在 Word 中切换输出样式的操作步骤,帮助作者快速适配投稿规范。

    typora怎么高亮 文本标记语法设置
    typora怎么高亮 文本标记语法设置

    本教程演示如何在 Windows 版 Typora 中开启 Highlight 高亮功能,通过双等号语法标记重点文本,并展示如何编辑、取消高亮及验证源码保存状态。

    讯飞智作平台 在线创作功能介绍
    讯飞智作平台 在线创作功能介绍

    了解讯飞智作平台的在线创作流程:从文字配音到数字人视频生成,再到AIGC工具箱的素材处理。通过具体案例演示如何选择合适的功能入口、调整参数及核对成品权益,适合需要快速制作音频或播报视频的用户参考。

    gemini 官网 入口网页版登录访问方法
    gemini 官网 入口网页版登录访问方法

    本文详细介绍 Gemini 官方网页版入口地址、个人与组织账号登录流程、运行环境要求、账号体系差异对比及常见访问异常的排查解决方法。

    正版steam官网入口登录下载安装操作教程
    正版steam官网入口登录下载安装操作教程

    针对初次接触Steam平台的玩家,提供正版Steam官网网址识别、客户端官方安装包下载、本地安装配置及账号安全注册登录的详细图文操作教程。

    鼠标宏设置软件怎么设置?详细操作教程
    鼠标宏设置软件怎么设置?详细操作教程

    针对各类支持驱动配置的鼠标,系统梳理鼠标宏设置软件的核心设置逻辑、全流程操作步骤、运行模式选择与排错验证方法,帮助读者准确掌握宏功能的配置与使用。

    endnote怎么插入文献 Word添加引文步骤
    endnote怎么插入文献 Word添加引文步骤

    详解如何在 Word 中使用 EndNote 插件插入文献引用。涵盖从库中搜索记录、插入引文、选择样式到更新参考文献表的步骤,确保引文格式准确且可随时更新。

    再漫画官网首页入口及在线观看方法
    再漫画官网首页入口及在线观看方法

    了解如何进入再漫画官网首页,并通过界面导览熟悉分类浏览、搜索查找及在线阅读器的基本使用方法,提升阅读体验。

    Codex自动审查、缓存与额度重置有什么区别?
    Codex自动审查、缓存与额度重置有什么区别?

    针对Codex近期更新引发的讨论,本文厘清自动审查的功能边界,区分即时额度恢复与留存重置卡的不同,帮助用户理性评估更新价值,避免对缓存和权益产生误解。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。