Location: The cardiac Na+ /K+ ATPase: An updated, thermodynamically consistent model @ ed88b0e7ee70 / Code / MATLAB / code / dataset_functions / load_Friedrich_ATP.m

Author:
Michael Pan <mpan92@gmail.com>
Date:
2020-08-26 21:46:28+10:00
Desc:
Added new code to make simulations reproduce figure 2
Permanent Source URI:
https://staging.physiomeproject.org/workspace/4ce/rawfile/ed88b0e7ee703842149bde601392acd2e415dc3c/Code/MATLAB/code/dataset_functions/load_Friedrich_ATP.m

function struct_output = load_Friedrich_ATP(file_path)
% Loads ATP data from Friedrich et al.

file_id = fopen(file_path);
data = textscan(file_id,'%s','delimiter','\n');
fclose(file_id);

data = data{1};
num_data_points = length(data)-1;

struct_output = struct('MgATP',zeros(num_data_points,1),...
    'cyc_rate',zeros(num_data_points,1));

for i_line = 1:num_data_points
    line = data{1+i_line};
    line_split = regexp(line,',','split');
    struct_output.MgATP(i_line) = str2double(line_split(1))*1e-3;
    struct_output.cyc_rate(i_line) = str2double(line_split(2));
end

end