Because ERP signals can be distorted by various filtering measures including notch filters, I did some research into preprocessing methods that avoid filtering and came across the PREP pipeline. I wanted to get some input from the community on this pipeline and whether it is worthy of being added into Brainstorm.
If you think this is an interesting approach and if you are interested in implementing it in Brainstorm, all contributions are welcome! I won’t have time to work on this directly, but I can guide you through the process.
The code is probably entirely in MATLAB, therefore there is not porting issue. We already have a few functions from EEGLAB, SPM and FieldTrip that are made available in Brainstorm. The work consists mainly in writing wrappers that convert the format of the inputs/outputs and then call the external functions. You can look at existing examples to see how this is done.
The full API for writing Brainstorm plugins is documented here: https://neuroimage.usc.edu/brainstorm/Tutorials/TutUserProcess