超算小站 超算小站
首页
  • 注册账号
  • 登录系统
  • 熟悉系统
  • 配置环境
  • 数据管理
  • 作业管理
  • 集群软件环境:

    • 01.编译环境
    • 02.基础库
    • 03.应用软件
    • 04.工具软件
    • 05.常用语言环境
    • 06.使用进阶
  • 入门课程

    • 01.超算历史
    • 02.VPN登录
    • 03.Mobaxterm工具
    • 04.Linux基本命令
    • 05.Module环境变量管理工具
    • 06.Vim文本编辑器使用
    • 07.Slurm作业管理系统
HPC&AI
  • 01.登录问题
  • 02.编译问题
  • 03.作业问题
  • 04.存储和数据问题
  • 05.GPU问题
资料下载
归档
关于我
🚀试用
首页
  • 注册账号
  • 登录系统
  • 熟悉系统
  • 配置环境
  • 数据管理
  • 作业管理
  • 集群软件环境:

    • 01.编译环境
    • 02.基础库
    • 03.应用软件
    • 04.工具软件
    • 05.常用语言环境
    • 06.使用进阶
  • 入门课程

    • 01.超算历史
    • 02.VPN登录
    • 03.Mobaxterm工具
    • 04.Linux基本命令
    • 05.Module环境变量管理工具
    • 06.Vim文本编辑器使用
    • 07.Slurm作业管理系统
HPC&AI
  • 01.登录问题
  • 02.编译问题
  • 03.作业问题
  • 04.存储和数据问题
  • 05.GPU问题
资料下载
归档
关于我
🚀试用
  • 编译环境

  • 基础库

  • 应用软件

    • alamode 编译安装教程
    • ANGSD 编译安装教程
      • 简介
      • 安装CURL
      • 安装XZ
      • 安装htslib
      • 安装angds
      • 设置运行环境
    • BEAST安装使用教程
    • BerkeleyGW-2.1 安装教程
    • COMSOL安装教程
    • CP2K编译安装教程
    • gromacs编译安装教程
    • jfeff安装说明
    • LAMMPS编译安装教程
    • MIgcm编译安装教程
    • MOLPRO安装使用说明
    • nciplot安装说明
    • ovito安装说明(windows+linux)
    • swash编译安装教程
    • UV-CDAT 安装教程
    • VASP编译安装教程
    • 如何使用WRF
    • VASP6.x编译安装教程
  • 工具软件

  • 常用语言环境

  • 使用进阶

  • 软件中心
  • 应用软件
mrzhenggang
2018-07-04
目录

ANGSD 编译安装教程

# 简介

ANGSD: Analysis of next generation Sequencing Data 下一代测序数据的分析

ANGSD是一种用于分析下一代测序数据的软件。 该软件可以处理从映射读数到推算基因型概率的许多不同输入类型。 大多数方法都考虑了基因型不确定性,而不是基于被称为基因型的分析。 这对于低深度和中深度数据尤其有用。 该软件是用C++编写的,并且已经用于大样本量。

官网:http://www.popgen.dk/angsd/index.php/ANGSD

下载:https://codeload.github.com/ANGSD/angsd/tar.gz/0.921

# 安装CURL

cURL包中包含一个实用程序和一个库,用于将具有URL语法的文件传输到以下任何协议:FTP,FTPS,HTTP,HTTPS,SCP,SFTP,TFTP,TELNET,DICT,LDAP,LDAPS和FILE。 它可以将下载和上传文件的功能合并到其他程序中,以支持流媒体等功能。

官网:https://curl.haxx.se

下载:https://curl.haxx.se/download/curl-7.35.0.tar.bz2

tar zxvf curl-7.60.0.tar.gz 
cd curl-7.60.0
time ./configure CC=gcc \
--prefix=$HOME/software/nscc/curl-7.60.0 2>&1 | tee c.lo
make
make install
1
2
3
4
5
6

# 安装XZ

XZ Utils是一款免费的通用数据压缩软件,具有高压缩比。 XZ Utils是为类似POSIX的系统编写的,但也适用于一些不那么POSIX系统。 XZ Utils是LZMA Utils的继承者。

官网:https://tukaani.org/xz/

下载:https://sourceforge.net/projects/lzmautils/files/xz-5.2.4.tar.gz/download

tar zxvf xz-5.2.4.tar.gz
cd xz-5.2.4
./configure CC=gcc \
--prefix=$HOME/software/xz-5.2.4 \
2>&1 | tee c.log
make
make install
1
2
3
4
5
6
7

# 安装htslib

HTSlib --- A C library for reading/writing high-throughput sequencing data.

官网:http://www.htslib.org/

下载:https://github.com/samtools/htslib/archive/1.8.tar.gz

tar zxvf htslib-1.8.tar.gz
cd htslib-1.8
time ./configure CC=gcc \
CFLAGS="-I$HOME/software/xz-5.2.4/include \
-I$HOME/software/curl-7.60.0/include" \
LDFLAGS="-L$HOME/software/xz-5.2.4/lib \
-L$HOME/software/curl-7.60.0/lib" \
--prefix=$HOME/software/htslib-1.8 \
--enable-libcurl \
2>&1 | tee c.log
make
make install
1
2
3
4
5
6
7
8
9
10
11
12

# 安装angds

tar zxvf angsd-0.921.tar.gz
# 修改Makefile文件,设置安装路径
sed -i "s%prefix      = /usr/local%prefix      = \${PREFIX}%" Makefile 
export CC=gcc CXX=g++
time make PREFIX=$HOME/software/angsd-0.921 \
HTSSRC=$HOME/software/nscc/packages/htslib-1.8 \
LDFLAGS="-L$HOME/software/xz-5.2.4/lib \
-L$HOME/software/curl-7.60.0/lib" \
install 
2>&1 |tee  m.log
1
2
3
4
5
6
7
8
9
10

备注:设置HTSSRC变量,并没有给出安装后的路径,而是源码路径。是为了找到头文件和库的位置,如果给出安装后的路径,就需要修改Makefile中的HTS_INCDIR和HTS_LIBDID.

# 设置运行环境

export INSTALL_DIR=$HOME/software
export CURL_DIR=$INSTALL_DIR/curl-7.60.0
export XZ_DIR=$INSTALL_DIR/xz-5.2.4
export HTSLIB_DIR=$INSTALL_DIR/htslib-1.8
export ANGSD_DIR=$INSTALL_DIR/angsd-0.921
export PATH=$CURL_DIR/bin:$XZ_DIR/bin:$HTSLIB_DIR/bin:$PATH
export PATH=$ANGSD_DIR/bin:$PATH
export LD_LIBRARY_PATH=$CURL_DIR/lib:$XZ_DIR/lib:$LD_LIBRARY_PATH
export LD_LIBRRAY_PATH=$HTSLIB_DIR/lib:$ANGSD_DIR/lib:$LD_LIBRARY_PATH
1
2
3
4
5
6
7
8
9
alamode 编译安装教程
BEAST安装使用教程

← alamode 编译安装教程 BEAST安装使用教程→

Theme by Vdoing | Copyright © 2015-2024 Zheng Gang | MIT License | 津ICP备2021008634号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×