COG注释[Ubuntu 15.10系统]
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系统]相关推荐
- KOG注释[Ubuntu 15.10系统]
进行KOG注释的方法和COG一致.对真核生物使用KOG注释: $wget ftp://ftp.ncbi.nih.gov/pub/COG/KOG/kyva $makeblastdb -in kyva - ...
- Ubuntu 15.10下安装broadcom无线网卡驱动
更新:我在这篇文章中加入了离线安装网卡驱动的方法. 众所周知,NOI竞赛使用的是noi linux系统,为了提前适应比赛环境,我选择了安装ubuntu 15.10(安装最新版是为了能在生活学习中更多的 ...
- teamviewer 11 linux,Ubuntu 15.10中如何安装TeamViewer 11
TeamViewer 是一个专业的远程控制.桌面共享.在线会议.网络会议和电脑之间传输文件的工具,可以同时跨平台支持 Microsoft Windows.OS X.Linux 桌面.iOS.Andro ...
- linux下intel安装教程,在 Ubuntu 15.10 上安装 Intel Graphics 安装器
Intel 最近发布了一个新版本的 Linux Graphics 安装器.在新版本中,将不支持 Ubuntu 15.04,而必须用 Ubuntu 15.10 Wily. Linux 版 Intel® ...
- Ubuntu 15.10/16.04 上安装Caffe——确保编译好的库相互兼容
前言: 在Ubuntu14.04 LTS版本上编译安装Caffe的教程非常多,安装过程也较为顺利,然而在更新版本系统上编译安装Caffe的过程中,仍会遇到很多问题.其中,在make过程中遇到u ...
- lazarus 编译linux,Ubuntu 15.10下安装Lazarus IDE 1.6
Lazaurs编辑器是很强大的,支持代码补全,自动完成,模板编辑,多行缩进注释,选定代码后批量更改里面的单词! Lazarus 支持多种操作系统,Windows,以及几种 Linux 发行版,当然包括 ...
- 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 ...
- 安装linux要用英文版,安装Ubuntu 15.10英文版之后要做的五件事
15.10 版 Ubuntu 在界面上其实没有什么大的变化.如果是重新安装,而且安装时保持了默认的英语.没有联网.没有安装第三方应用的话,还得需要进行一些必要的设置,使之更加方便日常使用. 1.连接互 ...
- linux15.10安装教程,ubuntu 15.10 下载|Linux平台操作系统 ubuntu v15.10 官方下载工具(附安装教程)[网盘资源] - 3322软件站...
Ubuntu是一款基于Linux平台的操作系统,很受桌面用户的欢迎,同时它也是第一款能同时运行在手机.平板.桌面和电视的操作系统,今天小编为大家带来的是官方最新Linux平台操作系统ubuntu 15 ...
最新文章
- 图像的阈值分割(迭代法选择阈值)
- 贝壳集团IPO背后,风投协议之外还要面临何时盈利的问题
- 设计模式004:抽象工厂模式
- MfC基础--绘图基础--win32
- I2S,PCM,IOM-2,I2C,SPI,UART,GPIO
- Jquery中$与$.fn的区别
- axure源文件_Axure函数应用:指示线跟随地图所选区域,并展示相应数据可视化...
- 史上最强 Java 学习路线图!
- 如何让app不走系统代理?
- 算法分析与设计——背包问题
- 转帖node详细教程
- Codeforces 1096D
- Python带HTML表格图片的自动邮件发送
- 针对支付宝-当面付实现的个人支付
- android应用市场 更新,当贝市场(com.dangbeimarket) - 4.2.9 - 应用 - 酷安
- 粘贴时怎样跳过隐藏行,excel技巧
- IPhone多视图切换
- 用python 判断一个单链表是否有环
- C#在vs中吧数据流直接打印到txt文件
- 推荐读书论坛--栖息谷