什么是 TAFFISH?
TAFFISH 让你无需操心软件安装,环境冲突、容器管理、集群操作……像执行普通 Shell 命令一样,构建、使用和分享属于你的可移植可复现的科学工作流。
我们利用容器化技术(Docker/Podman/Apptainer)实现了高度的安装,环境与跨设备保障;使用 Common Lisp 实现了高度的自动,灵活与可拓展性;选择 Shell 作为目标语言实现了高度的普适与兼容性。
我们的愿景:你们探索科学奥秘,我们搞定技术难题!合作搭建生物信息学的高速公路!
TAFFISH 全称:Tools And Flows Framework Intensify SHell
怎么使用 TAFFISH?
TAFFISH 的使用很简单,只需要遵循以下几个步骤即可:
授人以鱼不如授人以渔
——《淮南子·说林训》
从命令行安装 TAFFISH:
Linux(x86_64): For Debian12
sh -c "$(curl -fsSL https://github.com/taffish-org/taffish-install/releases/download/latest/install-taffish-debian12-amd64-beta.sh)" -n
Linux(x86_64): Ubuntu (18.04.1-LTS) (≥ 18)
sh -c "$(curl -fsSL https://github.com/taffish-org/taffish-install/releases/download/latest/install-taffish-ubuntu-amd64-beta.sh)" -n
Darwin(arm64): For MacOS (Apple Silicon)
sh -c "$(curl -fsSL https://github.com/taffish-org/taffish-install/releases/download/latest/install-taffish-darwin-arm64-beta.sh)" -n
Darwin(x86_64): For MacOS (Intel Chip)
sh -c "$(curl -fsSL https://github.com/taffish-org/taffish-install/releases/download/latest/install-taffish-darwin-amd64-beta.sh)" -n