higlass查看器的python绑定
higlass-python的Python项目详细描述
希格斯Python
python绑定到higlass,用于tile服务、视图配置生成和jupyter notebook+lab集成。
此软件包提供访问:
- 服务器:轻量级烧瓶服务器
- tileset:tileset api
- 客户端:用于生成视图配置的api
- 查看器:用于在Jupyter笔记本或实验室中启动Higlass的API
要求
安装
首先通过pip安装higlass-python
:
pip install higlass-python
Jupyter笔记本电脑集成
打开终端并执行以下代码以激活集成:
# The following is only required if you have not enabled the ipywidgets nbextension yet jupyter nbextension enable --py --sys-prefix widgetsnbextension jupyter nbextension install --py --sys-prefix higlass jupyter nbextension enable --py --sys-prefix higlass
Jupyter笔记本电脑集成
打开终端并执行以下代码以激活集成:
# The following is only required if you have not enabled the jupyterlab manager yet
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install higlass-jupyter
开始
看看notebooks/Examples.ipynb如何开始。
发展
以editable模式安装包。(模块将从开发目录导入,而不是复制到
site-packages
)。pip install -e .
生成并启用jupyter笔记本扩展。(使用
--symlink
选项,higlass/static
中的资产链接到扩展注册表,而不是复制。)python setup.py jsdeps jupyter nbextension enable --py --sys-prefix widgetsnbextension jupyter nbextension install --py --symlink --sys-prefix higlass jupyter nbextension enable --py --sys-prefix higlass
卸载Jupyter笔记本扩展
jupyter nbextension uninstall --py --sys-prefix higlass
实验:安装Jupyter实验室扩展
cd js && jupyter labextension link .