Clinical neurophysiology examinations, such as electroencephalography and nerve conduction studies, are often taught using the same equipment and software used in clinical practice. With the rise of browser-based applications, remote teaching has become more accessible and secure.
Sampsa Lohi, a doctoral researcher at the University of Eastern Finland, has developed Epicurrents, an open-source JavaScript library that allows users to view various types of clinical neurophysiology recordings directly in a web browser. The tool has already been utilized in educational settings, including at European Academy of Neurology congresses. Details about Epicurrents have been published in Clinical Neurophysiology Practice.
Epicurrents can be accessed on any device running a Chromium-based web browser without requiring additional software installation. The application supports opening files both locally and over networks, enabling pseudonymized datasets to be shared for secondary uses such as scientific research. Web browsers also provide options for user authentication when access restrictions are needed.
Although Epicurrents is not optimized for heavy numerical computation due to its JavaScript foundation, it does support advanced analysis by allowing users to run Python code and ONNX-based machine learning models for signal data processing.
The source code for Epicurrents is publicly available under open-source principles. "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 said.