By liyupeng, 29 November, 2025
Forums

condabag:famcircle(2025_11)

介绍

  1. miniconda(conda)是一个很好用的省心软件安装工具,除了在安装指定工具的同时自动安装所需的依赖,也能够创建不同的虚拟环境来应对不同软件所需依赖可能产生的以来冲突
  2. 虚拟环境的用法,除了上面的用法外,还有其他的用处。
    1. 把虚拟环境整个压缩打包,从一个服务器/机子/容器上迁移到另一个主体上,迁移的效率会远比启用docker容器具有更高的效率
    2. 外来软件也可以丢进miniconda的虚拟环境中,实现一同迁移,并且不需要额外添加环境变量这一步骤。
  3. 第三,相较于容器和镜像,condabag更加轻量和高效,这些在之前的文档中https://www.kdocs.cn/l/chbqMAb1vdLb也说过就是了。

实装的软件

  1. 这里安装的软件,基本上是另一篇论坛https://www.kdocs.cn/l/cpYo3xbZzDf9当中用到的工具
  2. 全部是和绘制共线性图有关的软件,提取protein/cds用的gffread,处理序列的seqtk,比对用blast,共线性比对的mcscanx.....这些都是conda安装的,还是比较容易处理的
  3. 我从github上下载塞到这个环境中的工具只有:geneclear和famcircle这两个,前者是用于处理获取共线性绘图用的数据,famcircle则是python脚本编译的多物种共线性绘图工具
blast                     2.17.0
famcircle                 0.2.6
geneclear                 0.0.0
gffread                   0.12.7 
mcscanx                   1.0.0 
seqtk                     1.5

路径

condabag,解压成conda的虚拟环境,启动后就可以使用下方的所有软件

/data2/liyupeng/alice/database/condabag/famcircle_env.tar.gz