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.3.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.3-py3-none-any.whl (10.8 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybrave-0.2.3.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.3.tar.gz
Algorithm Hash digest
SHA256 d975eb6248e6f68c790e6869b89d16a0cfa0e6e74785c734a6c88ddb9f313884
MD5 69029593407e6d7aa208ff27555597a6
BLAKE2b-256 3fea8cfa6f3a88a77f3db91aa447914035165903b0b19faf2fb8119d88cc4a22

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybrave-0.2.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 291210001d361e7a27b9f9e9500ba0b5f84fe6abac04181df98303ca2fa3089e
MD5 5b6eb1e8fa0d27bc460deb31af976cce
BLAKE2b-256 376c152bd5295c53e2a1ee4f885aa02b39e64e893cd9640fd1bc3e8e476c7aaa

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