9import myokit.formats.cellml
as cellml
10import myokit.lib.guess
as guess
11import myokit.lib.hh
as hh
15importer = cellml.CellMLImporter()
21model = importer.model(
'courtemanche_ramirez_nattel_1998.cellml')
27_ = guess.remove_embedded_protocol(model)
37exporter.runnable(
'example', model,
None)
41variants = {
'Original': {
'transient_outward_K_current.g_to': 0.1652,
42 'L_type_Ca_channel.g_Ca_L': 0.12375},
43 'AF': {
'transient_outward_K_current.g_to':0.0826,
44 'L_type_Ca_channel.g_Ca_L': 0.037125}}
45exporter.runnable(
'example_variants', model,
None, variants)
49for variant_name, parameter_dict
in variants.items():
51 for p_name, p_val
in parameter_dict.items():
52 model.set_value(p_name, p_val)
54 sim = myokit.Simulation(model)
57 model.set_initial_values(sim.state())
58 initial_states[variant_name] = list(model.inits())
59exporter.runnable(
'example_initial_states', model,
None, variants, initial_states)