<div dir="ltr">Dear list,<div><br></div><div>I'm fairly new to EEG, and I'm trying to implement ASR on my data, on which I plan to perform time-frequency analyses. I have everything installed and I've been following the ASR preprocssing pipeline recommended by<a href="https://sccn.ucsd.edu/wiki/Makoto's_preprocessing_pipeline#Alternatively.2C_cleaning_continuous_data_using_ASR_.2803.2F16.2F2018_updated.29"> Makoto.</a> This is on Mac OSSierra and I'm using EEGLAB v14_1_2b and Matlab 2016b. </div><div><br></div><div>I'm getting both the strjoin error with Cleanline that others have reported, and I get a visartifacts error from ASR, meaning I can't view the output from ASR to compare the original data with the ASR-cleaned data. I have tried the published fixes I could find for these errors, and nothing has worked. More details below.<br></div><div><br></div><div>1. Cleanline error: after installing Cleanline, any time I try to view a variable in the matlab workspace by clicking on it, a dialog box pops up that says </div><div><br></div><div>"readonly</div><div>Expected input to be one of these types:</div><div>char</div><div>Instead it's type was cell.</div><div>strjoin</div><div>14"</div><div><br></div><div><br></div><div>I have seen this posted here (<a href="https://sccn.ucsd.edu/pipermail/eeglablist/2017/013003.html">https://sccn.ucsd.edu/pipermail/eeglablist/2017/013003.html</a>) and here (<a href="https://sccn.ucsd.edu/bugzilla/show_bug.cgi?id=1793">https://sccn.ucsd.edu/bugzilla/show_bug.cgi?id=1793</a>). The bugfix says to add some code in cleanline at line 13, but if I open cleanline.m I don't understand where to add this, as line 13 is all comments. What am I missing? </div><div><br></div><div><br></div><div>2. ASR visartifacts error - the output is below. I have seen a couple posts about similar errors, but haven't found a fix. Can someone help? If I uncheck the last box in ASR ("show results for comparison) I don't get any output and I'm not sure how to view the rejected vs. original data. Can someone help?</div><div><br></div><div>OUTPUT: </div><div><br></div><div><div>Now doing final post-cleanup of the output.</div><div>Determining time window rejection thresholds...done.</div><div>Keeping 92.5% (3915 seconds) of the data.</div><div>eeg_insertbound(): 175 boundary (break) events added.</div><div>eeg_insertbound(): event latencies recomputed and 255 events removed.</div><div>Event resorted by increasing latencies.</div><div>Event resorted by increasing latencies.</div><div>Use vis_artifacts to compare the cleaned data to the original.</div><div>Undefined function or variable 'hFig'.</div><div><br></div><div>Error in vis_artifacts/on_resize (line 300)</div><div>        wPos = get(hFig,'Position');</div><div><br></div><div>Error in vis_artifacts/on_window_resized (line 311)</div><div>        on_resize();</div><div> </div><div>Error using vis_artifacts (line 158)</div><div>Error while evaluating Figure SizeChangedFcn</div><div>You might see this error due to a behavior change in the ResizeFcn callback.</div><div>See ResizeFcn Returns Error After GUI Launches for more information.</div><div><br></div><div>Current plot held</div><div>Warning: vis_artifacts failed. Skipping visualization. </div><div>> In pop_clean_rawdata (line 129) </div><div>Done.</div></div><div><br></div><div><br></div><div>Thank you!</div><div>Kelly</div><div><br></div><div><br></div><div><br></div></div>