• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

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

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

DAPT:一个支持分布式自动参数测试的软件包。

DAPT: A package enabling distributed automated parameter testing.

作者信息

Duggan Ben, Metzcar John, Macklin Paul

机构信息

Indiana University Luddy School of Informatics, Computing and Engineering, 107 S Indiana Ave, Bloomington, IN 47405, USA.

出版信息

GigaByte. 2021 Jun 4;2021:gigabyte22. doi: 10.46471/gigabyte.22. eCollection 2021.

DOI:10.46471/gigabyte.22
PMID:36824329
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9631979/
Abstract

Modern agent-based models (ABM) and other simulation models require evaluation and testing of many different parameters. Managing that testing for large scale parameter sweeps (grid searches), as well as storing simulation data, requires multiple, potentially customizable steps that may vary across simulations. Furthermore, parameter testing, processing, and analysis are slowed if simulation and processing jobs cannot be shared across teammates or computational resources. While high-performance computing (HPC) has become increasingly available, models can often be tested faster with the use of multiple computers and HPC resources. To address these issues, we created the Distributed Automated Parameter Testing (DAPT) Python package. By hosting parameters in an online (and often free) "database", multiple individuals can run parameter sets simultaneously in a distributed fashion, enabling crowdsourcing of computational power. Combining this with a flexible, scriptable tool set, teams can evaluate models and assess their underlying hypotheses quickly. Here, we describe DAPT and provide an example demonstrating its use.

摘要

现代基于主体的模型(ABM)和其他模拟模型需要对许多不同参数进行评估和测试。管理大规模参数扫描(网格搜索)的测试以及存储模拟数据,需要多个可能可定制的步骤,这些步骤可能因模拟而异。此外,如果模拟和处理任务不能在团队成员或计算资源之间共享,参数测试、处理和分析就会变慢。虽然高性能计算(HPC)越来越容易获得,但使用多台计算机和HPC资源通常可以更快地测试模型。为了解决这些问题,我们创建了分布式自动参数测试(DAPT)Python包。通过将参数托管在在线(通常是免费的)“数据库”中,多个用户可以以分布式方式同时运行参数集,从而实现计算能力的众包。将此与灵活的、可编写脚本的工具集相结合,团队可以快速评估模型并评估其潜在假设。在这里,我们描述了DAPT并提供了一个演示其用法的示例。

相似文献

