Skip to main content

Viewer for Mount Sinai IIDSGT Precision Oncology reports.

Project description

biocwl-dash

A Dash frontend for viewing the outputs of the biocwl precision oncology pipeline. Reports are interactive, and printable.

screenshot.png

Usage

This dash app is meant to be embedded in a flask app. See test/test_main.py for an example implementation. The import method to use is biocwl_dash.app.init_app(server, prefix, report_service_factory), where:

  • server is a flask app
  • prefix is the URL prefix to prepend to all routes
  • report_service_factory is an implementation of biocwl_dash.report_service.ReportService

Contributing

Setup your venv with:

python3 -m venv venv
source venv/bin/activate
pip install -e .
pip install setuptools wheel

And rerun the final install whenever you add dependencies to setup.py.

Then, for development, run with:

PYTHONPATH=$PWD:$PYTHONPATH python test/test_main.py

Deployment / Pushing

Update your package with

python3 setup.py sdist bdist_wheel
twine upload dist/*
rm -rf dist
npm publish

To make sure your dependencies are in order and that your package installs well, try doing a Docker build with:

docker build -t biocwldash . && docker run -p 5000:5000 biocwldash

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

biocwl-dash-0.0.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

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

biocwl_dash-0.0.1-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file biocwl-dash-0.0.1.tar.gz.

File metadata

  • Download URL: biocwl-dash-0.0.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.2

File hashes

Hashes for biocwl-dash-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5780053c9faa57e5c48e358b0938c8477d6e285d3b5532bdae5f87086aa47609
MD5 91d402f222b05dddbb94be31842bcf5d
BLAKE2b-256 a6f94736d0e4b9ecb22253a4c1ada48d091ff82adad7ac2a1b329a600b076222

See more details on using hashes here.

File details

Details for the file biocwl_dash-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: biocwl_dash-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.2

File hashes

Hashes for biocwl_dash-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8566bd660d89491417c3557e21dc5d2da501b2e6878558150711a926e363e8c8
MD5 c3b86515b7322a765d59d04d71fd2841
BLAKE2b-256 83bd0c7c04b1bcf4e7ade3996fffbbb840e33961069d45167c5de7608496e365

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