Note that this reference documentation is identical to the help that is displayed in MATLAB when you type “help ft_qualitycheck”.

  FT_QUALITYCHECK performs a quality inspection of a given MEG/EEG dataset,
  stores (.mat), and visualizes the result (.png and .pdf).
 
  This function segments the data into 10-second pieces and performs the
  following analyses:
   1) reads the properties of the dataset
   2) computes the headpositions and distance covered from recording onset (CTF only)
   3) computes the mean, max, min, and range of the signal amplitude
   4) detects trigger events
   5) detects jump artifacts
   6) computes the powerspectrum
   7) estimates the low-frequency (<2 Hz) and line noise (~50 Hz)
 
  Use as
    [info, timelock, freq, summary, headpos] = ft_qualitycheck(cfg)
  where info contains the dataset properties, timelock the timelocked data,
  freq the powerspectra, summary the mean descriptives, and headpos the
  headpositions throughout the recording
 
  The configuration should contain:
    cfg.dataset = a string (e.g. 'dataset.ds')
 
  The following parameters can be used:
    cfg.analyze   = string, 'yes' or 'no' to analyze the dataset (default = 'yes')
    cfg.savemat   = string, 'yes' or 'no' to save the analysis (default = 'yes')
    cfg.matfile   = string, filename (e.g. 'previousoutput.mat'), preferably in combination
                     with analyze = 'no'
    cfg.visualize = string, 'yes' or 'no' to visualize the analysis (default = 'yes')
    cfg.saveplot  = string, 'yes' or 'no' to save the visualization (default = 'yes')
    cfg.linefreq  = scalar, frequency of power line (default = 50)
    cfg.plotunit  = scalar, the length of time to be plotted in one panel (default = 3600)
 
  See also FT_PREPROCESSING, FT_READ_HEADER, FT_READ_DATA, FT_READ_EVENT