Orthovenn2,搭建属于你的比较基因组学利器

写在前面

近期抽空基于OrthoVenn2给SapBase新增了一个比较基因组方面的模块。OrthoVenn2可对多物种全基因组直系同源基因簇比较和注释,

推荐安装本地版,官方提供了Docker镜像,亲测好用又方便。一方面可以用其对多个物种(没有数目限制,官方在线版似乎最多分析12个物种)一步到位的进行分析,另一方面可以在数据库上直接展示分析结果界面,方便用户访问与使用。

搭建orthovenn2

根据官方教程,直接用Docker

  1. 安装mongodb,自定义安装路径
docker run --name venns-mongo -v /your_path:/data/db -d -p 27017:27017 mongo:latest
  1. 安装Web API,orthovenn2主要的分析程序
docker run -d --name venns -p 6001:6001 --link venns-mongo -v /your_path:/data/orthovenn2 -e MONGO_HOST=venns-mongo lufang0411/orthovenn2:latest
  1. 安装Web Front,这一步的安装路径要与Web API安装路径一致(即与步骤2的安装路径一致)
docker run --name venns-front -p 9999:80 --link venns -v /your_path:/data/orthovenn2 -e API_HOST=venns -e API_PORT=6001 -d lufang0411/orthovenn2-front:latest
  1. 检查是否都安装好了依赖,以及是否成功启动
docker ps
  1. 访问地址,默认9999端口,可以自行修改。 注意,如果是云服务器,需要自行在控制台释放端口
http://your_IP:9999/home

一些Docker使用方法
如果你想要关闭Docker容器

docker kill 容器ID

查看已安装的docker容器并启动

##查看容器
docker ps -a

##启动容器
docker start 容器ID

进入容器

docker exec -it 容器ID /bin/bash

windows下安装orthovenn2

需要提前安装好wsl2,参考生信石头的推文
安装好windows版本的docker

剩下的步骤跟linux上的步骤一样,需要用管理员在power shell中运行安装镜像命令,安装完成之后访问地址为http://localhost:9999

  • Tips:如果你的服务器跟我的华为云一样辣鸡,跑不起来太多物种的分析。。。但是又想在网页上展示分析结果, 也许你可以在本地找个好点的电脑,先把结果跑完,然后在服务器上也跑一个几条蛋白的结果。最后将本地的结果文件直接覆盖到服务器上的结果文件夹中即可。

写在后面

“现实总是让我们城府深”

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容