1
DAPT: A package enabling distributed automated parameter testing.DAPT:一个支持分布式自动参数测试的软件包。
GigaByte. 2021 Jun 4;2021:gigabyte22. doi: 10.46471/gigabyte.22. eCollection 2021.
2
Advances in distributed computing with modern drug discovery.现代药物发现中的分布式计算进展。
Expert Opin Drug Discov. 2019 Jan;14(1):9-22. doi: 10.1080/17460441.2019.1552936. Epub 2018 Dec 13.
3
DISTRIBUTED AGENT-BASED SIMULATION WITH REPAST4PY.基于Repast4Py的分布式基于智能体的模拟
Proc Winter Simul Conf. 2022 Dec;2022:192-206. doi: 10.1109/wsc57314.2022.10015389. Epub 2023 Jan 23.
4
Sepsis reconsidered: Identifying novel metrics for behavioral landscape characterization with a high-performance computing implementation of an agent-based model.脓毒症再审视:通过基于智能体模型的高性能计算实现来识别用于行为景观表征的新指标。
J Theor Biol. 2017 Oct 7;430:157-168. doi: 10.1016/j.jtbi.2017.07.016. Epub 2017 Jul 18.
5
Divide and Conquer (DC) BLAST: fast and easy BLAST execution within HPC environments.分治(DC)BLAST:在高性能计算(HPC)环境中快速轻松地执行BLAST。
PeerJ. 2017 Jun 22;5:e3486. doi: 10.7717/peerj.3486. eCollection 2017.
6
pypet: A Python Toolkit for Data Management of Parameter Explorations.pypet:用于参数探索数据管理的Python工具包。
Front Neuroinform. 2016 Aug 25;10:38. doi: 10.3389/fninf.2016.00038. eCollection 2016.
7
Exploring Parameter and Hyper-Parameter Spaces of Neuroscience Models on High Performance Computers With Learning to Learn.利用学会学习在高性能计算机上探索神经科学模型的参数和超参数空间。
Front Comput Neurosci. 2022 May 27;16:885207. doi: 10.3389/fncom.2022.885207. eCollection 2022.
8
Extreme-scale Dynamic Exploration of a Distributed Agent-based Model with the EMEWS Framework.使用EMEWS框架对基于分布式代理的模型进行超大规模动态探索。
IEEE Trans Comput Soc Syst. 2018 Sep;5(3):884-895. doi: 10.1109/TCSS.2018.2859189. Epub 2018 Aug 30.
9
Folic acid supplementation and malaria susceptibility and severity among people taking antifolate antimalarial drugs in endemic areas.在流行地区,服用抗叶酸抗疟药物的人群中,叶酸补充剂与疟疾易感性和严重程度的关系。
Cochrane Database Syst Rev. 2022 Feb 1;2(2022):CD014217. doi: 10.1002/14651858.CD014217.
10
A simple grid implementation with Berkeley Open Infrastructure for Network Computing using BLAST as a model.以伯克利开放式网络计算基础设施(BOINC)为基础,以BLAST为模型的简单网格实现。
PeerJ. 2016 Jul 28;4:e2248. doi: 10.7717/peerj.2248. eCollection 2016.

引用本文的文献

1
A Simple Framework for Agent-Based Modeling with Extracellular Matrix.一种基于智能体并结合细胞外基质的建模简单框架。
Bull Math Biol. 2025 Feb 12;87(3):43. doi: 10.1007/s11538-024-01408-8.
2
PhysiCOOL: A generalized framework for model Calibration and Optimization Of modeLing projects.PhysiCOOL:一个用于建模项目的模型校准与优化的通用框架。
GigaByte. 2023 Feb 28;2023:gigabyte77. doi: 10.46471/gigabyte.77. eCollection 2023.

本文引用的文献

1
FROM DESKTOP TO LARGE-SCALE MODEL EXPLORATION WITH SWIFT/T.借助SWIFT/T从桌面探索到大规模模型探索
Proc Winter Simul Conf. 2016 Dec;2016:206-220. doi: 10.1109/WSC.2016.7822090. Epub 2017 Jan 19.
2
A Review of Cell-Based Computational Modeling in Cancer Biology.癌症生物学中基于细胞的计算建模综述
JCO Clin Cancer Inform. 2019 Feb;3:1-13. doi: 10.1200/CCI.18.00069.
3
Extreme-scale Dynamic Exploration of a Distributed Agent-based Model with the EMEWS Framework.使用EMEWS框架对基于分布式代理的模型进行超大规模动态探索。
IEEE Trans Comput Soc Syst. 2018 Sep;5(3):884-895. doi: 10.1109/TCSS.2018.2859189. Epub 2018 Aug 30.
4
PhysiCell: An open source physics-based cell simulator for 3-D multicellular systems.PhysiCell:一个基于物理的开源细胞模拟器,用于 3D 多细胞系统。
PLoS Comput Biol. 2018 Feb 23;14(2):e1005991. doi: 10.1371/journal.pcbi.1005991. eCollection 2018 Feb.
5
Agent-based models in translational systems biology.基于代理的转化系统生物学模型。
Wiley Interdiscip Rev Syst Biol Med. 2009 Sep-Oct;1(2):159-171. doi: 10.1002/wsbm.45.
6
Absolute comparison of simulated and experimental protein-folding dynamics.模拟与实验蛋白质折叠动力学的绝对比较。
Nature. 2002 Nov 7;420(6911):102-6. doi: 10.1038/nature01160. Epub 2002 Oct 20.