logo image

The framework to build genetic data analysis software

Bioweb is freely available framework for building software to analyze genetic data, which uses C++, Python, JavaScript and several libraries. This system was used to build a number of genetic data processing applications and it reduced the time and costs of development. Bioweb support a three-layer software architecture with the data storage layer, data processing layer, and presentation layer. It uses web application deployment model, the data storage and data processing are deployed on server side, the presentation layer and a portion of the data processing layer (output reformatting, user input validation) are deployed on the client side. The suggested modules are shown in the picture. architecture picture

Getting Started

Welcome to the framework bioweb. To build a 'Hello World' application please download the latest version, extract the files from the archive, install additional software as described in README_EN (text file in main bioweb directory), and run scons command in the directory where you placed the bioweb. To start the client and server locally run scons r=l.

Resources

How to cite BioWeb?

Robert M. Nowak, Polyglot programming the applications to analyze genetic data, BioMed Research International, vol. 2014, doi:10.1155/2014/253013, http://www.hindawi.com/journals/bmri/2014/253013

Examples

The simple application is described in Getting Started section. The additional examples are given below.

Software created with usage of presented framework