MEmilio - Software tools for the modular spatio-temporal modeling and simulation of infectious disease dynamics
MEmilio - 用于传染病动力学模块化时空建模和模拟的软件工具
基本信息
- 批准号:528702961
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:德国
- 项目类别:Research Grants
- 财政年份:
- 资助国家:德国
- 起止时间:
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
To accelerate the development, analysis and simulation of epidemiological models, we developed the research software MEmilio. This modular software toolbox is designed to accommodate the needs of researchers and users. In large parts, the software is written in C++, which is among the fastest and memory-efficient programming languages. Templates are used to allow for various general structures such as models, graphs, or parameter simulations. The aim of this project is to make the research software MEmilio available for reuse and possible further development beyond its original context. Its modular design and automatic creation of Python interfaces incents the implementation of other researchers’ models to create new hybrid models or establish sound comparisons of model performances. To achieve this considerable increase in impact, we will further professionalize the software development. MEmilio already contains lots of unit tests, different continuous integration (CI) pipelines and a review process. We will increase code coverage in C++ and Python to 100% and better distinguish between unit and integration tests. Further quality assurance will be established through a professional community and improvement of the already existing structure. We will adapt MEmilio implementations to external standards to attract new users and developers. We will equip MEmilio with the possibility for (i) standardized model formulation based on the rule-based language Kappa as well as (ii) standardized description of simulation experiments and datasets based on the PEtab format. We will harmonize the interfaces between the different models and programming languages to allow identic execution of all MEmilio models from C++ and Python. General methods like a graph or I/O will be further templated, also using advanced template metaprogramming.We will focus on efficient implementations and scalability to make best use of available resources. Energy-efficient implementations will allow to provide predictions of MEmilio models on time to scientists, politicians, and decision makers. Furthermore, we will increase the versatility of MEmilio by extending the support of community standards and implementing general-purpose input formats. To support user-centered development, we will build an active community of users and developers by offering user training and developer workshops.
为了加快流行病学模型的开发、分析和模拟,我们开发了研究软件MEmilio。这个模块化的软件工具箱旨在满足研究人员和用户的需求。在很大程度上,软件是用C++编写的,C++是速度最快、内存效率最高的编程语言之一。模板用于支持各种常规结构,例如模型、图形或参数模拟。该项目的目的是使研究软件MEmilio可供重复使用,并有可能在其最初的背景之外进行进一步开发。它的模块化设计和自动创建的Python接口激发了其他研究人员的模型的实现,以创建新的混合模型或建立模型性能的合理比较。为了实现这一影响的大幅增加,我们将进一步使软件开发专业化。MEmilio已经包含了大量的单元测试、不同的持续集成(CI)管道和审查流程。我们将把C++和Python中的代码覆盖率提高到100%,并更好地区分单元测试和集成测试。将通过专业团体和现有结构的改进,进一步建立质量保证。我们将使MEmilio实现适应外部标准,以吸引新用户和开发人员。我们将使MEmilio具备(I)基于基于规则的语言Kappa的标准化模型制定以及(Ii)基于PETab格式的模拟实验和数据集的标准化描述的可能性。我们将协调不同模型和编程语言之间的接口,以允许C++和Python中的所有MEmilio模型的统一执行。像图形或I/O这样的通用方法将进一步模板化,也使用高级模板元编程。我们将专注于高效的实现和可扩展性,以最大限度地利用可用资源。节能的实施将允许及时向科学家、政治家和决策者提供MEMilio模型的预测。此外,我们将通过扩展对社区标准的支持和实施通用输入格式来增加MEmilio的多功能性。为了支持以用户为中心的开发,我们将通过提供用户培训和开发人员研讨会,建立一个活跃的用户和开发人员社区。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Professor Dr.-Ing. Jan Hasenauer其他文献
Professor Dr.-Ing. Jan Hasenauer的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Professor Dr.-Ing. Jan Hasenauer', 18)}}的其他基金
Simulation-based Parameter Optimisation and Uncertainty Analysis Methods for Reaction-Diffusion-Advection Equations
基于仿真的反应扩散平流方程参数优化和不确定性分析方法
- 批准号:
311889786 - 财政年份:2016
- 资助金额:
-- - 项目类别:
Research Grants
AMICI - Scalable numerical simulation and sensitivity analysis of dynamical systems
AMICI - 动力系统的可扩展数值模拟和灵敏度分析
- 批准号:
443187771 - 财政年份:
- 资助金额:
-- - 项目类别:
Research Grants
相似海外基金
ERI: SDR Beyond Radio: Enabling Experimental Research in Multi-Node Optical Wireless Networks via Software Defined Radio Tools and Techniques
ERI:超越无线电的 SDR:通过软件定义无线电工具和技术实现多节点光无线网络的实验研究
- 批准号:
2347514 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
I-Corps: Translation potential of climate change mitigation and adaptation software tools
I-Corps:气候变化减缓和适应软件工具的翻译潜力
- 批准号:
2421980 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
CAREER: Fuzzing Large Software: Principles, Methods, and Tools
职业:模糊大型软件:原理、方法和工具
- 批准号:
2340198 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Continuing Grant
TELEMETRY - Trustworthy mEthodologies, open knowLedgE & autoMated tools for sEcurity Testing of IoT software, haRdware & ecosYstems
遥测 - 值得信赖的方法,开放的知识
- 批准号:
10087006 - 财政年份:2023
- 资助金额:
-- - 项目类别:
EU-Funded
Unified, Scalable, and Reproducible Neurostatistical Software
统一、可扩展且可重复的神经统计软件
- 批准号:
10725500 - 财政年份:2023
- 资助金额:
-- - 项目类别:
A software tool to facilitate variable-level equivalency and harmonization in research data: Leveraging the NIH Common Data Elements Repository to link concepts and measures in an open format
促进研究数据中变量级别等效性和协调性的软件工具:利用 NIH 通用数据元素存储库以开放格式链接概念和测量
- 批准号:
10821517 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Research on tools to support remote collaborative learning of maker activities that leverage both software and hardware
研究支持利用软件和硬件的创客活动远程协作学习的工具
- 批准号:
22KJ1010 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Grant-in-Aid for JSPS Fellows
A software platform enabling rapidly customisable extended reality (XR) training and manufacturing assistance tools
一个支持快速定制扩展现实 (XR) 培训和制造辅助工具的软件平台
- 批准号:
10063109 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Collaborative R&D
SBIR TOPIC 417: QUANTITATIVE IMAGING SOFTWARE TOOLS FOR CANCER DIAGNOSIS AND TREATMENT PLANNING
SBIR 主题 417:用于癌症诊断和治疗计划的定量成像软件工具
- 批准号:
10924835 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Open-source Software Development Supplement for 3D quantitative analysisof mouse models of structural birth defects through computational anatomy
通过计算解剖学对结构性出生缺陷小鼠模型进行 3D 定量分析的开源软件开发补充
- 批准号:
10839199 - 财政年份:2023
- 资助金额:
-- - 项目类别: