前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Sentieon应用教程:本地使用-Quick_start

Sentieon应用教程:本地使用-Quick_start

原创
作者头像
INSVAST
修改2024-07-12 09:51:31
430
修改2024-07-12 09:51:31
举报
文章被收录于专栏:Sentieon

1、准备工作:

License的准备

Sentieon的准备

测试数据Quick_start的准备

2、检查License是否可用:

<SENTIEON_DIR>为sentieon-genomics-202308.03.tar.gz的解压地址;

<LICENSE_FILE>为License工具解压地址。

根据以上工具解压后使用如下命令启动License server:

<SENTIEON_DIR>/bin/sentieon licsrvr --start --log licsrvr.log <LICENSE_FILE>

在当前目录下生成licsrvr.log,检查日志文件是否有错误,无误后进行下一步。

3、修改主脚本sentieon_quickstart.sh

工具路径修改:SENTIEON_INSTALL_DIR=<SENTIEON_DIR>

内存分配修改:export LD_RELOAD=<libjemalloc.so.2>

<libjemalloc.so.2>是一个内存分配器,在不同的Linux系统中有不同的位置,在进行修改前可进入目录查看是否存在,若不存在,需要进行安装jemalloc,对于不同的操作系统,不同的安装命令如下:

对于不同的操作系统,安装命令如下:

•RHEL/CentOS 8.x:

代码语言:txt
复制
yum install epel-release
yum install jemalloc

默认安装在 /usr/lib64/libjemalloc.so.2

•RHEL/CentOS 7.x:

代码语言:txt
复制
yum install epel-release
yum install jemalloc

默认安装在 /usr/lib64/libjemalloc.so.1

•Ubuntu 20.04 & 22.04:

代码语言:txt
复制
apt update
apt install libjemalloc2

默认安装在 /usr/lib/x86_64-linux-gnu/libjemalloc.so.2

•Ubuntu 18.04:

代码语言:txt
复制
apt update
apt install libjemalloc1

默认安装在 /usr/lib/x86_64-linux-gnu/libjemalloc.so.1

若对于没有预构建软件包的其他系统,请参考jemalloc GitHub有关如何构建和安装jemalloc的更多信息。

为方便使用,可在环境变量中在加载jemalloc库到Sentieon中:

代码语言:txt
复制
###永久添加
vi ~/.bashrc #进入环境变量
export LD_PRELOAD=/usr/lib64/libjemalloc.so.2 #添加环境变量代码,具体路径可根据相应位置修改,保存后退出
source ~/.bashrc

以上需要对Linux较为熟悉,如后续报错可自行修改。

否则建议在主脚本sentieon_quickstart.sh中,添加以下命令;

例如,在CentOS 8.x系统上,在运行Sentieon工具之前,您可以使用以下命令设置环境变量:

代码语言:txt
复制
vi sentieon_quickstart.sh ##编辑脚本
export LD_PRELOAD=/usr/lib64/libjemalloc.so.2 修改对应位置的路径,保存后退出

4、运行sentieon_quickstart.sh

nohup sh sentieon_quickstart.sh & #查看日志文件nohup.out和result/run.log,结果文件全在result目录下。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、准备工作:
  • 2、检查License是否可用:
  • 3、修改主脚本sentieon_quickstart.sh
  • 4、运行sentieon_quickstart.sh
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档