Skip to content

Other Resources

Because UnifyBio is built heavily around the use of Datomic and Unify, users are encourages to refer to documentation and tutorials for these. We also recommend perusing resources related to CANDEL, the project which birthed prototypes of the tools used in UnifyBio.

Datomic

It's especially helpful to understand Datomic's datalog query model, even if you intend to primarily use UnifyBio via SQL integrations like that provided by the Trino integration, since the mapping from Datomic datoms to SQL results in some atypical data patterns (though depending on the particular system you're using, some of these peculiarities might be abstracted away via Views).

Two excellent resources for coming to grips with Datomic datalog quickly are Learn Datalog Today and Max Datom. For a more thorough introduction, there are learning materials, slides, and video links available for the Day of Datomic series in the official Datomic documentation Day of Datomic topic.

CANDEL resources

In addition to the website and resources in the GitHub repos there have been multiple talks on CANDEL, linked here for convenience.

Building a Unified Cancer Immunotherapy Data Library

Watch the video

Clojure Where it Counts: Tidying Data Science Workflows

Watch the video

Four Years of Datomic Powered ETL in Anger with CANDEL

Watch the video