1.首先添加conda的镜像

本文后续的分析主要参考的是这篇文章,主要是想用E.coil的数据进行后续的分析
https://zhuanlan.zhihu.com/p/33891718
但是再下载SRA数据的时候一直没下载下来
因为后续下载到了GATK上bundel上的100G的数据,所以直接俄按照jimmy后续的分析操作进行了。

conda的软件源有很多,其中专门收录了生物信息学软件的软件源,亦即bioconda。所以bioconda仅仅是conda的软件源之一,与bioconductor之于CRAN,bioperl之于CPAN是类似的。所以掌握bioconda,事实上也就是掌握conda,反之亦然。

常用的镜像有,清华大学的镜像,中科大的镜像和兰州大学的镜像等。
安装Anaconda或者miniconda,如若没有root权限,建议安装后者,后者包轻便,前者包含自带的一个python,安装过程如下:

#下载包
wget "https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh"
#安装程序
bash  Anaconda3-5.0.1-Linux-x86_64.sh
#添加环境变量
vim /etc/bashrc
export PATH=/tools/anaconda3/bin:$PATH  ##是你安装Anaconda的路径

配置bioconda
如果root身份运行则添加到全局,如果是用户身份运行则会修改用户主目录下的.condarc文件,与bashrc, bashprofile等类似

conda config --add channels conda-forge
conda config --add channels defaults
conda config --add channels r
conda config --add channels bioconda

以上,无论是conda默认的软件源还是bioconda软件源都是国外的,速度非常慢,
所以需要增加国内软件源,同时bioconda已经有清华,中科大两个国内镜像,也添加进去。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
#bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --set show_channel_urls yes
#在广州应该使用中科大的bioconda源(清华的源可能远水救不了近火...)
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --set show_channel_urls yes
#查看目前conda软件源情况
conda info

gatk数据下载

先在目录下新建文件夹 input output 和bin

然后在input数据里下载E.coli K12的参考基因组序列,进行数据测试
可以在NCBI的FTP上进行下载

ftp://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/005/845/GCF_000005845.2_ASM584v2/GCF_000005845.2_ASM584v2_genomic.fna.gz  wget ftp://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/005/845/GCF_000005845.2_ASM584v2/GCF_000005845.2_ASM584v2_genomic.fna.gz 

得到的时Ecoil K12的全基因组序列
如下图所示

然后解压缩,并命名为 E.coli_K12_MG1655.fa
gzip -dc GCF_000005845.2_ASM584v2_genomic.fna.gz > E.coli_K12_MG1655.fa
head E.coli_K12_MG1655.fa

作者接着使用samtools进行构建参考基因组的索引
因此在Biosoft文件夹下载samtools

mkdir ~/Biosoft/samtools
cd /root/Biosoft/samtools

生信技能树 WES分析教程学习(1)conda安装软件,配置环境相关推荐

  1. R:生信技能树学习笔记一

    生信技能树小破站:R应该这样学1-4 1.查看已经安装的包的地址 .libPaths() 2.怎么查看函数用法 #在RStudio的右下角窗口的help可以看到 ?函数名 3.三个有用的函数 1.he ...

  2. R:生信技能树学习笔记二

    生信技能树小破站:R应该这样学5-7 1.热图 rm(list=ls()) library(pheatmap) a1=rnorm(100) dim(a1)=c(5,20) #设置维度 pheatmap ...

  3. CancerSubtypes包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理)

    CancerSubtypes包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理,感谢Jimmy老师!) 1. 引言 2. 数据处理 2.1 基本处理 2.1.1 通过检查数据分布来分 ...

  4. ProTICS包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理)

    ProTICS包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理,感谢Jimmy老师!) 1.设置环境 2.Part1的结果 3.Part2的结果 4.Part3的结果 5.相关函数 ...

  5. python基因差异分析_R语言之生信②差异基因分析2

    目录 R语言之生信②差异基因分析2 样品的无监督聚类 检查基因表达分析最重要的探索性策略之一是多维定标(MDS)图或类似的图.该图以无监督的方式显示了样本之间的相似性和不相似性,以便人们可以了解在进行 ...

  6. ionic3 教程(一)安装和配置 1

    链接: ionic3教程(一)安装和配置 ionic3教程(二)登录页制作 ionic3教程(三)设置页制作 ionic3教程(四)安卓硬件返回键处理 ionic3 教程(五)基本的网络请求 学习本教 ...

  7. ZED相机学习笔记1——安装与配置(Win10 + Python)

    系列文章目录 ZED相机学习笔记1--安装与配置(Win10 + Python) 文章目录 系列文章目录 前言 一.ZED2 相机 二.配置ZED相机环境 1.安装CUDA 2.安装ZED-SDK 3 ...

  8. Xamarin.Forms教程下载安装JDK配置环境变量

    Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...

  9. mesos 学习笔记-- mesos安装和配置

    2019独角兽企业重金招聘Python工程师标准>>> mesos 学习笔记-- mesos安装和配置 博客分类: 架构 mesos 参考资料: 官方文档:http://mesos. ...

  10. PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)

    PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...

最新文章

  1. [JS] 关于parseInt的一个小知识:[‘1‘, ‘2‘, ‘3‘].map(parseInt)
  2. HDU 2066-一个人的旅行(最短路Dijkstra)
  3. 【数据结构与算法】之深入解析“UTF-8编码验证”的求解思路与算法示例
  4. C#从excel中将数据导出到datatable
  5. opencvsharp中resize图像
  6. 项目启动居然如此重要!
  7. LeetCode:892. 三维形体的表面积
  8. 基于JAVA+SpringBoot+Mybatis+MYSQL的企业考勤管理系统
  9. Java里多个Map的性能比較(TreeMap、HashMap、ConcurrentSkipListMap)
  10. 垃圾收集 java_Java 垃圾收集技术
  11. 剑指offer、把二叉树打印成多行(python)
  12. 两化融合管理体系评定申请表概况
  13. 22-09-04 西安 谷粒商城(01)MySQL主从复制、MyCat读写分离、MyCat分库分表
  14. 耦合矩阵 matlab,耦合矩阵变换(化简)的问题
  15. Swift3.0 中实现发短信功能
  16. 重学TCP协议(8) TCP的11种状态
  17. 计算机安全应急演练简报,开封市网络安全应急演练表彰大会在计算机与信息工程学院举行...
  18. wireshark 安装后运行出现问题
  19. c语言欺凌,《中国校园欺凌调查报告》发布 语言欺凌占主导
  20. apidoc的介绍和使用

热门文章

  1. Unity 中从3D到Universal RP配置方法
  2. 挨踢攻城师必备的路由交换技术
  3. 火狐Fire fox换电脑后登录同步服务输入正确密码但一直提示密码错误
  4. 传统的AD域管理存在哪些缺点?
  5. c语言实验报告4结构体,c语言实验报告结构体.doc
  6. Windows下安装使用LAMMPS并运行例子
  7. 默纳克系统服务器怎么查故障,默纳克查历史故障
  8. 【51单片机】:智能交通灯设计(带车流量计数和蜂鸣功能)
  9. iOS 通知扩展插件
  10. 数值分析笔记 第一章 数值分析与科学计算引论