Qualcuno può raccomandarmi un buon sistema di gestione del flusso di lavoro (WMS), preferibilmente in Python? Finora ho usato GNU Make, ma introduce un livello di complessità che voglio evitare. Un buon WMS dovrebbe avere le seguenti caratteristiche:
- si integra facilmente con gli strumenti da riga di comando e gli script Python,
- semplice da usare e leggero,
- gestire le dipendenze,
- fornire un'interfaccia a riga di comando,
- fornire un meccanismo di registrazione,
- (facoltativo) fornire la provenienza dei dati.
So che i WMS sono molto popolari in bioinformatica (ad esempio Galaxy ), ma sto cercando qualcosa di più generale.