AnyWave: A cross-platform and modular software for visualizing and processing electrophysiological signals

AnyWave: A cross-platform and modular software for visualizing and processing electrophysiological signals
复制标题

DOI:
10.1016/j.jneumeth.2015.01.017
复制
发表时间:
2015-03-15
影响因子:
3
通讯作者:
Benar, C. G.
Benar, C. G.
中科院分区:
医学4区
文献类型:
--
作者:
Colombet, B.;Woodman, M.;Benar, C. G.

文献摘要

被引文献

相似文献

背景:数字信号处理在临床神经生理学中的重要性正在稳步增长,涉及临床研究人员和方法学家。我们需要通过向最终用户提供高效的新设计算法来跨越这些社区之间的差距。我们开发了这样一个工具,它既能可视化和处理数据,又能作为软件开发平台。新方法:AnyWave被设计为在所有常见操作系统上运行。它提供对各种数据格式的访问,并采用高保真可视化技术。它还允许使用外部工具作为插件,可以用C++、MatLab和Python等语言开发。结果:在当前版本中,插件可以计算连通图(非线性相关性H2)和时频表示(Morlet小波)。该软件可在LGPL3许可下免费获得。与现有方法相比:AnyWave被设计为一个开放的、高度可扩展的解决方案,其架构允许将新技术快速交付给最终用户。结论:我们开发的AnyWave软件是一种能够集成最先进技术的高效神经生理学数据可视化工具。AnyWave提供了一个非常适合临床研究需要的界面和一个为集成新工具而设计的架构。我们希望这个软件能够加强临床神经生理学家和生物医学工程和信号处理领域的研究人员之间的合作。(C)2015爱思唯尔B.V.保留所有权利。
Background: The importance of digital signal processing in clinical neurophysiology is growing steadily, involving clinical researchers and methodologists. There is a need for crossing the gap between these communities by providing efficient delivery of newly designed algorithms to end users.We have developed such a tool which both visualizes and processes data and, additionally, acts as a software development platform.New method: AnyWave was designed to run on all common operating systems. It provides access to a variety of data formats and it employs high fidelity visualization techniques. It also allows using external tools as plug-ins, which can be developed in languages including C++, MATLAB and Python.Results: In the current version, plug-ins allow computation of connectivity graphs (non-linear correlation h2) and time-frequency representation (Morlet wavelets). The software is freely available under the LGPL3 license.Comparison with existing methods: AnyWave is designed as an open, highly extensible solution, with an architecture that permits rapid delivery of new techniques to end users.Conclusions: We have developed AnyWave software as an efficient neurophysiological data visualizer able to integrate state of the art techniques. AnyWave offers an interface well suited to the needs of clinical research and an architecture designed for integrating new tools.We expect this software to strengthen the collaboration between clinical neurophysiologists and researchers in biomedical engineering and signal processing. (C) 2015 Elsevier B.V. All rights reserved.