扩增子分析流程QIIME. 1 使用Docker配置QIIME
本教程环境为Ubuntu16.04 x64
安装Docker
# 安装Docker
sudo apt-get install docker.io
# 启动Docker服务
service docker start # select 1, using passwd
# 关闭Docker服务
service docker stop# 配置权限,添加用户至docker组即可
user=test # 设置用户名为yongxin
groupadd docker
sudo usermod -aG docker ${USER}# 查看docker运行信息
docker info
下载镜像
# 搜索镜像:镜像的名字通常由用户名/镜像名构成,无用户名的为官方认证镜像
docker search ubuntu# 获取镜像
docker pull ubuntu # ubuntu latest 16.04# 查看本机Docker中存在的镜像
docker images# 查看镜像的历史编辑信息
docker history ubuntu
运行镜像
# 可以查看这个命令的参数
docker run --help# 创建容器,命名容器名ubuntu,互动标准输入i和分配新命令行t。i: --interactive Keep STDIN open even if not attached; t: --tty Allocate a pseudo-TTY
docker run --name=ubuntu -it ubuntuapt-get update
apt-get install less
apt-get install htop
bash --version # 4.3.48
perl -v # 5.22.1
apt-get install r-base # depended on python
R --version # 3.2.3 (2015-12-10)
python --version # 2.7.12# 内部退出容器
exit # 或Ctrl+D# 查看容器列表
docker ps -a|less -S # 查看所有container# 启动退出容器(ID/Names)
docker start ubuntu# 进入运行容器
docker attach ubuntu
exit # 退出终端和容器# 保存容器至镜像
## a作者,m描述(am可不添),容器,镜像(用户/镜像:版本)
docker commit -a liuyongxin -m 'Add r-base' ubuntu liuyongxin/ubuntu16:0.01# 导出容器至文件
docker export ubuntu -o ubuntu.tar
# 导入容器文件为镜像
docker import ubuntu.tar liuyongxin/ubuntu16:latest# 删除退出容器及挂载目录链接
docker rm -v ubuntu# 后台运行images
docker run --name=ubuntu -itd liuyongxin/ubuntu16 /bin/bash # 外部退出容器
docker stop ubuntu# 批量退出容器
docker stop $(docker ps -a -q)# 批量删除退出的容器
docker rm -v $(docker ps -a -q -f status=exited)# 移除镜像
docker rmi liuyongxin/ubuntu16# 移除全部镜像
docker rmi $(docker images -q)# 只对某目录数据处理:打开镜像并挂载目录工作,退出自动删除容器
# rm退出删除容器,v挂载yongxing至home,容器名,打开命令行
docker run --rm -v /mnt/bai/yongxin:/home --name=ubuntu -it liuyongxin/ubuntu16:0.01
上传镜像
我们需要现在Docker hub注册账号
Username:liuyongxin
Email: liuyongxin@163.com
Password:xxx……
docker login # 按提示输入用户名、密码。登录成功会返回Login Succeeded
docker push liuyongxin/ubuntu16
docker rmi liuyongxin/ubuntu16 # 如果本地不再使用且想清理空间,可移除镜像
使用别人配置的QIIME docker
# 在docker库中检索
docker search qiime
# 下载需要的docker
docker pull yoshikiv/basespace-qiime-191-dev
# 查看本地的qiime docker
docker images|grep 'qiime'
# 运行docker,加载工作目录,退出自动移除
docker run --rm -v /mnt/bai/yongxin:/home --name=qiime -it yoshikiv/basespace-qiime-191-dev
install ggplot2 ggtree
source("https://bioconductor.org/biocLite.R")
biocLite(c("ggtree","ggplot2","colorspace"))
扩增子分析流程QIIME. 1 使用Docker配置QIIME相关推荐
- iMeta | 易扩增子(EasyAmplicon):易用、可重复的微生物组扩增子分析流程
点击蓝字 关注我们 易扩增子(EasyAmplicon):微生物组研究中易用的扩增子分析流程 iMeta主页:http://www.imeta.science 研究论文 ● 原文链接DOI: http ...
- 扩增子分析流程1. QIIME虚拟机安装配置及挂载外部目录
QIIME http://qiime.org/ QIIME 就定量微生物生态(Quantitative Insights Into Microbial Ecology)的缩写,读音同chime [tʃ ...
- USEARCH — 最简单易学的扩增子分析流程(中国总代理)
USEARCH -- 最简单易学的扩增子分析流程 USEARCH官方英文主页:http://www.drive5.com/usearch/ 本站经USEARCH作者Robert Edgar授权,由&l ...
- USEARCH —— 最简单易学的扩增子分析流程(中国总代理)
USEARCH -- 最简单易学的扩增子分析流程 USEARCH中文帮助文档(USEARCH Chinese manual) USEARCH官方英文主页:http://www.drive5.com/u ...
- USEARCH —— 最简单易学的扩增子分析流程
USEARCH -- 最简单易学的扩增子分析流程 USEARCH中文帮助文档(USEARCH Chinese manual) USEARCH官方英文主页:http://www.drive5.com/u ...
- 2019微生物组——16S扩增子分析专题培训第四期
文章目录 课程简介 课程大纲 一.生信基础知识和技巧 二.图表解读和绘制 三.扩增子基础和分析流程 四.可重复计算和统计绘图 五.功能预测和机器学习 六.网络和环境因子分析 往期精彩回顾 主讲教师 助 ...
- 扩增子三部曲:2分析流程(共7节万字)
点击上方蓝色「宏基因组」关注我们!专业干货每日推送! 写在前面 之前发布的<扩增子图表解读>系列,相信关注过我的朋友大部分都看过了.这些内容的最初是写本实验室的学生们学习的材料,加速大家 ...
- 宏基因组扩增子2分析流程:中文首发,史上最详系,零基础自学
本网内容首发"宏基因组"公众号,更佳阅读体验.更多相关文章,欢迎点我跳转至公众号阅读 写在前面 之前发布的<扩增子图表解读>系列,相信关注过我的朋友大部分都看过了(链接 ...
- 扩增子分析QIIME2(2018.6). 1简介和安装
扩增子分析QIIME2. 1简介和安装 QIIME2版本 2018.6 简介 优点 学习思路 什么是QIIME 2? 核心概念 安装 原生安装QIIME2 虚拟机安装 使用VirtualBox方式安装 ...
最新文章
- BackgroundSubtractorGMG 背景建模
- C#开发中关于加密解密字符串的使用方法
- java.lang.NullPointerException错误分析
- hdu 5813 Elegant Construction
- android 对话框 重复,如何在Android上重复使用AlertDialog for Yes / No?
- Python | Socket02 - 使用with语句建立一个TCP服务器(阻塞+单线程),将TCP客户端发过来的字符串原路返回
- php checkbox批量提交,jquery获取多个checkbox的值异步提交给php
- 2021年8月国产数据库排行榜:TiDB稳榜首,达梦返前三,Kingbase进十强,各厂商加速布局云生态...
- 华为P50 Pro外形首曝:新造型,头次见!
- mac上使用python 安装anaconda和pycharm
- 添加组件_苹果ios14怎么添加删除小组件 小组件叠放添加设置教程
- paip.python错误解决13
- javascript将页面设为首页代码大全
- 宝付国际一文读懂:跨境电商的外汇风险敞口(四)
- 网卡 promiscuous mode 与 MAC 的一些 filter 功能
- 如何使用工厂模式让自己的代码更加优雅
- 如何才能使自己看懂英文文献
- matlab画椭圆 长轴 短轴,跟踪目标的快速椭圆拟合方法
- python爬去虎扑数据信息,完成可视化
- 有时,泡面比泡MM好