Skip to main content

brave

Bioinformatics Reactive Analysis and Visualization Engine

Package version

BRAVE is a visual bioinformatics workflow platform, similar to Galaxy, that enables intuitive configuration and visualized execution of both upstream and downstream data analyses.

It provides an interactive interface that allows users to quickly develop upstream Nextflow analysis pipelines and downstream visualization scripts using containerized applications such as RStudio, VS Code, and Jupyter.

Once a Nextflow pipeline or visualization script is developed, it can be published to a GitHub repository as a BRAVE “store” app, allowing other analysts to download and use it. Each app maintains isolation, reproducibility, and scalability, leveraging containerized execution to ensure consistent and reliable analyses.

brave

Installation

pip install pybrave

Usage

brave

Docker

docker run --rm -it -p 5000:5000  \
     -v  /var/run/docker.sock:/var/run/docker.sock \
    wybioinfo/pybrave

registry.cn-hangzhou.aliyuncs.com/wybioinfo/pybrave

Docker + MySQL

docker network create brave-net
docker run  --rm -p 63306:3306 \
    --name brave-mysql \
     --network brave-net \
    -e MYSQL_ROOT_PASSWORD=123456  \
    -e LANG=C.UTF-8 \
    --shm-size=10G \
    -v /opt/brave/databases:/var/lib/mysql \
    -e MYSQL_DATABASE=brave \
    registry.cn-hangzhou.aliyuncs.com/wybioinfo/mysql:8.0.21 
    --default-authentication-plugin=mysql_native_password \
    --character-set-server=utf8mb4 \
    --lower-case-table-names=1 \
    --collation-server=utf8mb4_0900_ai_ci 
docker run --rm -it -p 5000:5000  \
    --network brave-net \
    -v  /var/run/docker.sock:/var/run/docker.sock \
    -v /opt/brave:/opt/brave \
    --user $(id -u):$(id -g) \
     --group-add $(stat -c '%g' /var/run/docker.sock) \
    wybioinfo/pybrave \
    brave --mysql-url root:123456@brave-mysql:3306/brave \
    --base-dir /opt/brave 

--use-https

Metadata

Release files for pybrave 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pybrave 0.2.4
File Size Uploaded
pybrave-0.2.4.tar.gz 10.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pybrave 0.2.4
File Interpreter ABI Platform
pybrave-0.2.4-py3-none-any.whl Python 3 none any Details

Total release size: 21.3 MB

Release files / pybrave-0.2.4.tar.gz

Download URL pybrave-0.2.4.tar.gz
Size 10.5 MB
Tags Source
SHA-256 checksum
How to use checksums
e8b2f1be4b0284f56d222d6cc6f3a1ba152a0852fd5f8ca0b03c59b343042bef
BLAKE2b-256 checksum
How to use checksums
e466e3a902a4eafff9de3685e4e2731acff35d0b1204b533728cb6e3939ee69a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.13

Release files / pybrave-0.2.4-py3-none-any.whl

Download URL pybrave-0.2.4-py3-none-any.whl
Size 10.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ec3a02f6a8dfe1512997358a42a6b295ed8a7bab8cdf5fc9e647645f428866b7
BLAKE2b-256 checksum
How to use checksums
4b29f8b9e1614d800e9e6e7c60709512d9c93d438ff684af646198e759891678
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.13

Release history Release notifications | RSS feed

This release

0.2.4 This release

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page