乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      QIIME1.9.1-2使用Docker運行QIIME

       宏基因組 2020-10-09


      本教程環(huán)境為Ubuntu16.04 x64

      最好有管理員權(quán)限,沒權(quán)限找管理員幫忙。用Docker運行所有流程的成功率高,幾乎是萬能的,簡單高效,不存在環(huán)境變量污染和版本沖突的問題,是復(fù)雜分析項目非常好的解決方案。

      Docker 基本使用

      安裝Docker

      # 安裝Docker sudo apt-get install docker.io # 啟動Docker服務(wù) service docker start # select 1, using passwd yyf...... # 關(guān)閉Docker服務(wù) service docker stop # 配置權(quán)限,添加用戶至docker組即可 user=test # 設(shè)置用戶名為yongxin groupadd docker sudo usermod -aG docker ${USER} # 查看docker運行信息 docker info

      下載鏡像

      # 搜索鏡像:鏡像的名字通常由用戶名/鏡像名構(gòu)成,無用戶名的為官方認證鏡像 docker search ubuntu # 獲取鏡像 docker pull ubuntu # ubuntu latest 16.04 # 查看本機Docker中存在的鏡像 docker images # 查看鏡像的歷史編輯信息 docker history ubuntu

      運行鏡像

      # 可以查看這個命令的參數(shù) docker run --help # 創(chuàng)建容器,命名容器名ubuntu,互動標(biāo)準(zhǔn)輸入i和分配新命令行t。i: --interactive Keep STDIN open even if not attached; t: --tty Allocate a pseudo-TTY docker run --name=ubuntu -it ubuntu apt-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 # 內(nèi)部退出容器 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 # 導(dǎo)出容器至文件 docker export ubuntu -o ubuntu.tar # 導(dǎo)入容器文件為鏡像 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) # 只對某目錄數(shù)據(jù)處理:打開鏡像并掛載目錄工作,退出自動刪除容器 # rm退出刪除容器,v掛載yongxing至home,容器名,打開命令行 docker run --rm -v /mnt/bai/yongxin:/home --name=ubuntu -it liuyongxin/ubuntu16:0.01

      上傳鏡像

      我們需要現(xiàn)在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

      增強docker qiime的高級繪圖功能,選用

      # install ggplot2 ggtree for R R source("https:///biocLite.R") biocLite(c("ggtree","ggplot2","colorspace"))

      實例:使用docker中的QIIME繪制alpha rarefraction曲線

      docker run --rm -v `pwd`:/home --name=qiime yoshikiv/basespace-qiime-191-dev make_rarefaction_plots.py -i home/${result}/a_collated/ -m home/doc/design_rare.txt -o home/result

      Reference

      1. http://mp.weixin.qq.com/s/HLHiWMLaWtB7SOJe_jP3mA

        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多