当前位置: 首页 > ops >正文

MetaHipMer2:从头组装宏基因组

Terabase-scale metagenome coassembly with MetaHipMer | Scientific Reports

https://academic.oup.com/nar/advance-article/doi/10.1093/nar/gkaf369/8126258

安装

配置环境

berkeleylab / upcxx / wiki / INSTALL — Bitbucket

mamba create -n mhm2_env -c conda-forge \cmake \gxx_linux-64 \upcxx \make \git \cuda-toolkit=11.7  # 如果你需要 GPU 支持wget -c https://bitbucket.org/berkeleylab/upcxx/downloads/upcxx-2023.9.0.tar.gz
tar -xvzf upcxx-2023.9.0.tar.gz
conda activate mhm2_env
cd upcxx-2023.9.0/
mkdir install
./configure --prefix=path/upcxx-2023.9.0/install/ --with-cxx=mpic++ --enable-smp
gmake all
# gmake check #optional
make install NETWORK=smp
vim ~/.bashrc
#写入
export PATH=/home/zhongpei/hard_disk_sda2/zhongpei/Software/MetaHipMer2/upcxx-2023.9.0/install/bin:$PATH
#保存退出
source ~/.bashrc
which upcxx
git submodule init
git submodule updatecd ~/Software/MetaHipMer2
# 网络不好
# git clone --recurse-submodules https://bitbucket.org/berkeleylab/mhm2.git
wget -c https://bitbucket.org/berkeleylab/mhm2/downloads/mhm2-v2.2.1.0.tar.gz
tar -xzvf mhm2-v2.2.1.0.tar.gz
cd mhm2-v2.2.1.0
chmod 755 ./build.sh
# 修改./build.sh
# 将 cmake $rootdir -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=$1 -DCMAKE_INSTALL_PREFIX=$INSTALL_PATH \-DMHM2_ENABLE_TESTING=$testing -DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations" $MHM2_CMAKE_EXTRAS $ADDITIONAL_PARMS
# 修改为 cmake $rootdir -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=$1 -DCMAKE_INSTALL_PREFIX=$INSTALL_PATH \-DMHM2_ENABLE_TESTING=$testing -DCMAKE_CXX_COMPILER=/usr/bin/mpic++ \-DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations" $MHM2_CMAKE_EXTRAS $ADDITIONAL_PARMS# ./build.sh cleanall #如果报错可以试试这个
./build.sh Releasemhm2-v2.2.1.0/install/bin/mhm2.py -h
# 可以了!

http://www.xdnf.cn/news/6031.html

相关文章:

  • ElasticSearch深入解析(十二):聚合——分桶聚合、指标聚合、管道子聚合
  • 安全扫描之 Linux 杀毒软件 Clamav 安装
  • Django + Celery 打造企业级大模型异步任务管理平台 —— 从需求到完整实践(含全模板源码)
  • AI与机器学习深度集成:从设备端能力爆发到开发工具智能化
  • QML ComboBox部件的使用
  • spark分区器
  • 《Python星球日记》 第68天:BERT 与预训练模型
  • EasyRTC嵌入式音视频通信SDK打造带屏IPC全场景实时通信解决方案
  • GMT之Bash语言使用
  • idea挂掉,会导致进程不结束,切换profile环境,导致token认证不通过
  • Git的安装和配置(idea中配置Git)
  • Spring Boot 自动装配技术方案书
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】附录-C. 常用SQL脚本模板
  • LLaMA-Factory 微调 Qwen2-7B-Instruct
  • 数据的模型分析及可视化
  • docker-compose——安装redis
  • 什么是物联网 IoT 平台?
  • 三轴云台之控制算法协同技术篇
  • 【教程】Docker更换存储位置
  • 微信小程序智能商城系统(uniapp+Springboot后端+vue管理端)
  • 如何下载 MySQL 驱动 JAR 包
  • 详细说说Spring的IOC机制
  • Seata源码—1.Seata分布式事务的模式简介
  • Kotlin 协程实战:实现异步值加载委托,对值进行异步懒初始化
  • Flutter 与HarmonyOS Next 混合渲染开发实践:以 fluttertpc_scan 三方库为例
  • 进程信号的学习
  • 游戏盾SDK的防护介绍
  • NC65开发环境(eclipse启动)在企业报表中的报表数据中心里计算某张报表时,一直计算不出数据的解决办法。
  • 数字高程模型(DEM)公开数据集介绍与下载指南
  • DataX从Mysql导数据到Hive分区表案例