The key insight of the Gaggle is that a common vocabulary of few data structures - list, matrix, network, table and key/value pairs - is sufficient represent a wide variety of biological data and achieve interoperability between bioinformatics software tools.

[see biological examples]

Gaggle-JSON is a dialect of JSON that expands the capabilities of the original Gaggle in several ways:

Gaggle-JSON format

Documentation of the Gaggle-JSON message formats.


A working example application that demonstrates Gaggle-json. Whiteboard is a collection of stored data structures grouped together in projects and accessible through a Restful interface.