前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Augustus:真核生物基因结构预测软件-安装篇

Augustus:真核生物基因结构预测软件-安装篇

作者头像
生信修炼手册
发布2020-05-08 16:30:08
1.6K0
发布2020-05-08 16:30:08
举报
文章被收录于专栏:生信修炼手册生信修炼手册

欢迎关注"生信修炼手册"

组装得到基因组序列之后,进一步的工作就是探究基因结构。Augusust是一款预测真核生物基因结构的软件,官网如下:

http://bioinf.uni-greifswald.de/augustus/

本篇主要介绍该软件的安装过程,这个软件依赖很多其他软件,安装过程比较繁琐。这里我通过一个最基本的centos的docker 镜像进行演示,首先启动centos容器,命令如下

代码语言:javascript
复制
docker run -i -t --rm centos
1. 安装必须的库文件
代码语言:javascript
复制
yum install -y gcc gcc-c++ make automake
yum install -y boost boost-devel boost-doc
yum install -y zlib zlib-devel ncurses-devel bzip2-devel xz-devel
yum install -y git
2. 安装cmake

要求cmake的版本必须大于3.6,安装过程如下

代码语言:javascript
复制
curl -o  cmake-3.12.0.tar.gz  https://cmake.org/files/v3.12/cmake-3.12.0.tar.gz
tar xzvf cmake-3.12.0.tar.gz
cd cmake-3.12.0
./bootstrap
make
make install
3. 安装bamtools

必须从github上下载最新版,安装过程如下

代码语言:javascript
复制
git clone https://github.com/pezmaster31/bamtools
cd bamtools/
mkdir build && cd build
cmake ../
make
make install
4. 安装hitslib
代码语言:javascript
复制
git clone https://github.com/samtools/htslib
cd htslib/
autoheader
autoconf
./configure
make
make install
5. 安装samtools
代码语言:javascript
复制
git clone https://github.com/samtools/samtools
cd samtools/
autoheader
autoconf
./configure
make
make install
6. 安装bcftools
代码语言:javascript
复制
git clone https://github.com/samtools/bcftools
cd bcftools
autoheader
autoconf
./configure
make
make install
7. 安装tabix
代码语言:javascript
复制
git clone https://github.com/samtools/tabix
cd tabix/
make
8. 安装augustus

首先设置htslib, samtools, bcftools, tabix 的安装目录,要求这些软件安装在同一个目录下,结构如下

代码语言:javascript
复制
tools/
├── bcftools
├── htslib
├── samtools
└── tabix

设置环境变量TOOLDIR, 命令如下

代码语言:javascript
复制
export TOOLDIR="/tools"

设置好之后,安装augustus的命令如下

代码语言:javascript
复制
wget http://bioinf.uni-greifswald.de/augustus/binaries/augustus-3.3.1.tar.gz
tar xzvf augustus-3.3.1.tar.gz
cd augustus-3.3.1/
make
make install

至此,安装才算成功。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信修炼手册 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 安装必须的库文件
  • 2. 安装cmake
  • 3. 安装bamtools
  • 4. 安装hitslib
  • 5. 安装samtools
  • 6. 安装bcftools
  • 7. 安装tabix
  • 8. 安装augustus
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档