文献检索文档翻译深度研究
Suppr Zotero 插件Zotero 插件
邀请有礼套餐&价格历史记录

新学期,新优惠

限时优惠:9月1日-9月22日

30天高级会员仅需29元

1天体验卡首发特惠仅需5.99元

了解详情
不再提醒
插件&应用
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
高级版
套餐订阅购买积分包
AI 工具
文献检索文档翻译深度研究
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2025

xml2jupyter: Mapping parameters between XML and Jupyter widgets.

作者信息

Heiland Randy, Mishler Daniel, Zhang Tyler, Bower Eric, Macklin Paul

机构信息

Intelligent Systems Engineering, Indiana University.

出版信息

J Open Source Softw. 2019;4(39). doi: 10.21105/joss.01408. Epub 2019 Jul 1.


DOI:10.21105/joss.01408
PMID:31342010
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC6656392/
Abstract

Jupyter Notebooks (Kluyver et al., 2016, Perkel (2018)) provide executable documents (in a variety of programming languages) that can be run in a web browser. When a notebook contains graphical widgets, it becomes an easy-to-use graphical user interface (GUI). Many scientific simulation packages use text-based configuration files to provide parameter values and run at the command line without a graphical interface. Manually editing these files to explore how different values affect a simulation can be burdensome for technical users, and impossible to use for those with other scientific backgrounds. xml2jupyter is a Python package that addresses these scientific bottlenecks. It provides a mapping between configuration files, formatted in the Extensible Markup Language (XML), and Jupyter widgets. Widgets are automatically generated from the XML file and these can, optionally, be incorporated into a larger GUI for a simulation package, and optionally hosted on cloud resources. Users modify parameter values via the widgets, and the values are written to the XML configuration file which is input to the simulation's command-line interface. xml2jupyter has been tested using PhysiCell (Ghaffarizadeh, Heiland, Friedman, Mumenthaler, & Macklin, 2018), an open source, agent-based simulator for biology, and it is being used by students for classroom and research projects. In addition, we use xml2jupyter to help create Jupyter GUIs for PhysiCell-related applications running on nanoHUB (Madhavan et al., 2013).

摘要
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fe8/6656392/c721a93322eb/nihms-1039275-f0005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fe8/6656392/f65077bca2ea/nihms-1039275-f0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fe8/6656392/c0a2674ef94f/nihms-1039275-f0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fe8/6656392/992785adf938/nihms-1039275-f0003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fe8/6656392/77af264fb57e/nihms-1039275-f0004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fe8/6656392/c721a93322eb/nihms-1039275-f0005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fe8/6656392/f65077bca2ea/nihms-1039275-f0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fe8/6656392/c0a2674ef94f/nihms-1039275-f0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fe8/6656392/992785adf938/nihms-1039275-f0003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fe8/6656392/77af264fb57e/nihms-1039275-f0004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fe8/6656392/c721a93322eb/nihms-1039275-f0005.jpg

相似文献

[1]
xml2jupyter: Mapping parameters between XML and Jupyter widgets.

J Open Source Softw. 2019

[2]
Development of a user-friendly system for image processing of electron microscopy by integrating a web browser and PIONE with Eos.

Microscopy (Oxf). 2014-11

[3]
RGG: a general GUI Framework for R scripts.

BMC Bioinformatics. 2009-3-2

[4]
PhysiCell Studio: a graphical tool to make agent-based modeling more accessible.

GigaByte. 2024-6-19

[5]
PhysiCell Studio: a graphical tool to make agent-based modeling more accessible.

bioRxiv. 2023-12-14

[6]
SPIRE: the SPIDER reconstruction engine.

J Struct Biol. 2007-1

[7]
: graphical user interface for Bragg coherent diffraction imaging.

J Appl Crystallogr. 2022-7-15

[8]
Computational reproducibility of Jupyter notebooks from biomedical publications.

Gigascience. 2024-1-2

[9]
A Python library for FAIRer access and deposition to the Metabolomics Workbench Data Repository.

Metabolomics. 2018

[10]
JBrowse Jupyter: a Python interface to JBrowse 2.

Bioinformatics. 2023-1-1

引用本文的文献

[1]
A Simple Framework for Agent-Based Modeling with Extracellular Matrix.

Bull Math Biol. 2025-2-12

[2]
PhysiCell Studio: a graphical tool to make agent-based modeling more accessible.

GigaByte. 2024-6-19

[3]
PhysiCell Studio: a graphical tool to make agent-based modeling more accessible.

bioRxiv. 2023-12-14

[4]
Digitize your Biology! Modeling multicellular systems through interpretable cell behavior.

bioRxiv. 2023-11-5

[5]
PhysiCOOL: A generalized framework for model Calibration and Optimization Of modeLing projects.

GigaByte. 2023-2-28

[6]
Agent-based computational modeling of glioblastoma predicts that stromal density is central to oncolytic virus efficacy.

iScience. 2022-5-13

[7]
Supporting Through Educational and Software Infrastructure: A Case Study in a Mathematical Oncology Research Lab.

PRIMUS (Terre Ht). 2022

[8]
Seven challenges in the multiscale modeling of multicellular tissues.

WIREs Mech Dis. 2022-1

[9]
A persistent invasive phenotype in post-hypoxic tumor cells is revealed by fate mapping and computational modeling.

iScience. 2021-8-4

[10]
Appyters: Turning Jupyter Notebooks into data-driven web apps.

Patterns (N Y). 2021-3-4

本文引用的文献

[1]
Why Jupyter is data scientists' computational notebook of choice.

Nature. 2018-11

[2]
PhysiCell: An open source physics-based cell simulator for 3-D multicellular systems.

PLoS Comput Biol. 2018-2-23

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

推荐工具

医学文档翻译智能文献检索