Skip to content

boalang/bio

Repository files navigation

Boag: Boa for genomics

Boag is a domain-specific language and infrastructure on top of Hadoop for genomics data. Website: https://boalang.github.io/bio/

These instructions will get you a command line, jupyter notebook, Docker container, and Hadoop version of Boag. You can also set up a programming environment in Eclipse.

Prerequisites

You need to install Java. Boag compiler is written in java. It can be downloaded here.

Boag database schema and Data Generation

Run Boag

From Jupyter notebook

From command line

On a Docker container

On Hadoop

Boag Compiler source code

  • Boag compiler is written in Java. See the source code
  • This is a video on step by step instructions to set up programming environment on Eclipse for Boa compiler. link

Boag Query Script examples:

Download dataset and VirtualBox

  • Google Drive Link
  • Web interface is also implemented in the Ubuntu linux and it can be seen in the VirtualBox.