GrowthViz由Health FFRDC与CDC合作开发,并结合了领先健康研究人员的反馈,旨在支持对growthcleanr输出的后处理和数据可视化。该工具的目标是允许用户对growthcleanr输出进行后处理和数据可视化。https://github.com/carriedaymont/growthcleanr%E6%98%AF%E4%B8%80%E7%A7%8D%E7%94%A8%E4%BA%8E%E6%B8%85%E7%90%86%E7%94%B5%E5%AD%90%E5%81%A5%E5%BA%B7%E8%AE%B0%E5%BD%95%EF%BC%88EHR%EF%BC%89%E4%B8%AD%E7%BA%B5%E5%90%91%E4%BA%BA%E4%BD%93%E6%B5%8B%E9%87%8F%E6%95%B0%E6%8D%AE%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C%96%E6%96%B9%E6%B3%95%E3%80%82GrowthViz%E6%8F%90%E4%BE%9B%E4%BA%86%E5%8C%85%E5%90%AB%E5%9B%BE%E5%BD%A2%E7%94%A8%E6%88%B7%E7%95%8C%E9%9D%A2%E5%92%8C%E4%BA%A4%E4%BA%92%E5%BC%8F%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E7%9A%84%E7%8E%AF%E5%A2%83%EF%BC%8C%E4%BB%A5%E4%BE%BF%E6%8E%A2%E7%B4%A2%E6%95%B0%E6%8D%AE%E3%80%82
适用于需要处理和可视化生长数据的健康研究人员,特别是:
GrowthViz-pediatrics.ipynb)GrowthViz-adults.ipynb)Docker提供了一种下载GrowthViz及其依赖环境的方式。使用此方法需先下载并安装Docker Desktop。
1. 下载并运行GrowthViz-Docker
执行以下命令:
bashdocker run -it -p 8888:8888 -v [data-path]/growthviz-data:/usr/src/app/growthviz-data mitre/growthviz
[data-path]替换为您本地计算机上选择的目录路径。例如,选择~/Documents,这将在Documents文件夹中创建一个名为/growthviz-data的文件夹。要向GrowthViz输入数据,需在此/growthviz-data文件夹中添加CSV文件。2. 访问GrowthViz
运行上述命令后,会显示几行文本。选择文本中的第三个URL并在Web浏览器中导航至该URL。URL格式通常为:http://X.X.X.X:8888/?token=XXX...
在浏览器中,点击文件GrowthViz.ipynb,将打开一个新窗口,显示GrowthViz Jupyter Notebook。
3. 运行GrowthViz
您可以选择点击"Run"按钮逐步运行文档中的各个代码块(单元格),或点击菜单栏中的"Cell"下拉菜单并选择"Run all"一次性运行整个notebook。默认情况下,将使用样本数据运行。
4. 输入自定义数据集CSV
要输入自己的数据,请将文件[您的文件名.csv]放入步骤1中创建的/growthviz-data文件夹。
然后,导航至单元格7和28,将:
pythoncleaned_obs = pd.read_csv("sample-data-cleaned.csv")
替换为:
pythoncleaned_obs = pd.read_csv("growthviz-data/[您的文件名.csv]")
其中[您的文件名.csv]是您放置在/growthviz-data文件夹中的输入CSV文件。
默认情况下,按照上述Docker安装步骤操作时,notebook将使用GrowthViz项目中.csv文件中的样本数据。这与https://github.com/carriedaymont/growthcleanr%E9%99%84%E5%B8%A6%E7%9A%84%E5%90%88%E6%88%90%E6%A0%B7%E6%9C%AC%E6%95%B0%E6%8D%AE%E7%9B%B8%E5%90%8C%EF%BC%8C%E7%BB%8F%E8%BF%87%E6%B8%85%E7%90%86%E5%90%8E%E5%88%86%E4%B8%BA%E5%84%BF%E7%A7%91%E5%92%8C%E6%88%90%E4%BA%BA%E6%95%B0%E6%8D%AE%E9%9B%86%E4%BE%9BGrowthViz%E4%BD%BF%E7%94%A8%E3%80%82
要确保所有必要的示例文件都存在,请运行check_setup.py脚本。
当运行所有单元格时,Out[#]:框将出现在notebook中In[#]:代码单元格下方。这些输出是代码块对数据处理的结果。"Out"块通常是用于探索growthcleanr数据的交互式图表和图形。每个Out[#]:块的描述可在In[#]:块上方的文本部分找到。
该项目的最新代码应运行GrowthViz-pediatrics.ipynb或GrowthViz-adults.ipynb,具体取决于用户的患者群体。
Notebook需要Python 3、Jupyter Notebook、Pandas、Matplotlib和Seaborn。某些小部件还需要在Jupyter中启用Qgrid扩展。仓库中的.csv文件是运行notebook所需的源数据。自定义数据应替换这些文件,保持相同格式。
Anaconda是一个一体化软件包安装程序,用于设置运行和查看GrowthViz所需的依赖项。
安装Anaconda
使用GitHub上的"Clone or download"按钮将https://github.com/mitre/GrowthViz%E4%B8%8B%E8%BD%BD%E4%B8%BAzip%E6%96%87%E4%BB%B6
解压缩GrowthViz zip文件,以访问Jupyter notebook的所有源文件
运行步骤1中安装的Anaconda Navigator(转到开始 > Anaconda Navigator),加载可能需要一些时间
在启动Jupyter Notebook应用程序前,下载额外的依赖项"Qgrid":
点击"Jupyter Notebook"图标下的"Launch",在默认浏览器中打开Jupyter Notebook界面
导航至下载的GrowthViz-master文件夹,点击GrowthViz.ipynb运行Python notebook
[可选测试步骤] 点击"Run"按钮逐步运行单元格,或通过"Cell"菜单选择"Run all"测试整个notebook
如果不使用Anaconda,可在requirements.txt中找到特定的软件包版本。
版权所有 © 2020-2021 The MITRE Corporation。
批准公开发布;分发不受限制。案例编号 19-2008
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务