¿Alguien me puede recomendar un buen sistema de gestión de flujo de trabajo (WMS), preferiblemente en Python? Hasta ahora he estado usando GNU Make, pero introduce una capa de complejidad que quiero evitar. Un buen WMS debe tener las siguientes características:
- integrarse fácilmente con herramientas de línea de comandos y scripts Python,
- fácil de usar y ligero,
- manejar dependencias,
- proporcionar interfaz de línea de comando,
- proporcionar un mecanismo de registro,
- (opcional) proporcionar procedencia de datos.
Sé que los WMS son muy populares en bioinformática (por ejemplo, Galaxy ), pero estoy buscando algo más general.