...
【24h】

AIBench: a rapid application development framework for translational research in biomedicine.

机译:AIBench:生物医学转化研究的快速应用程序开发框架。

获取原文
获取原文并翻译 | 示例
           

摘要

Applied research in both biomedical discovery and translational medicine today often requires the rapid development of fully featured applications containing both advanced and specific functionalities, for real use in practice. In this context, new tools are demanded that allow for efficient generation, deployment and reutilization of such biomedical applications as well as their associated functionalities. In this context this paper presents AIBench, an open-source Java desktop application framework for scientific software development with the goal of providing support to both fundamental and applied research in the domain of translational biomedicine. AIBench incorporates a powerful plug-in engine, a flexible scripting platform and takes advantage of Java annotations, reflection and various design principles in order to make it easy to use, lightweight and non-intrusive. By following a basic input-processing-output life cycle, it is possible to fully develop multiplatform applications using only three types of concepts: operations, data-types and views. The framework automatically provides functionalities that are present in a typical scientific application including user parameter definition, logging facilities, multi-threading execution, experiment repeatability and user interface workflow management, among others. The proposed framework architecture defines a reusable component model which also allows assembling new applications by the reuse of libraries from past projects or third-party software.
机译:如今,在生物医学发现和转化医学中的应用研究通常需要快速开发包含先进功能和特定功能的全功能应用程序,以便在实践中实际使用。在这种情况下,需要新的工具以允许有效地生成,部署和再利用这种生物医学应用及其相关功能。在这种情况下,本文介绍了AIBench,这是一种用于科学软件开发的开源Java桌面应用程序框架,旨在为转化生物医学领域的基础研究和应用研究提供支持。 AIBench集成了强大的插件引擎,灵活的脚本平台,并利用Java批注,反射和各种设计原理来使其易于使用,轻巧且非侵入式。通过遵循基本的输入,处理,输出生命周期,可以仅使用三种类型的概念来完全开发多平台应用程序:操作,数据类型和视图。该框架自动提供典型的科学应用程序中存在的功能,包括用户参数定义,日志记录功能,多线程执行,实验可重复性和用户界面工作流管理等。所提出的框架体系结构定义了可重用的组件模型,该模型还允许通过重用过去项目或第三方软件中的库来组装新应用程序。

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号