News Release

Epicurrents – an open-source web browser application for clinical neurophysiology education and scientific research

Peer-Reviewed Publication

University of Eastern Finland

Clinical neurophysiology examinations include electroencephalography, sleep and vigilance studies, as well as nerve conduction recordings. Interpretation of these recordings is largely taught during clinical work, using the same devices and software that are employed in everyday practice. Browserbased applications offer an easy, secure and costeffective way to conduct unsupervised teaching remotely. The same datasets can be used both for educational purposes and for scientific research.

Sampsa Lohi, a Doctoral Researcher at the University of Eastern Finland, has developed an open‑source JavaScript library, Epicurrents, that enables users to view several types of clinical neurophysiology recordings directly in a web browser. The application has already been used in teaching, including at European Academy of Neurology congresses. A description of the application has now been published in the open‑access journal Clinical Neurophysiology Practice.

Easy access through a webbased application

One of the key strengths of browser‑based applications is their high accessibility. The Epicurrents application can be used on any device capable of running a Chromium‑based web browser. No additional software needs to be installed, as the application runs directly in the browser. Because the application supports opening files both locally and over the network, pseudonymised recording datasets can be shared and viewed in a secondary‑use context, such as in scientific research, through the browser. Web browsers also enable reliable user authentication if access restrictions are necessary.

Advanced tools for scientific research

As a JavaScript‑based application, Epicurrents is not particularly optimised for heavy numerical computation. To support advanced analysis, the application allows running Python code and ONNX‑based machine‑learning models for signal data processing.
“These additional features increase memory requirements and are therefore primarily suitable for desktop computers or higher-performance laptops,” Lohi notes.

Openness increases trust

In line with open‑source principles, the source code of Epicurrents is not only publicly viewable but also freely available for use, modification and redistribution. “Open source typically increases trust in a project – not only due to transparency but also because it supports long‑term sustainability. It also enables contributions from other individuals interested in the topic,” Lohi adds.


Disclaimer: AAAS and EurekAlert! are not responsible for the accuracy of news releases posted to EurekAlert! by contributing institutions or for the use of any information through the EurekAlert system.