brainy is a nimble workflow managing tool which is a part of iBRAIN framework for scientific computation primarily applied for BigData analysis in context of HPC and HTS
Project description
<p align=”center”><img src=”https://github.com/pelkmanslab/brainy/raw/master/ui/web/assets/images/brainy_logo.png” alt=”logo” height=”121” width=”121”></p>
##About brainy
brainy is a nimble workflow managing tool, at the core of [iBRAIN](https://github.com/pelkmanslab/iBRAIN/) functionality. It allows creation of projects according to the expected framework layout. It also oversees the execution of the projects and provides monitoring of any relevant progress of the conducted computation.
##iBRAIN
iBRAIN is a software framework for scientific computation primarily applied for BigData extraction and analysis in context of HPC and HTS as well as large bioinformatical analysis.
##Documentation
A really good place to understand what is brainy is to read the user manual:
[User manual](https://github.com/pelkmanslab/brainy/wiki/User-Manual)
[Developer Documentation](https://github.com/pelkmanslab/brainy/wiki/Developer-Documentation)
> Tip: get help about the commands you need by saying brainy help or brainy help project
##Getting started
Create you first project
` brainy create project PureAwesomeness --from demo `
Go inside the project folder and adjust settings in your pipelines. Afterwards run the project.
` cd PureAwesomeness # Adjust settings in .brainy <project settings> and hello.br <pipe description> YAML files brainy run project `
To see the report in your local web browser, do ` brainy ui serve `
If things are looking good, continue by submitting your project into the cloud. Find out how to do this in the [Cloud](https://github.com/pelkmanslab/brainy/wiki/User-Manual#Cloud) section of the brainy’s User Manual.
##Installation
` pip install brainy `
Once installed, make sure you put a config file into your ~/.brainy/config folder by calling
` brainy init config `
You will have to edit the template that has been copied according to your cluster scheduler settings and so on.
##Tests
To run nose tests navigate into
` cd tests && nosetests -s `
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.