Author: riken_admin

Instructions for contributors

Last update: 2020.07.27 9:33 |
Post: 2020.05.14 9:05

Researchers willing to share their methodologies and algorithms are encouraged to share their developments with the community. Code shared should be novel and providing solutions to current challenges in the field of bio-signal processing. To asure the quality and novelty of the code published, researchers are requested to submit their contributions according to the following intructions.

Requirements

Code developed during research tends to be highly specialized. adapted to different data formats and usually integrated in larger sets of code which were created to solve the research needs of each author. In order to submit your code for a specific methodology, it is necesary to prepare a simplify version of it than can be run independantly with a minimun set of functions. Elements required for the submision are:

  • Main Script: A script containing a very simple version of the code in which each line represent each one the main steps that the code follows to obtain the final output.
  • Sample Data: A set of data that can be used to test the script provided.
  • Library: All the functions and subfunctions required to run the main script.
  • Step-by-Step guide: A pdf document containing a step-by-step guide to run the main script.

Contributors are not requested to provide information about the tecnical details of the code shared. However, if there is an already published scientific publication containing tecnical details, it should be included in the submision process and used as a reference for publication.

Details for the prepatation of each element will be describe in the following sections.

Main Script

The main scrips should start with a brief description of the main purpose of the code in the format of comments. Moreover it should include information about the programming language, software name and version and operative system in which the code has been tested.

The script should contain a minimum number of lines that divide the code in their main functional steps (e.g. if the code discribes a basic processing protocol for muscle synergy computation, the main script should contain a preliminary filtering stage, rectification stage, envelop computation stage and a source separation stage that obtains the main synergies).

The script should contain a clear methodology in order to choose which data will be used as input. This can be implemented in different ways (e.g. as a pop up dialog in which the person running the script is requested to choose the data files or by including in the main script the path and names of the files that will be evaluate) but is should be clear and intuitive for a third person running the code.

Before each stage there should be a comment briefly explaining the funtional purpose. Use library functions to reduce the amount of code in the main script.

Main script should return one or more variables that contain the final output of the computation. Any other outputs like graphical representations or guidance messages to run each step of the code will be appreciated.

Sample Data

Each contribution should come together with a minimal set of data that will be used to test the methodology submited. Contributors are required to prepare a pdf document describing the fomat of the data and also the basic experimental conditions under which data was recorded (e.g. recorded channels, type of task…). The description must be detailed enough for a third person to modify their own data into the same format.

A brief description of the physiological process from which data was recorded

Library

The library must contain all functions required for the main script to run. The library will be also provided together with the main script but contributors are not required to make any explanatory comments on them.

Sample Materials

Sample materials should be uploded as a .rar file containing 3 elements:

  • Main script: file containing the main script of the algorithm shared
  • Library Folder: containing all functions required to run the main script
  • Data Folder: containing all sample data files required to run your main script.

Step-by-step guide

Contributors are requested to submit a pdf file containing a guide explaining each step required to run the main script and obtain its output results. The use of images likes screenshot showing what the person running the script will see during each step is encouraged.

Technical References

Contributors will be not requested to provide technical information about their methodologies. However, if the algorithm or methodology shared has been published, the reference can be provided so other authors using the publish algorithms can cite the original bibliogrpahical reference.

Smart sEMG Averaging prior to synergy extraction

Author: riken_admin
Last update: 2020.11.13 10:45

General description The following algorithm includes code for the segmentation of independant muscle activation from sEMG data recorded during periodic tasks. Technical details were published here. The code requires a priori segmentation of the individual muscle activation on each channel. In the following lines, a sample script will be run using test data. Details about […]

Corticospinal Decoding from EEG

Author: riken_admin
Last update: 2020.08.21 10:10

General Description The following algorithm computes a corticospinal decoding of motor primitives from EEG signals after applying a cross-validation (one-file out) with all the recording input files. Data format Data fields description: data.EEG – contains a matrix with filtered EEG signals after artifact removal from all 16 recorded channels (27 seconds) data.EMG – contains a […]

Leave a Reply

Your email address will not be published.
*
*