基因数据分析软件迁移-cellranger

举报
phluo 发表于 2021/11/27 16:06:15 2021/11/27
【摘要】 项目说明服务器TaiShan 200服务器(型号2280)CPU鲲鹏920 5250处理器内存无要求存储无要求磁盘分区/top空间建议保留100G+网络能访问互联网操作系统CentOS 7.6背景:cellranger因源码只开源到3.0.2版本,且3.0.2版本在跑cellranger count基因分析结果出图表报告使用到tsne算法,cellranger官网提供的cellranger二...
项目 说明
服务器 TaiShan 200服务器(型号2280)
CPU 鲲鹏920 5250处理器
内存 无要求
存储 无要求
磁盘分区 /top空间建议保留100G+
网络 能访问互联网
操作系统 CentOS 7.6

背景:
cellranger因源码只开源到3.0.2版本,且3.0.2版本在跑cellranger count基因分析结果出图表报告使用到tsne算法,cellranger官网提供的cellranger二进制包,发现tsne算法实现较开源tsne算法有做扩展,主要体现在bh_sne函数上。但是这部分扩展3.0.2版本并未给出实现,因此,本次cellranger采用华为自研华为动态二进制翻译工具(ExaGear)部署.

  1. 操作系统需要修改PAGESIZE大小为4K,否则会出现如下错误
    image.png
  2. 查看当前操作系统pagesize大小
    getconf PAGESIZE
  3. 下载kernel源码包(http://vault.centos.org/7.6.1810/os/Source/SPackages/ )
    wget https://vault.centos.org/7.6.1810/os/Source/SPackages/kernel-alt-4.14.0-115.el7a.0.1.src.rpm
  4. 详情可参考(https://ic-openlabs.huawei.cn/chat/#/,鲲鹏小智查找"修改pagesize")
    image.png
  5. 安装exagear(安装4k版本,https://support.huaweicloud.cn/ug-exagear-kunpengdevps/kunpengexagear_06_0003.html)
  6. 下载exagear安装包
    wget https://mirrors.huaweicloud.cn/kunpeng/archive/ExaGear/ExaGear_1.2.1.1.tar.gz
  7. 解压软件包
    tar -xf ExaGear_1.2.1.1.tar.gz
  8. 进入exagear for centos安装包目录
    cd ExaGear_1.2.1.1/ExaGear_Server_for_Centos7/release
  9. 安装4k包
    sudo rpm -ivh exagear-utils-1773-1.noarch.rpm exagear-core-x64a64-1773-1.aarch64.rpm exagear-core-x32a64-1773-1.aarch64.rpm exagear-guest-for-centos-7-x86_64-1773-1.noarch.rpm exagear-integration-1773-1.noarch.rpm
  10. 进入exagear环境确认pagesize为4k版本
    exagear
    getconf PAGESIZE
  11. 因测试数据在host侧,因此本次采用共享目录的方式,将测试数据和cellranger二进制包共享到guest侧,(以数据文件在本地目录为例/opt/cellranger)
  12. 将/opt/cellranger目录添加到共享列表(/opt/exagear/images/centos-7-x86_64/.exagear/vpaths-list)中,注意目录要以"/"结尾
  13. 在guest环境中创建同名目录(/opt/cellranger),有其他数据需要共享,也同样配置。
  14. 运行cellranger count
    exagear -- /opt/cellranger/cellranger cout --id=tiny ...
    至此,cellranger安装完毕
    PS:共享目录还有另外一种方式
    image.png
    此种方式,需要保证guest侧目录绝对路径与host侧绝对路径相同,否则cellranger结果目录会生成在guest的根目录下
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。