Open-source Epicurrents library brings clinical neurophysiology recordings to web browsers

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. Browser‑based applications offer an easy, secure and cost‑effective 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 web‑based 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."

Sampsa Lohi, Doctoral Researcher, University of Eastern Finland

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.

Source:
Journal reference:

Lohi, S., et al. (2026). An open‑source JavaScript clinical neurophysiology library for education and clinical research. Clinical Neurophysiology Practice. DOI: 10.1016/j.cnp.2026.02.001. https://www.sciencedirect.com/science/article/pii/S2467981X26000107?via%3Dihub

Comments

The opinions expressed here are the views of the writer and do not necessarily reflect the views and opinions of News Medical.
Post a new comment
Post

While we only use edited and approved content for Azthena answers, it may on occasions provide incorrect responses. Please confirm any data provided with the related suppliers or authors. We do not provide medical advice, if you search for medical information you must always consult a medical professional before acting on any information provided.

Your questions, but not your email details will be shared with OpenAI and retained for 30 days in accordance with their privacy principles.

Please do not ask questions that use sensitive or confidential information.

Read the full Terms & Conditions.

You might also like...
Why some people can’t lose weight even when they follow the rules