From: Tools and techniques for computational reproducibility
• GNU Make and Make for Windows: tools for building software from source files and for ensuring that the software’s dependencies are met. |
• Snakemake [109]: an extension of Make that provides a more flexible syntax and makes it easier to execute tasks in parallel. |
• BPipe [110]: a tool that provides a flexible syntax for users to specify commands to be executed; it maintains an audit trail of all commands that have been executed. |
• GNU Parallel [111]: a tool for executing commands in parallel across one or more computers. |
• Makeflow [112]: a tool that can execute commands simultaneously on various types of computer architectures, including computer clusters and cloud environments. |
• SCONS [113]: an alternative to GNU Make that enables users to customize the process of building and executing software using scripts written in the Python programming language. |
• CMAKE.org: a tool that enables users to execute Make scripts more easily on multiple operating systems. |