boalang / bio

Boa for genomics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Boa for genomics


Languages

Language:Java 64.1%Language:JavaScript 29.7%Language:Jupyter Notebook 1.9%Language:Python 1.5%Language:HTML 1.3%Language:GAP 1.1%Language:Shell 0.3%Language:CSS 0.0%Language:Dockerfile 0.0%Language:Batchfile 0.0%