 Cuneiform is influenced by the work of Peter Kelly who proposes functional programming as a model for scientific workflow execution.In this, Cuneiform is distinct from related workflow languages based on dataflow programming like Swift.External tools and libraries (e.g., R or Python libraries) are integrated via a foreign function interface.