Kann mir jemand ein gutes Workflow-Management-System (WMS) empfehlen, vorzugsweise in Python? Bisher habe ich GNU Make verwendet, aber es bringt eine Ebene der Komplexität mit sich, die ich vermeiden möchte. Ein gutes WMS sollte folgende Eigenschaften haben:
- Einfache Integration in Befehlszeilentools und Python-Skripte
- einfach zu bedienen und leicht,
- mit Abhängigkeiten umgehen,
- Befehlszeilenschnittstelle bereitstellen,
- Protokollierungsmechanismus bereitstellen,
- (optional) Datenherkunft angeben.
Ich weiß, dass WMS in der Bioinformatik sehr beliebt sind (zum Beispiel Galaxy ), aber ich suche etwas allgemeineres.