Skip to main content

Using Python Package

You can use a Chromoscope Python package to visualize your local SV files directly on computational notebooks, such as Jupyter Notebook, Jupyter Lab, and Google Colab.

Installation​

You can install the Python package using pip on your terminal.

pip install chromoscope

Open Jupyter Lab​

jupyter lab

We here use Jupyter Lab as an example, but you can also use Jupyter Notebook or Goolge Colab.

Setup Data Config​

In the Data Config, you can specify either a URL to a remote file or a path to the local file on your computer.

!wget https://somatic-browser-test.s3.amazonaws.com/SVTYPE_SV_test_tumor_normal_with_panel.bedpe

config = [{
"id": "SRR7890905",
"cancer": "breast",
"assembly": "hg38",
"sv": "./SVTYPE_SV_test_tumor_normal_with_panel.bedpe", # path to a local file
"cnv": "https://gist.githubusercontent.com/sehilyi/6fbceae35756b13472332d6b81b10803/raw/596428a8b0ebc00e7f8cbc52b050db0fbd6e19a5/SRR7890943.ascat.v3.cnv.tsv" # URL to a remote file
}]

Visualize​

Using the data config, you can display Chromoscope visualization.

from chromoscope import Viewer

Viewer.from_config(config)
Python Packae
Figure. Using a Chromoscope Python package on Jupyter Lab

Resource​