Data-driven computational pipelines