<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
> On Ubuntu (debian): sudo apt-get install python-setuptools git && sudo easy_install pip
> On Mac: brew install libyaml
>It is strongly recommended to use [conda](http://conda.pydata.org/docs/) as python 2.7+ environment.
The package is available on [PyPI](https://pypi.python.org/pypi/brainy-mind/).
` pip install brainy-mind `
To get the bleedding edge version you have to clone the repository and install brainy in developer mode from local folder:
` cd && git clone https://github.com/pelkmanslab/brainy cd brainy && pip install -e . `
Once installed, inspect the state of configuration in ~/.brainy/ folder.
Remember that you can generate ~/.brainy/config from the template again by
` brainy init config `
You will have to edit the template that has been copied according to your cluster scheduler settings and so on.
> Supported OS/platforms are Linux and Mac OSX.
##Tests
To run nose tests navigate into
` cd tests && nosetests -s `
Metadata
Release files for brainy-mind 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| brainy-mind-0.2.1.tar.gz | 347.9 kB | Without provenance | Details |
Release files / brainy-mind-0.2.1.tar.gz
| Download URL | brainy-mind-0.2.1.tar.gz |
|---|---|
| Size | 347.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
941862aa3dce2a833748ed57f590b7e88b9f948fe716b19a33d5cf974f5168f6
|
|
BLAKE2b-256 checksum How to use checksums |
abef256bc52c77fb872a732a558f39357a97f88285adc80577c800b96b125f11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for brainy-mind 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.