OWL is a Java library and a set of command line tools for the analysis of biological macromolecules. It provides functionality for analysing protein sequences and structures using built-in algorithms and interfaces to external tools. Particular emphasis is put on the analysis of proteins as contact graphs.

How to use OWL:

  • OWL requires Java 1.6 or newer (available from

  • The latest development version of OWL can be found in the GIT repository.

  • How to check out the code using GIT:
    git clone

  • For questions about development and usage of OWL please sign up to the Developer's mailing list.

Projects where OWL has been used: