在学习蛋白质蛋白质相互作用时看到了PSSM矩阵,就学习了一下如何生成的,具体步骤如下。

1.下载安装

网址:https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/

2.正常运行安装

此处并不产生任何快捷方式,不要反复下(都是踩过的坑)。

会产生一个blast文件夹

3.cmd-运行-powershell  cd指令进入blast

或者 在blast中shift键+右击,进入powershell

4.下载数据库

网址:​​​​https://ftp.ncbi.nlm.nih.gov/blast/db/

一定要进入 FASTA/ 文件夹!!

由于nr太大,我尝试了swissprot的数据,并把它放在了新创建的db文件夹下,以下以它为例。

5. 对下载的数据进行处理,使其数据格式化

cd 进入db文件夹下,执行bin文件夹下的 makeblastdb.exe(这个可以直接拖进去)

C:\Users\86150\Desktop\PSSM\blast\bin\makeblastdb.exe -in swissprot -dbtype prot -title “swissprot” -out lxsp

lxsp是转换完各种数据库的名字……

6.目标蛋白质序列,此处以1个蛋白质序列为例,.txt文件就可以。第一行是头部,第二行是序列:

>aa
SHMRPEPRLITILFSDIVGFTRMSNALQSQGVAELLNEYLGEMTRAVFENQGTVDKFVGDAI

7.生成PSSM矩阵

命令行:C:\Users\86150\Desktop\PSSM\blast\bin\psiblast.exe  -db lxsp -query 1.txt -evalue 0.001 -num_iterations 3 -out_ascii_pssm 1.pssm

-db 后面是数据库

-query 查找蛋白质文件

-evalue 应该是什么参数,-evalue 0.001 没有也能生成PSSM矩阵,这个后期学习补充,或者路过有知道的请评论。

-num_iterations 迭代次数

-out_ascii_pssm 生成文件

8.运行结果

运行结果需要下载notepad查看,前10列就是PSSM矩阵。

9.结论

数据库要下对,格式再转换,就没有坑了。

这是针对一条序列,在windows本地的操作,后期如果写论文用到此矩阵会追加批处理的方法,还有nr的服务器操作。

10.参考文章

psiblast生成pssm矩阵及psiblast参数详解_阿斯达克-CSDN博客

蛋白质序列位置特异性矩阵(PSSM)的获取 - Roronoa-Zoro - 博客园

PSSM矩阵的生成(ncbi-blast-2.9.0+-win64)_xiaobai1_1的博客-CSDN博客

11.发现线上生成蛋白质PSSM矩阵的网址

https://possum.erc.monash.edu/server.jsp

