Send data to ExploSig
Project description
ExploSig Connect
Helpers for sending data from a Python environment to ExploSig (via ExploSig Server) for web-based interactive visualization.
Installation
pip install explosig-connect
Example Usage - Connecting to an existing session
>>> from explosig_connect import connect
>>> # Connect using a session ID supplied by ExploSig.
>>> session_id = 'af6242f3'
>>> conn = connect(session_id)
>>> # Obtain the SBS mutation counts matrix associated with the session.
>>> sbs_counts_df = conn.get_mutation_category_counts('SBS')
>>> # You run some custom code to derive better signature exposures.
>>> exposures_df = my_exposures_computation_method(sbs_counts_df)
>>> # Send the new exposures back to ExploSig for visualization.
>>> conn.send_exposures('SBS', exposures_df)
Example Usage - Starting a new session
>>> from explosig_connect import connect
>>> # Start a new 'empty' session with no samples, signatures, etc. selected.
>>> # This will attempt to open ExploSig in a new browser tab that starts the session.
>>> conn = connect()
>>> # Send an SBS mutation counts matrix to visualize.
>>> conn.send_mutation_category_counts('SBS', my_sbs_counts_df)
>>> # Send an exposures matrix to visualize.
>>> conn.send_exposures('SBS', my_sbs_exposures_df)
>>> # Send a signatures matrix to visualize.
>>> conn.send_signatures('SBS', my_sbs_signatures_df)
Development
Build and install from the current directory.
python setup.py sdist bdist_wheel && pip install .
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
Built Distribution
File details
Details for the file explosig-connect-0.0.7.tar.gz
.
File metadata
- Download URL: explosig-connect-0.0.7.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a256972586218019759ed2085ec858f82a5b7b0cc71da98ee5498d76621d0dc7 |
|
MD5 | 37337c197dd1b3b269f90dcacd904564 |
|
BLAKE2b-256 | cff5baeead68815a0fb893d3f94ba979820a2feee851a2ef86e8ae2ce13866f3 |
File details
Details for the file explosig_connect-0.0.7-py3-none-any.whl
.
File metadata
- Download URL: explosig_connect-0.0.7-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29e521e9e061b0329d6c2ddd31b6066fb7b29aa2835d14d2af13545e6245edbf |
|
MD5 | 8cc9ebcf7c2eb7b076e6d37dd4ce6fad |
|
BLAKE2b-256 | 740ab50bbdc55041a99dd163459c3f4fc0184ba027d2033e9f633efddc77e658 |