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

使用hhblits进行序列比对

一、安装hhsuit
二、查看是否安装了hhblits

Linux的查找方法:

  1. 打开终端:打开一个终端窗口

  2. 输入以下命令

    hhblits --version
    

    以及

    which hhblits
    

    第一个命令将显示HHblits的版本信息,而第二个命令将显示HHblits可执行文件的路径。

  3. 检查输出:如果看到HHblits的版本信息或可执行文件的路径,则表示HHblits已成功安装在您的系统上。如果没有任何输出或者显示"command not found",则说明HHblits尚未安装或没有正确安装。

三、准备输入文件

将待比对的蛋白质序列保存为一个FASTA格式的文件(例如,input.fasta),确保每个序列有一个唯一的标识符。

如何找一个fasta文件(可略)

1.进入ASD数据库 ASD数据库地址

2.找到MOLICULES->PROTEIN(即蛋白质)

 选中一个蛋白质

  点击左侧的download,下载xml文件,打开后找到<PDB_ID>,会有很多个,代表不同序列在pdb数据库中的id,选择其中一个<PDB_ID>,例如<PDB_ID>3QCY</PDB_ID>我选择3QCY

在PDB数据库中搜索 3QCYPDB数据库地址https://www.rcsb.org/

 

点击搜索并选择download files下载对应序列的fasta文件(如果只查看的话选择display files的fasta文件即可)

 点开下载的fasta文件就可以查看<PDB_ID>为3QCY的序列了

 

四、构建数据库:HHblits使用预先构建的数据库来进行比对。 

 如何构建一个自己的PDB数据库(Linux版)

  1. 获取PDB数据:在终端中使用wget或curl等命令下载所需的PDB文件。例如:

    wget https://ftp.rcsb.org/pub/pdb/data/structures/all/pdb/pdbXXXX.pdb.gz
     

    这里,pdbXXXX是PDB文件的标识符。

  2. 解压缩PDB文件:使用gzip或gunzip命令解压缩下载的PDB文件。例如:

    gunzip pdbXXXX.pdb.gz
     

    这将生成解压后的PDB文件(pdbXXXX.pdb)。

  3. 提取序列信息:使用pdbseq或pdb2fasta工具从PDB文件中提取蛋白质的序列信息。这些工具通常随着HH-suite软件包一起安装。示例命令如下:

    pdbseq pdbXXXX.pdb > output.fasta

    这里,pdbXXXX.pdb是解压后的PDB文件,output.fasta是生成的FASTA格式序列文件。

  4. 格式化数据库文件:使用hhmake命令将FASTA格式的序列文件转换为HHblits数据库文件(.hmm)。示例命令如下:

    hhmake -i output.fasta -o database.hmm

    这里,output.fasta是上一步生成的FASTA格式序列文件,database.hmm是生成的HHblits数据库文件。

  5. 构建索引:使用hhindex命令对数据库文件进行索引以提高比对效率。示例命令如下:

    hhindex -i database.hmm -o index.hhm

    这里,database.hmm是上一步生成的HHblits数据库文件,index.hhm是生成的索引文件。

  6. 设置环境变量:将数据库和索引文件的路径添加到环境变量中,以便HHblits可以找到它们。您可以在.bashrc或.bash_profile等配置文件中添加以下行:

    export HHBLITS_DB=path_to_database export HHBLITS_INDEX=path_to_index

    这里,path_to_database是您数据库文件的所在路径,path_to_index是索引文件的所在路径。

由于我已经下载好了对应的fasta文件,所以直接转成hmm文件即可

hhmake -i /home/fasta/rcsb_pdb_3QCY.fasta -o rcsb_pdb_3QCY.hmm

http://www.dtcms.com/a/443011.html

相关文章:

  • 网站域名过期杭州网站建设哪家公司好
  • 桂林北站是哪个区wordpress 免费企业网站 模板下载
  • 逻辑门可以实现数学运算,逻辑思维与数学思维谁更基本
  • [光学原理与应用-484]:《中安DF-300S技术规格书》
  • 做的比较好的卡车网站威县做网站哪儿好
  • 安阳网站建设哪家正规温州建设小学网站首页
  • 如何做律师网站响应式网站模板html5
  • 永嘉网站建设域名年费价格表
  • 网站开发的功能需求怎么写学院网站建设管理规章制度
  • 响应式网站好处公司网站建设情况说明
  • Java 21 发行说明总结
  • 北京社保网上服务平台官网trinseo公司
  • 俄文网站制作要制作网站
  • 龙岗网站建设定制开发整合营销传播的效果表现为
  • 资兴市住房和城乡建设局网站网页制作素材动物
  • 网站经营方案 备案网站建设都需要哪些材料
  • 开网站是干什么的沈阳企业免费建站
  • 盐城网站设计公司网站如何推广运营
  • 做消防哪些网站找工作免费咨询医生回答在线
  • 运城网站建设费用苏州建设工程招标官方网站
  • tk域名网站想在百度上做网站
  • 安平网站建设优化推广策略的概念
  • 贵州省建设厅建筑质监站网站北京网站建设公司案例
  • 《网络爬虫技术规范与应用指南系列》(xc—3):合规实操与场景落地
  • intel安装pytorch
  • seo网站排名优化公司哪家好wordpress手机导航三横拦
  • Doris专题2- 表类型
  • 网站未来发展规划电子商务网站建设卷子
  • Linux中文件的链接(硬链接和软连接)
  • 关键词搜索引擎网站海底捞网络营销方式