Blast生成蛋白质序列位置特异性矩阵-PSSM矩阵详细版相关推荐

  1. 蛋白质功能预测中PSSM矩阵的生成

    一.蛋白质功能预测 蛋白质功能预测   近年来高通量实验方法快速发展,随之产生大量新型蛋白质,发现的蛋白质数量与其功能注释之间的差距越来越大,蛋白质功能预测成为分子生物学研究领域的核心问题.传统的蛋白 ...

  2. PSSM矩阵(位置权重矩阵)

    PSSM矩阵(位置权重矩阵) 定义 -参考维基百科 -同时参考这篇优秀的博客: http://www.nohup.cc/article/112/ 可以反映出每个位置上不同碱基出现的频率,矩阵每一列表示 ...

  3. 特殊矩阵的压缩存储(详细版 通俗易懂 含c语言稀疏矩阵十字链表代码 )

    前言 此文章是本人第一篇博客,目的在于巩固过去所学的知识,同时可能会给大家带来一丝丝帮助,但由于没有经验加上本人能力极其有限,文章中可能存在不足之处,还请读者能够指正(`・ω・´). 这篇文章首先会介 ...

  4. 2014年去哪儿网笔试题--一个10*10的矩阵(可以理解为棋盘),随时生成一组数据填入矩阵,任何一个位置的数字除4进行计算,按余数着色......

    一个10*10的矩阵(可以理解为棋盘),随时生成一组数据填入矩阵,任何一个位置的数字除4进行计算,按余数着色,余数为0着色为red,1为blue,2为green,3为black,可以理解为生成4中颜色 ...

  5. 【Android 应用开发】Paint 滤镜原理 之 颜色矩阵 ( 颜色模式 | 颜色通道 | 颜色矩阵 | 矩阵运算 | 矩阵乘法 | 矩阵加法 | 颜色矩阵深入解析 )

    文章目录 颜色模式 颜色通道 Android 中的颜色矩阵 矩阵乘法运算 滤镜中的矩阵乘法运算 矩阵加法运算 滤镜中的矩阵乘法运算 滤镜运算原理 ( 总结 ) 实际滤镜理论示例 颜色模式 颜色模式 : ...

  6. 2.4 矩阵乘以矩阵定义

    矩阵乘以矩阵 乘法定义 进一步分析基变换关系, nnn 维空间中任意向量 x=a1v1+⋯+anvn\mathbf{x}=a_1\mathbf{v_1}+\cdots+a_n\mathbf{v_n}x ...

  7. 1 数列分块入门_线性代数入门——利用分块矩阵简化矩阵乘法运算

    系列简介:这个系列文章讲解线性代数的基础内容,注重学习方法的培养.线性代数课程的一个重要特点(也是难点)是概念众多,而且各概念间有着千丝万缕的联系,对于初学者不易理解的问题我们会不惜笔墨加以解释.在内 ...

  8. matlab - 特殊矩阵、矩阵求值、稀疏矩阵

    学习视频 1.特殊矩阵 1.1 通用特殊矩阵 format % 零矩阵(全0) 幺矩阵(全1) 单位矩阵 % zeros ones eye rand(生成0~1的随机元素) randn(生成均值为1, ...

  9. 单目初始化 单应矩阵 本质矩阵 恢复R t 三角变换求 3D点

    单目初始化 单应矩阵 本质矩阵 恢复R t 三角变换求 3D点 博文末尾支持二维码赞赏哦 ^_^ /* * This file is part of ORB-SLAM2 * * 单目相机初始化 * 用 ...

最新文章

  1. 一只端午节鸭蛋粽子的背后:AI 与农业
  2. VDI序曲九 实战体验Remote FX(重磅推荐)
  3. 物理约束相关问题梳理
  4. 常用来进行钢结构节点输出的软件是什么_Revit中如何处理钢结构节点连接
  5. UOJ #585. 新年和多米诺
  6. 环境部署(九):linux下安装python+chrome+Xvfb
  7. oracle awr报告生成_分享AWR报告的生成和简单分析方法
  8. 容器编排技术 -- Kubernetes Network Policy
  9. Java中的抽象类和接口(interface),abstract关键字的用法
  10. struts2系列(四):struts2国际化的多种方式
  11. 再见 FTP/SFTP!是时候拥抱下一代文件传输利器 Croc 了!
  12. 用c#转换word或excel文档为html文件,C#实现DataSet内数据转化为Excel和Word文件的通用类完整实例...
  13. CentOS安装NVidia驱动提示kernel source path问题
  14. margin:0 auto和text-aglin:center的区别
  15. ESP32 开发笔记(四)LVGL控件学习 Roller 滑动选择控件
  16. 台式计算机网卡驱动不能正常使用,电脑网卡驱动程序不正常怎么办 网卡驱动程序不正常解决方法...
  17. CentOS7+华为交换机+Winserver2012配置KMS服务器开机自启和自动激活
  18. NEON Intrinsics 练习题
  19. Prometheus监控
  20. Eclipes安装plugin插件

热门文章

  1. Maya游戏角色骨骼绑定学习教程
  2. 计算机等级考试出现文件无法打开,计算机等级考试一级:修复无法打开的WPS文件...
  3. 微信小程序连接oracle数据库,【微信小程序】关于微信小程序中跳转传参数与传对象的解析...
  4. 电子商务15条营销方式汇总
  5. Simlink 生成A2L标定量和检测量
  6. iMX8 secure boot AHAB调试
  7. Python OpenCV识别行人入口进出人数统计
  8. Unity3D多屏幕显示时,第二屏幕的按钮无法正常点击
  9. Android 快速实现新手引导层的库,通过简洁链式调用,一行代码实现引导层的显示
  10. oracle sql语句精讲