What is TAFFISH?
TAFFISH allows you to avoid worrying about software installation, environment conflicts, container management, cluster operations, ...... Build, use, and share your own portable, reproducible scientific workflows just like shell commands.
We use containerization technology (Docker/Podman/Apptainer) to achieve a high degree of installation, environment and cross-device assurance; use Common Lisp to make sure highly automated, flexible and scalable; choosing Shell as the target language achieves a high degree of universality and compatibility.
Our Vision: You explore scientific mysteries, we solve technical problems! Collaborate to build a bioinformatics highway!
TAFFISH: Tools And Flows Framework Intensify SHell
How to Use TAFFISH-HUB?
Using Taffish is simple and requires just a few steps:
Give a man a fish and you feed him for a day;
teach him how to fish and you feed him for a lifetime.
—《Huai Nan Zi》
Command-Line Installation
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