Python implementation of the graph visualization tool Cytoscape.
Project description
ipycytoscape
Python implementation of the graph visualization tool Cytoscape.
Supports:
Installation
With conda
: (recommended)
conda install -c conda-forge ipycytoscape
With pip
:
pip install ipycytoscape
For jupyterlab users:
There is an aditional step if you're using JupyterLab:
jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-cytoscape
If you are using Jupyter Notebook 5.2 or earlier, you may also need to enable the nbextension:
jupyter nbextension enable --py [--sys-prefix|--user|--system] ipycytoscape
For a development installation:
(requires npm)
git clone https://github.com/QuantStack/ipycytoscape.git
cd ipycytoscape
It's recommended to create a conda environment:
conda create -n ipycytoscape -c conda-forge jupyterlab nodejs
conda activate ipycytoscape
Install and enable extension for jupyter notebook
and jupyter lab
:
python -m pip install -e .
npm install && npm run build
jupyter nbextension install --py --symlink --sys-prefix ipycytoscape
jupyter nbextension enable ipycytoscape --py --sys-prefix
jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-cytoscape
jupyter labextension install js
License
We use a shared copyright model that enables all contributors to maintain the copyright on their contributions.
This software is licensed under the BSD-3-Clause license. See the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
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
Hashes for ipycytoscape-0.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca29788eb9fd91e20571c4eebecb8c3e6e7d60faecede2b04f58ff35bee916b3 |
|
MD5 | cba92231345bb87a81a086b417f87733 |
|
BLAKE2b-256 | b50477318002d4b6266042be5a1ea43262b7d4932dac9e81d2c621ab871bb3cf |