# single channel visual inspection - automated process

**URL:** <https://mne.discourse.group/t/single-channel-visual-inspection-automated-process/6601>\
**Category:** Support & Discussions\
**Tags:** preprocessing, visualization, emg\
**Created:** [March 27, 2023, 8:45am UTC](https://mne.discourse.group/t/single-channel-visual-inspection-automated-process/6601 "2023-03-27T08:45:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![evastone97](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/evastone97/32/2387_2.png) [@evastone97](https://mne.discourse.group/u/evastone97)\
**Post date:** [March 27, 2023, 8:45am UTC](https://mne.discourse.group/t/single-channel-visual-inspection-automated-process/6601/1 "2023-03-27T08:45:05Z")

</div>

Hello, I am interested in using ASR (Artifact Subspace Reconstruction) from eeglab, and I want to know if there is something similar in MNEpython for single channel visual inspection and cleaning. I have EMG data, and according to my pipeline, I have to visually inspect each of the channels (16 different muscles + sides) and I want to do it more automatically in Python instead of using eeglab and applying ASR. Is there a way to do it in MNE?!  
Thank you for any suggestions!

**❓ If you have a question or issue with MNE-Python, please include the following info:**

- MNE version: e.g. 0.24.0
- operating system: e.g. macOS 12 / Windows 10 / Ubuntu 18.04

**📄 Please also provide relevant code snippets – ideally a [minimal working example](https://stackoverflow.com/help/minimal-reproducible-example) (MWE).**

🖋 To get the correct formatting, paste your Python code, then select it, and click on the **Preformatted text** toolbar button.

**📵 Please avoid sharing screenshots of code and error messages!** Screenshots are difficult to work with especially on mobile devices; they don’t allow others to copy code and other text; and they don’t show up in the search.

👉 👉 👉 Please edit or remove the above text before submitting your posting. 👈 👈 👈

---

<div class="post-metadata">

**Author:** ![sappelhoff](https://yyz2.discourse-cdn.com/free1/user_avatar/mne.discourse.group/sappelhoff/32/3276_2.png) [@sappelhoff](https://mne.discourse.group/u/sappelhoff)\
**Post date:** [March 29, 2023, 12:01pm UTC](https://mne.discourse.group/t/single-channel-visual-inspection-automated-process/6601/2 "2023-03-29T12:01:48Z")

</div>

I recommend that you have a look at these two sections in the documentation (tutorials and examples on preprocessing):

- [Preprocessing — MNE 1.3.1 documentation](https://mne.tools/stable/auto_tutorials/preprocessing/index.html)
- [Preprocessing — MNE 1.3.1 documentation](https://mne.tools/stable/auto_examples/preprocessing/index.html)

And in particular the tutorial on repairing artifacts using ICA. To the best of my knowledge, ASR as in EEGLAB is not implemented in MNE-Python.
