Snake Make
Snake Make is a workflow management system used for reproducible and scalable big data analysis. It is often used in bioinformatics, but can be used also in other application areas. It is a user-friendly tool that enables workflows to be described as human readable language that is Python based. Snake make supports portability of application workflows to cluster, grid, and cloud computing environments. As a result, the workflow definition does not need to be changed when users change the computing environment. The official Web page is available here.
The idea of snake make is to include a description of required software that will be automatically deployed in any execution environment. Snakemake Workflows are Python scripts with declarative code to define rules that describe how to create output files from input files. For example, it determines the rule dependencies by matching simple file names. Consequently, rules represent shell commands, Python or even R scripts. More details about this workflow tool are available here.
Snake Make Details
The following video provides interesting details:
Snake make is a #Python-based #workflow management system used for reproducible, scalable & portable #DataAnalytics in bioinformatics in particular and #DataScience in general: https://t.co/9oIThtA5kf pic.twitter.com/PW3qkmnyP6
— Big Data Tips (@BigDataTips) June 16, 2019