SignalML

SignalML is an XML-based language, designed for metadescription of formats, used for digital storage of biomedical time series. Using SignalML,  information on the structure of binary data files can be simply and efficiently coded. Once written, this information can be used by any software, which, owing to this meta-description, may read the original data files, thus eliminating the need for conversions and duplication of data. Introduced in [1], after the 1st INCF Workshop on Time Series Data: Analysis and Management heading for version 2.0. We provide the following resources for interchange of relevant information and ideas:
SignalML Wiki newsgroup (currently in Polish)

People currently involved in the project: Dobiesław Ircha, Michał Dobaczewski, Zbyszek Szmek, Piotr Durka.

Related presentations from: neuroinformatics2008.org, INCF workshop.

signalml

A compliant software (GPL), written in Java for display, annotation and analysis of EEG and MEG.
  • Unlimited extendability in terms of input formats via SignalML.
  • Open API for implementing advanced signal processing methods.
  • User interface conforming to the standards of commercial EEG/MEG software browsers and annotators.
  • GPL.

Current stage of implementation by CC. Heading for version 1.0 soon, below links to instalers for beta 0.46 for. Requires Java 1.6 (although works also on Mac with old L&F and missing the Matlab interface for sleep staging and artifacts detection).
screenshot from the beta version
DOWNLOAD installers for beta 0.46: MS Windows GNU/Linux and MacOSX
P.J. Durka

Reference:
[1] SignalML: metaformat for description of biomedical time series P.J. Durka and D. Ircha, Computer Methods and Programs in Biomedicine Volume 76, Issue 3, pp. 253-259, December 2004:   HTML   compressed PostScript, 67k.