eman

What is eman?

  • A tool for managing pipelines of steps.
  • Purpose independent, but bundled with an ecosystem of tools for machine translation.
  • Written in Perl 5, runs on Linux (and probably other Unices).
  • Tasks submitted locally or using SGE cluster.

Key Features

  • Create complex experiment pipelines.
  • Clone whole experiments or individual steps.
  • Re-use existing steps when possible.
  • Automaticaly resolve complex step dependencies.
  • Seamlessly share steps with others.
  • Generate tables of results based on customizable rules.
  • Easily scriptable and hacking friendly.
Screenshot: