OpenPME: Open Particle Mesh Environment for Systems Biology

OpenPME:系统生物学的开放粒子网格环境

基本信息

项目摘要

Parallel high-performance computing (HPC) is essential to study scientific models of complex real-world phenomena, to accurately predict their behavior and reaction to perturbations, and analyze large data sets of real-world experiments. Particularly challenging applications of this kind arise from the field of systems biology,where complex models of cells and systems of cells are simulated in order to reverse-engineer biological mechanisms. The process of modeling and simulation is driven by high-resolution 3D microscopy images, which also need to be processed in real time. Modeling, simulation, and data analysis hence critically depend on effective use of HPC platforms. Developing robust and versatile numerical methods that run efficiently on parallel HPC hardware, however, is a challenging, error-prone, and time-consuming task. Developers need to understand the problem domain at hand, the mathematical models, as well as the impact of algorithmic specifications on the underlying system architecture and performance. Rarely, all of these intricacies can be dealt with in a given project, hence defining a knowledge gap between the application and the HPC system.In this project, we narrow the gap between a high-level problem description and the final HPC code by introducing transparent layers of abstraction, consisting of: a domain-specific language, a compiler, an adaptive runtime system, and a development environment. We focus on generic particle-mesh methods as the numerical simulation framework, because they can simulate both discrete and continuous models and process images, hence covering the entire workflow of systems biology. We will create the first semantic description of particle-mesh algorithms and derive a formal domain-specific language from it. Around this language, we will design a tool-flow and integrated development environment that provides instant user feedback and support for interactive debugging.Our runtime system will be based on the OpenFPM library for particle-mesh methods being currently developed. Leveraging domain knowledge and runtime monitoring, we will develop static and dynamic optimizations at the language level, as well as at runtime. To asses our language and optimizations, three driver applications from computational biology that pose outstanding problems will be implemented and evaluated in terms of runtime performance, scalability, and developers productivity.
并行高性能计算(HPC)对于研究复杂现实世界现象的科学模型、准确预测它们的行为和对扰动的反应以及分析真实世界实验的大数据集是必不可少的。这类特别具有挑战性的应用出现在系统生物学领域,该领域模拟复杂的细胞模型和细胞系统,以便对生物机制进行反向工程。建模和仿真的过程是由高分辨率的三维显微图像驱动的,也需要实时处理。因此,建模、仿真和数据分析至关重要地依赖于高性能计算平台的有效使用。然而,开发在并行HPC硬件上高效运行的健壮和通用的数值方法是一项具有挑战性、容易出错和耗时的任务。开发人员需要了解手头的问题域、数学模型以及算法规范对底层系统架构和性能的影响。在这个项目中,我们通过引入透明的抽象层来缩小高级问题描述和最终HPC代码之间的差距,这些抽象层包括:特定于领域的语言、编译器、自适应运行时系统和开发环境。我们把一般的粒子网格方法作为数值模拟的框架,因为它们既可以模拟离散的模型,也可以模拟连续的模型和处理图像,从而覆盖了系统生物学的整个工作流程。我们将创建第一个粒子网格算法的语义描述,并从它派生出一种形式化的领域特定语言。围绕这一语言,我们将设计一个工具流和集成开发环境,提供即时用户反馈和交互调试支持。我们的运行系统将基于目前正在开发的粒子网格方法的OpenFPM库。利用领域知识和运行时监控,我们将在语言级别以及运行时开发静态和动态优化。为了评估我们的语言和优化,将实现和评估来自计算生物学的三个驱动程序应用程序,它们会带来突出的问题,并从运行时性能、可伸缩性和开发人员生产力方面进行评估。

项目成果

期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
OpenFPM: A scalable open framework for particle and particle-mesh codes on parallel computers
  • DOI:
    10.1016/j.cpc.2019.03.007
  • 发表时间:
    2019-08-01
  • 期刊:
  • 影响因子:
    6.3
  • 作者:
    Incardona, Pietro;Leo, Antonio;Sbalzarini, Ivo F.
  • 通讯作者:
    Sbalzarini, Ivo F.
Model-based autotuning of discretization methods in numerical simulations of partial differential equations
偏微分方程数值模拟中离散化方法的基于模型的自动调谐
  • DOI:
    10.1016/j.jocs.2021.101489
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    N. Khouzami;F. Michel;P. Incardona;J. Castrillon;I. F. Sbalzarini
  • 通讯作者:
    I. F. Sbalzarini
