Skip to main content

Bioinformatics Reactive Analysis and Visualization Engine

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybrave-0.2.4.tar.gz (10.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pybrave-0.2.4-py3-none-any.whl (10.8 MB view details)

Uploaded Python 3

File details

Details for the file pybrave-0.2.4.tar.gz.

File metadata

  • Download URL: pybrave-0.2.4.tar.gz
  • Upload date:
  • Size: 10.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.13

File hashes

Hashes for pybrave-0.2.4.tar.gz
Algorithm Hash digest
SHA256 e8b2f1be4b0284f56d222d6cc6f3a1ba152a0852fd5f8ca0b03c59b343042bef
MD5 f11ee284fc6261e96ee17b5b7b1dc050
BLAKE2b-256 e466e3a902a4eafff9de3685e4e2731acff35d0b1204b533728cb6e3939ee69a

See more details on using hashes here.

File details

Details for the file pybrave-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: pybrave-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.13

File hashes

Hashes for pybrave-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ec3a02f6a8dfe1512997358a42a6b295ed8a7bab8cdf5fc9e647645f428866b7
MD5 3ff309905c17960a20ab864e9988a535
BLAKE2b-256 4b29f8b9e1614d800e9e6e7c60709512d9c93d438ff684af646198e759891678

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page