MEDUSA ?: A novel Python']Python-based software ecosystem to accelerate brain-computer interface and cognitive neuroscience research

被引:13
|
作者
Santamaria-Vazquez, Eduardo [1 ,2 ]
Martinez-Cagigal, Victor [1 ,2 ]
Marcos-Martinez, Diego [1 ]
Rodriguez-Gonzalez, Victor [1 ,2 ]
Perez-Velasco, Sergio [1 ]
Moreno-Calderon, Selene [1 ]
Hornero, Roberto [1 ,2 ]
机构
[1] Univ Valladolid, Biomed Engn Grp GIB, ETS Ingn Telecomunicanon, Paseo Belen 15, Valladolid 47011, Spain
[2] Ctr Invest Biomed Red Bioingn Biomat & Nanomed CIB, Madrid, Spain
关键词
Brain-computer interfaces; Neurotechnology; Neuroscience; Electroencephalography; PLATFORM;
D O I
10.1016/j.cmpb.2023.107357
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Background and objective: Neurotechnologies have great potential to transform our society in ways that are yet to be uncovered. The rate of development in this field has increased significantly in recent years, but there are still barriers that need to be overcome before bringing neurotechnologies to the general public. One of these barriers is the difficulty of performing experiments that require complex software, such as brain-computer interfaces (BCI) or cognitive neuroscience experiments. Current platforms have limitations in terms of functionality and flexibility to meet the needs of researchers, who often need to implement new experimentation settings. This work was aimed to propose a novel software ecosystem, called MEDUSA (c), to overcome these limitations. Methods: We followed strict development practices to optimize MEDUSA (c) for research in BCI and cogni-tive neuroscience, making special emphasis in the modularity, flexibility and scalability of our solution. Moreover, it was implemented in Python, an open-source programming language that reduces the devel-opment cost by taking advantage from its high-level syntax and large number of community packages.Results: MEDUSA (c) provides a complete suite of signal processing functions, including several deep learn-ing architectures or connectivity analysis, and ready-to-use BCI and neuroscience experiments, making it one of the most complete solutions nowadays. We also put special effort in providing tools to facilitate the development of custom experiments, which can be easily shared with the community through an app market available in our website to promote reproducibility.Conclusions: MEDUSA (c) is a novel software ecosystem for modern BCI and neurotechnology experimen-tation that provides state-of-the-art tools and encourages the participation of the community to make a difference for the progress of these fields. Visit the official website at https://www.medusabci.com/ to know more about this project.(c) 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license ( http://creativecommons.org/licenses/by/4.0/ )
引用
收藏
页数:9
相关论文
共 50 条
  • [1] BciPy: brain-computer interface software in Python']Python
    Memmott, Tab
    Kocanaogullari, Aziz
    Lawhead, Matthew
    Klee, Daniel
    Dudy, Shiran
    Fried-Oken, Melanie
    Oken, Barry
    BRAIN-COMPUTER INTERFACES, 2021, 8 (04) : 137 - 153
  • [2] The Unlock Project: A Python']Python-based framework for practical brain-computer interface communication "app" development
    Brumberg, Jonathan S.
    Lorenz, Sean D.
    Galbraith, Byron V.
    Guenther, Frank H.
    2012 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2012, : 2505 - 2508
  • [3] Wyrm: A Brain-Computer Interface Toolbox in Python']Python
    Venthur, Bastian
    Daehne, Sven
    Hoehne, Johannes
    Heller, Hendrik
    Blankertz, Benjamin
    NEUROINFORMATICS, 2015, 13 (04) : 471 - 486
  • [4] Integration of Python']Python-Based MDSPLUS Interface for ICRH DAC Software
    Joshi, Ramesh
    Kulkarni, Swanand S.
    Kulkarni, S. V.
    PROGRESS IN ADVANCED COMPUTING AND INTELLIGENT ENGINEERING, PROCEEDINGS OF ICACIE 2016, VOLUME 1, 2018, 563 : 447 - 456
  • [5] Wyrm: A Brain-Computer Interface Toolbox in Python
    Bastian Venthur
    Sven Dähne
    Johannes Höhne
    Hendrik Heller
    Benjamin Blankertz
    Neuroinformatics, 2015, 13 : 471 - 486
  • [6] Open-source, Python']Python-based, hardware and software for controlling behavioural neuroscience experiments
    Akam, Thomas
    Lustig, Andy
    Rowland, James M.
    Kapanaiah, Sampath K. T.
    Esteve-Agraz, Joan
    Panniello, Mariangela
    Marquez, Cristina
    Kohl, Michael M.
    Kaetzel, Dennis
    Costa, Rui M.
    Walton, Mark E.
    ELIFE, 2022, 11
  • [7] Research and deployment of a Python']Python-based software framework for large-scale physical experiment control
    Xia, Shouteng
    Zhang, Yinhong
    Qian, Sen
    Song, Ruiqiang
    Yang, Jie
    JOURNAL OF INSTRUMENTATION, 2023, 18 (10)
  • [8] Influence of multiple hypothesis testing on reproducibility in neuroimaging research: A simulation study and Python']Python-based software
    Puolivali, Tuomas
    Palva, Satu
    Palva, J. Matias
    JOURNAL OF NEUROSCIENCE METHODS, 2020, 337
  • [9] Experiences Using a Novel Python']Python-Based Hardware Modeling Framework for Computer Architecture Test Chips
    Torng, Christopher
    Wang, Moyang
    Sudheendra, Bharath
    Murali, Nagaraj
    Jayasuriya, Suren
    Srinath, Shreesha
    Pritchard, Taylor
    Ying, Robin
    Batten, Christopher
    2016 IEEE HOT CHIPS 28 SYMPOSIUM (HCS), 2016,
  • [10] NFBLab-A Versatile Software for Neurofeedback and Brain-Computer Interface Research
    Smetanin, Nikolai
    Volkova, Ksenia
    Zabodaev, Stanislav
    Lebedev, Mikhail A.
    Ossadtchi, Alexei
    FRONTIERS IN NEUROINFORMATICS, 2018, 12