A Domain-Specific Language and Editor for Parallel Particle Methods
{{ 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. Jeronimo Castrillon其他文献

Professor Dr.-Ing. Jeronimo Castrillon的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Professor Dr.-Ing. Jeronimo Castrillon', 18)}}的其他基金

TraceSymm: Trace analysis and Symmetry theory for improved application mapping onto manycores
TraceSymm:跟踪分析和对称理论,用于改进应用程序映射到多个内核上
  • 批准号:
    366764507
  • 财政年份:
    2017
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Interferences in Design Methodology for High-performance Multi-Core Platforms
高性能多核平台设计方法中的干扰
  • 批准号:
    505744711
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Compiler Optimizations for RTM-based computing systems
基于 RTM 的计算系统的编译器优化
  • 批准号:
    450944241
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Balancing computations in in-memory nonvolatile heterogeneous systems
平衡内存中非易失性异构系统中的计算
  • 批准号:
    502388442
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Priority Programmes

相似国自然基金

精子发生中mRNA下游开放阅读框(downstream Open Reading Frame,dORF)的功能研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    54 万元
  • 项目类别:
    面上项目
基于升阶谱方法和Open CASCADE的高阶网格自动生成技术研究
  • 批准号:
    11972004
  • 批准年份:
    2019
  • 资助金额:
    62.0 万元
  • 项目类别:
    面上项目
基于Linked Open Data的Web服务语义互操作关键技术
  • 批准号:
    61373035
  • 批准年份:
    2013
  • 资助金额:
    77.0 万元
  • 项目类别:
    面上项目
变分与拓扑方法和Schrodinger方程中的Open 问题
  • 批准号:
    10871109
  • 批准年份:
    2008
  • 资助金额:
    23.0 万元
  • 项目类别:
    面上项目

相似海外基金

OpenMAPP: open meta-analysis in particle physics
OpenMAPP:粒子物理学中的开放元分析
  • 批准号:
    EP/Y036360/1
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Research Grant
Quantum dynamics in closed and open many-particle systems
封闭和开放多粒子系统中的量子动力学
  • 批准号:
    2397290
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
    Studentship
Developing open-shell molecular structures of high-energy and novel spin-functional unit by use of elementary particle muons
利用基本粒子μ子开发高能新型自旋功能单元的开壳层分子结构
  • 批准号:
    19H02685
  • 财政年份:
    2019
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Research Software Sustainability for the Open-Source Particle Visualization Framework MegaMol
研究开源粒子可视化框架 MegaMol 的软件可持续性
  • 批准号:
    391302154
  • 财政年份:
    2018
  • 资助金额:
    --
  • 项目类别:
    Research data and software (Scientific Library Services and Information Systems)
Development and application of aerosol and cloud particle measurement instrument based on open-path cavity ring-down spectroscopy
基于开路腔衰荡光谱的气溶胶和云粒子测量仪器的研制与应用
  • 批准号:
    16K12581
  • 财政年份:
    2016
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
A mesh-free particle model for simulation of flow and sediment transport in open channels
用于模拟明渠中水流和泥沙输运的无网格颗粒模型
  • 批准号:
    109585-2012
  • 财政年份:
    2016
  • 资助金额:
    --
  • 项目类别:
    Discovery Grants Program - Individual
A mesh-free particle model for simulation of flow and sediment transport in open channels
用于模拟明渠中水流和泥沙输运的无网格颗粒模型
  • 批准号:
    109585-2012
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Discovery Grants Program - Individual
Muon linac development to open new era of particle physics
μ介子直线加速器的研制开启粒子物理新时代
  • 批准号:
    15H03666
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
A mesh-free particle model for simulation of flow and sediment transport in open channels
用于模拟明渠中水流和泥沙输运的无网格颗粒模型
  • 批准号:
    109585-2012
  • 财政年份:
    2014
  • 资助金额:
    --
  • 项目类别:
    Discovery Grants Program - Individual
A mesh-free particle model for simulation of flow and sediment transport in open channels
用于模拟明渠中水流和泥沙输运的无网格颗粒模型
  • 批准号:
    429672-2012
  • 财政年份:
    2014
  • 资助金额:
    --
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了