跳转到主要内容

生物信息学组件

项目描述

Dash Bio

CircleCI PyPI version

Dash Bio是一套生物信息学组件,专为与Dash一起工作而构建。

公告:https://medium.com/@plotlygraphs/announcing-dash-bio-ed8835d5da0c

演示:https://dash-gallery.plotly.host/Portal/?search=Bioinformatics

文档:https://dash.plotly.com/dash-bio

组件

Dash Bio组件分为三个类别之一

  • 自定义图表类型
  • 序列分析工具
  • 3D渲染工具

自定义图表类型

  • _dash Circos
  • _dash Clustergram
  • _dash Manhattan Plot
  • _dash Needle Plot
  • _dash Volcano Plot

序列分析工具

  • _dash Alignment Chart
  • _dash Onco Print
  • _dash Forna Container
  • _dash Sequence Viewer

可视化工具

  • _dash Mol2D
  • _dash Mol3D
  • _dash Speck
  • _dash Ngl

使用 Dash Bio

只需将 Dash Bio 组件添加到您的应用布局中,即可轻松地为您的 Dash 应用程序添加一个完整的交互式染色体、分子或基因组可视化,如下所示

import urllib.request as urlreq
from dash import Dash, html
import dash_bio as dashbio

app = Dash(__name__)

data = urlreq.urlopen(
    'https://raw.githubusercontent.com/plotly/dash-bio-docs-files/master/alignment_viewer_p53.fasta'
).read().decode('utf-8')

app.layout = html.Div([
    dashbio.AlignmentChart(
        id='my-default-alignment-viewer',
        data=data
    )
])

if __name__ == '__main__':
    app.run_server(debug=True)

有关更多组件和示例,请参阅 Dash Bio 文档

在 JupyterLab 环境中运行 Dash Bio

  1. 创建虚拟环境

    以下步骤需要您在计算机上安装虚拟环境工具: pip install virtualenv

    a. 在 macOS 和 Linux 上: python3 -m venv env

    b. 在 Windows 上,输入: py -m venv env

  2. 激活您的新环境

    a. 在 macOS 和 Linux 上,输入: source env/bin/activate

    b. 在 Windows 上,输入: .\env\Scripts\activate

  3. 安装所需库(确保您已安装 pip,可以通过 pip help 检查)

pip install dash dash-bio pandas numpy Jupyterlab
  1. 在 Jupyter lab 中运行 Dash

    a. 安装 jupyter-dash: pip install jupyter-dash

    b. 输入 jupyter lab build

    (注意:此步骤需要在您的计算机上安装 Node.js 和 NPM。要检查 Node 和 NPM 是否已安装,请在终端中输入 node -vnpm -v。有关安装说明,请参阅 nodejs.org。)

  2. 在 JupyterLab 中显示 Plotly 图形

pip install jupyterlab "ipywidgets>=7.5”
jupyter labextension install jupyterlab-plotly@4.14.3
  1. 通过输入 jupyter lab 启动 JupyterLab

    重要:JupyterLab 必须在之前已激活的虚拟环境中运行。

有关在 Jupyter Lab 中运行 Dash 应用的更多信息,请访问 Jupyter Dash 入门

Dash

有关 Dash 的更多信息,请访问 https://plotly.com/products/dash/

咨询和 OEM

有关 Dash 应用程序开发、高级 OEM 集成等咨询,请联系我们

贡献和本地开发

如果您想为此存储库做出贡献,或运行演示应用程序和测试,请参阅 贡献指南

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源代码分发

dash_bio-1.0.2.tar.gz (10.2 MB 查看散列值)

上传时间 源代码

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面