1 COG简介

COG数据库是NCBI开发的用于同源蛋白注释的数据库。

COG数据库根据蛋白质序列的相似性,将蛋白质序列分成不同的类。每个类赋予一个COG编号,代表着一种同源蛋白。同时,将所有的同源蛋白再分成25个大类。此外,COG数据库包含COG和KOG共2个数据库。前者对原核生物的同源蛋白进行聚类,适合原核生物的COG注释;后者对真核生物的同源蛋白进行聚类,适合真核生物的COG注释。

COG的FTP站点为:ftp://ftp.ncbi.nih.gov/pub/COG

2 使用COG数据库进行注释

首先,下载COG数据库fasta文件,构建COG的blast数据库:

$wget ftp://ftp.ncbi.nih.gov/pub/COG/COG/myva

$makeblastdb -in myva -dbtype prot -title cog -parse_seqids -out /opt/biosoft/ncbi-blast-2.2.28+/db/cog -logfile /opt/biosoft/ncbi-blast-2.2.28+/db/cog.log

然后,使用blastp将基因组蛋白质序列比对到COG数据库:

$blast.pl blastp cog proteins.fasta 1e-5 4 cog 5

这是我用的代码,上面的代码运行时出错,我就换了一个。$blastp -query testFSC.fasta -out cog.tab -db cog -evalue 1e-5 -outfmt 7

下载COG数据库的whog和fun.txt 文件。whog文件包含COG编号和COG数据库中序列名的对应关系,也包含COG编号和25个大类的对应关系;fun.txt是25个大类的描述性信息。我们根据这2个文件的信息来编写程序对Blast的结果进行处理,得到COG注释。

$wget ftp://ftp.ncbi.nih.gov/pub/COG/COG/whog

$wget ftp://ftp.ncbi.nih.gov/pub/COG/COG/fun.txt

$cog_from_xml.pl cog.xml 1e-5      #运行这一步的时候,chenlianfu的脚本里面路径是需要修改的,其他的不需要改动。很奇怪,结果文件里面一个项目都没有......555555...............


-------------------------------------------------------------------------------昏割线-----------------------------------------------------------------------------------------------------------------------------

vim打开文件时显示行号

$set nu

$0的含义:代指该文件的名字

COG注释[Ubuntu 15.10系统]相关推荐

  1. KOG注释[Ubuntu 15.10系统]

    进行KOG注释的方法和COG一致.对真核生物使用KOG注释: $wget ftp://ftp.ncbi.nih.gov/pub/COG/KOG/kyva $makeblastdb -in kyva - ...

  2. Ubuntu 15.10下安装broadcom无线网卡驱动

    更新:我在这篇文章中加入了离线安装网卡驱动的方法. 众所周知,NOI竞赛使用的是noi linux系统,为了提前适应比赛环境,我选择了安装ubuntu 15.10(安装最新版是为了能在生活学习中更多的 ...

  3. teamviewer 11 linux,Ubuntu 15.10中如何安装TeamViewer 11

    TeamViewer 是一个专业的远程控制.桌面共享.在线会议.网络会议和电脑之间传输文件的工具,可以同时跨平台支持 Microsoft Windows.OS X.Linux 桌面.iOS.Andro ...

  4. linux下intel安装教程,在 Ubuntu 15.10 上安装 Intel Graphics 安装器

    Intel 最近发布了一个新版本的 Linux Graphics 安装器.在新版本中,将不支持 Ubuntu 15.04,而必须用 Ubuntu 15.10 Wily. Linux 版 Intel® ...

  5. Ubuntu 15.10/16.04 上安装Caffe——确保编译好的库相互兼容

    前言:     在Ubuntu14.04 LTS版本上编译安装Caffe的教程非常多,安装过程也较为顺利,然而在更新版本系统上编译安装Caffe的过程中,仍会遇到很多问题.其中,在make过程中遇到u ...

  6. lazarus 编译linux,Ubuntu 15.10下安装Lazarus IDE 1.6

    Lazaurs编辑器是很强大的,支持代码补全,自动完成,模板编辑,多行缩进注释,选定代码后批量更改里面的单词! Lazarus 支持多种操作系统,Windows,以及几种 Linux 发行版,当然包括 ...

  7. HP ENVY 14-j104TX 笔记本电脑安装ubuntu 15.10

    HP ENVY 14-j104TX 笔记本电脑安装ubuntu 15.10 惠普(HP)ENVY 14-j104TX 14英寸游戏笔记本电脑 (i7-6700HQ 8G 1TB GTX 950M 4G ...

  8. 安装linux要用英文版,安装Ubuntu 15.10英文版之后要做的五件事

    15.10 版 Ubuntu 在界面上其实没有什么大的变化.如果是重新安装,而且安装时保持了默认的英语.没有联网.没有安装第三方应用的话,还得需要进行一些必要的设置,使之更加方便日常使用. 1.连接互 ...

  9. linux15.10安装教程,ubuntu 15.10 下载|Linux平台操作系统 ubuntu v15.10 官方下载工具(附安装教程)[网盘资源] - 3322软件站...

    Ubuntu是一款基于Linux平台的操作系统,很受桌面用户的欢迎,同时它也是第一款能同时运行在手机.平板.桌面和电视的操作系统,今天小编为大家带来的是官方最新Linux平台操作系统ubuntu 15 ...

最新文章

  1. 图像的阈值分割(迭代法选择阈值)
  2. 贝壳集团IPO背后,风投协议之外还要面临何时盈利的问题
  3. 设计模式004:抽象工厂模式
  4. MfC基础--绘图基础--win32
  5. I2S,PCM,IOM-2,I2C,SPI,UART,GPIO
  6. Jquery中$与$.fn的区别
  7. axure源文件_Axure函数应用:指示线跟随地图所选区域,并展示相应数据可视化...
  8. 史上最强 Java 学习路线图!
  9. 如何让app不走系统代理?
  10. 算法分析与设计——背包问题
  11. 转帖node详细教程
  12. Codeforces 1096D
  13. Python带HTML表格图片的自动邮件发送
  14. 针对支付宝-当面付实现的个人支付
  15. android应用市场 更新,当贝市场(com.dangbeimarket) - 4.2.9 - 应用 - 酷安
  16. 粘贴时怎样跳过隐藏行,excel技巧
  17. IPhone多视图切换
  18. 用python 判断一个单链表是否有环
  19. C#在vs中吧数据流直接打印到txt文件
  20. 推荐读书论坛--栖息谷

热门文章

  1. 改变人生的100句箴言
  2. Pytorch不同层设置不同学习率
  3. 自定义桌面(仿360桌面)
  4. 软件缺陷(定义+表现形式+优先级+信息+产生原因),看完这篇文章就懂了
  5. 你能为公司带来什么?
  6. 不是私密链接,如何继续前往?
  7. Linux之美—windows server基础(在windows上安装server机)
  8. c语言编写while乘法表,用C语言的while循环,打印九九乘法表,
  9. arduino esp32 读福申甲醛传感器
  10. 借问钱程何处有,牧童劝我学Python——2019python职位分析