Workflow systems for large-scale scientific data analysis