转录组入门学习(一)

今天进行了转录组学习的第二课:生物信息软件的安装

Linux下conda的特性:

  1. 开源

  2. package管理系统

  3. 环境管理系统

  4. 跨平台使用(windows, MacOS, Linux)

  5. 基本涵盖所有编程语言(Python, R, java)

下载并安装Miniconda(conda精简版,类似app store): https://conda.io/miniconda.html

wget -c https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh #'-c: 支持断点续传’

导入重要channel(类似应用分发市场):

我的理解是:channel类似分类通道,一类软件或package就在一个channel下。

conda config --add channels conda-forge
conda config --add channels r
conda config --add channels bioconda #conda下,针对生信软件安装的集成安装软件

# 添加清华开源软件镜像(使下载速度加快)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ 

软件安装升级及卸载

  1. 查找:
conda search fastqc #查找软件是否能在conda中下载
  1. 如果存在:
conda install fastqc
  1. 如果没有:通过编译自行安装(是个大坑,慎入!!!)
  2. 旧版本软件升级:
conda install samtools = 1.41 #安装samtools 1.41版本
conda update samtools #升级为samtools最新版本1.6.0
  1. 软件卸载:
conda remove samtools

编译安装生信软件

1. 如何编译
1.1 C语言samtools
  1. 配置:
./configure --prefix =
  1. 编译:
make
  1. 安装:
make install
  1. 如果报错,配置prefix
  2. 重新编译:
make clean
2.2 java

软件可以直接使用,无需编译

2. 添加环境变量
vi .bashrc
export PATH='/home/leon/miniconda2/bin:$PATH'
#存储退出后
source .bashrc #或者'. .bashrc'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转录组软件安装 一、软件安装对于新手来说绝对是一个大坑,各种报错,幸好已经有很多牛人给探好路了,按照他们的方法基本...
    大花熊阅读 775评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,337评论 25 708
  • 1. 介绍 任何语言的包,依赖和环境管理:Python,R,Ruby,Lua,Scala,Java,Javascr...
    Himryang阅读 75,067评论 6 67
  • @拭目以待:首发于XMLHttpRequest参数详解 首先,先来一个简易的ajax: 就是这样一个简单的ajax...
    前端沐先生阅读 17,084评论 0 4
  • 第一次看你 我带着三百度的近视眼镜看你 你脸上有七个雀斑和六个小痣 但不影响我喜欢你 老得太快太快 你脸上的雀斑绕...
    不说话的葫芦娃阅读 563评论 0 0

友情链接更多精彩内容