You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: fetch_abide_data.m
    path of file: ./repos/BrainStat/brainstat_matlab/datasets
    
    the code of the file until where you have to start completion: function [thickness, demographics] = fetch_abide_data(options)
% FETCH_ABIDE_DATA    fetches thickness and demographic ABIDE data
%   [thickness, demographics] = FETCH_ABIDE_DATA(varargin) fetches ABIDE
%   cortical thickness and demographics data. The following name-value
%   pairs are allowed:
%
%   'data_dir'
%       The directory to save the data. Defaults to
%       $HOME/brainstat_data/abide_data
%   'sites'
%       The sites to keep subjects from. Defaults to all sites.
%   'keep_control'

    
function [thickness, demographics] = fetch_abide_data(options)
% FETCH_ABIDE_DATA    fetches thickness and demographic ABIDE data
%   [thickness, demographics] = FETCH_ABIDE_DATA(varargin) fetches ABIDE
%   cortical thickness and demographics data. The following name-value
%   pairs are allowed:
%
%   'data_dir'
%       The directory to save the data. Defaults to
%       $HOME/brainstat_data/abide_data
%   'sites'
%       The sites to keep subjects from. Defaults to all sites.
%   'keep_control'
%       If true, keeps control subjects, defaults to true.
%   'keep_patient'
%       If true, keeps patients, defaults to false.
%   'overwrite'
%       If true, overwrites older files. Defaults to false.
%   'min_rater_ok'
%       Number of raters that must OK a subject's anatomical files.
%       Defaults to 3.

arguments
    options.data_dir (1,1) string = brainstat_utils.get_brainstat_directories('abide_data_dir')
    options.sites string = ""
    options.keep_control (1,1) logical = true
    options.keep_patient (1,1) logical = true
    options.overwrite (1,1) logical = false
    options.min_rater_ok (1,1) uint8 = 3
end