Skip to main content

Python implementation of the graph visualization tool Cytoscape.

Project description

ipycytoscape

Build Status

Python implementation of the graph visualization tool Cytoscape.

Try it out using binder: Binder

cytoscape screencast

Supports:

  • Conversion from NetworkX see example
  • Conversion from Pandas DataFrame see example

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


Download files

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

Source Distribution

ipycytoscape-0.2.2.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

ipycytoscape-0.2.2-py2.py3-none-any.whl (2.2 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file ipycytoscape-0.2.2.tar.gz.

File metadata

  • Download URL: ipycytoscape-0.2.2.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for ipycytoscape-0.2.2.tar.gz
Algorithm Hash digest
SHA256 52f81405692d6f3f88c0d87cc32826cd3a013db7ca2228a9dedc5d2a0a6869e1
MD5 8927f64888efe3ff1ef5999f46ab972a
BLAKE2b-256 05a4197e3d8438fe33fe1b657dc18a1aa60e1949f26e6abea059e93040cc53db

See more details on using hashes here.

Provenance

File details

Details for the file ipycytoscape-0.2.2-py2.py3-none-any.whl.

File metadata

  • Download URL: ipycytoscape-0.2.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for ipycytoscape-0.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ca29788eb9fd91e20571c4eebecb8c3e6e7d60faecede2b04f58ff35bee916b3
MD5 cba92231345bb87a81a086b417f87733
BLAKE2b-256 b50477318002d4b6266042be5a1ea43262b7d4932dac9e81d2c621ab871bb3cf

See more details on using hashes here.

Provenance

Supported by

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