{
  "analysis_id": "analysis.fritsche-temporal-regularities.code-manifest",
  "analysis_type": "source_code_manifest",
  "artifact_provenance": {
    "csv_fields": [
      "artifact_path",
      "artifact_label",
      "artifact_kind",
      "generated_by_cli",
      "atlas_functions",
      "source_data_files",
      "source_fields",
      "source_scripts",
      "source_script_status",
      "code_manifest_paths",
      "transformation_summary",
      "reuse_decision",
      "deferred_scope"
    ],
    "default_csv": "derived/fritsche_temporal_regularities/fritsche-temporal-regularities/artifact_provenance.csv",
    "description": "One row per generated atlas artifact linking output files to source data files, source fields, and reused source scripts."
  },
  "atlas_reuse_decisions": [
    {
      "component": "generated behavior CSVs",
      "decision": "reused",
      "implication": "The adapter ingests Figshare data.zip CSVs directly rather than rerunning the R preprocessing scripts."
    },
    {
      "component": "adaptation analysis script",
      "decision": "reused_as_reference",
      "implication": "The atlas reproduces operational session-order and lagged-variable summaries in Python, preserving source variables such as altitude."
    },
    {
      "component": "GLM-HMM, POMDP/RL, and photometry scripts",
      "decision": "deferred",
      "implication": "These remain out of the MVP behavior-first slice until model and photometry provenance contracts are explicit."
    }
  ],
  "behavtaskatlas_commit": "39eed58",
  "behavtaskatlas_git_dirty": true,
  "dataset_id": "dataset.fritsche-temporal-regularities-figshare",
  "files": [
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 53,
      "path": "__MACOSX/code/._.DS_Store",
      "role": "macos_metadata",
      "size_bytes": 120,
      "suffix": ".DS_Store"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 182,
      "path": "__MACOSX/code/._1_behavioral_analysis.r",
      "role": "macos_metadata",
      "size_bytes": 319,
      "suffix": ".r"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 127,
      "path": "__MACOSX/code/._5_adaptation_analysis.r",
      "role": "macos_metadata",
      "size_bytes": 219,
      "suffix": ".r"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 127,
      "path": "__MACOSX/code/._6_ibl_analysis.r",
      "role": "macos_metadata",
      "size_bytes": 219,
      "suffix": ".r"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 165,
      "path": "__MACOSX/code/._7_dopamine_analysis.r",
      "role": "macos_metadata",
      "size_bytes": 319,
      "suffix": ".r"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 142,
      "path": "__MACOSX/code/2_parameter_recovery_simulation/._2_1_glmnet_simulateNeutralMouse.m",
      "role": "macos_metadata",
      "size_bytes": 276,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 134,
      "path": "__MACOSX/code/2_parameter_recovery_simulation/._2_2_glmnet_parameter_recovery.R",
      "role": "macos_metadata",
      "size_bytes": 276,
      "suffix": ".R"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 140,
      "path": "__MACOSX/code/2_parameter_recovery_simulation/._coeffs.csv",
      "role": "macos_metadata",
      "size_bytes": 233,
      "suffix": ".csv"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 53,
      "path": "__MACOSX/code/3_hidden_markov_model/._.DS_Store",
      "role": "macos_metadata",
      "size_bytes": 120,
      "suffix": ".DS_Store"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 92,
      "path": "__MACOSX/code/3_hidden_markov_model/._3_1_export4glmhmm.R",
      "role": "macos_metadata",
      "size_bytes": 176,
      "suffix": ".R"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 167,
      "path": "__MACOSX/code/3_hidden_markov_model/._3_2_fit_glmhmm_neutral.py",
      "role": "macos_metadata",
      "size_bytes": 319,
      "suffix": ".py"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 167,
      "path": "__MACOSX/code/3_hidden_markov_model/._3_3_neutral_analysis.R",
      "role": "macos_metadata",
      "size_bytes": 319,
      "suffix": ".R"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 167,
      "path": "__MACOSX/code/3_hidden_markov_model/._3_4_fit_glmhmm_neutral_withHistory.py",
      "role": "macos_metadata",
      "size_bytes": 319,
      "suffix": ".py"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 175,
      "path": "__MACOSX/code/3_hidden_markov_model/._env.yml",
      "role": "macos_metadata",
      "size_bytes": 268,
      "suffix": ".yml"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 133,
      "path": "__MACOSX/code/3_hidden_markov_model/._glmhmm",
      "role": "macos_metadata",
      "size_bytes": 212,
      "suffix": ""
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 53,
      "path": "__MACOSX/code/3_hidden_markov_model/data/._.DS_Store",
      "role": "macos_metadata",
      "size_bytes": 120,
      "suffix": ".DS_Store"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 84,
      "path": "__MACOSX/code/3_hidden_markov_model/fit_models/._GLMHMM_correct_kernel_2states.pickle",
      "role": "macos_metadata",
      "size_bytes": 163,
      "suffix": ".pickle"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 84,
      "path": "__MACOSX/code/3_hidden_markov_model/fit_models/._GLMHMM_correct_kernel_3states.pickle",
      "role": "macos_metadata",
      "size_bytes": 163,
      "suffix": ".pickle"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 84,
      "path": "__MACOSX/code/3_hidden_markov_model/fit_models/._GLMHMM_correct_kernel_4states.pickle",
      "role": "macos_metadata",
      "size_bytes": 163,
      "suffix": ".pickle"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 84,
      "path": "__MACOSX/code/3_hidden_markov_model/fit_models/._GLMHMM_correct_kernel_5states.pickle",
      "role": "macos_metadata",
      "size_bytes": 163,
      "suffix": ".pickle"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 133,
      "path": "__MACOSX/code/3_hidden_markov_model/glmhmm/._analysis.py",
      "role": "macos_metadata",
      "size_bytes": 212,
      "suffix": ".py"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 133,
      "path": "__MACOSX/code/3_hidden_markov_model/glmhmm/._glm.py",
      "role": "macos_metadata",
      "size_bytes": 212,
      "suffix": ".py"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 175,
      "path": "__MACOSX/code/3_hidden_markov_model/glmhmm/._glm_hmm.py",
      "role": "macos_metadata",
      "size_bytes": 268,
      "suffix": ".py"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 133,
      "path": "__MACOSX/code/3_hidden_markov_model/glmhmm/._hmm.py",
      "role": "macos_metadata",
      "size_bytes": 212,
      "suffix": ".py"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 166,
      "path": "__MACOSX/code/3_hidden_markov_model/glmhmm/._init_params.py",
      "role": "macos_metadata",
      "size_bytes": 255,
      "suffix": ".py"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 133,
      "path": "__MACOSX/code/3_hidden_markov_model/glmhmm/._observations.py",
      "role": "macos_metadata",
      "size_bytes": 212,
      "suffix": ".py"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 175,
      "path": "__MACOSX/code/3_hidden_markov_model/glmhmm/._utils.py",
      "role": "macos_metadata",
      "size_bytes": 268,
      "suffix": ".py"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 175,
      "path": "__MACOSX/code/3_hidden_markov_model/glmhmm/._visualize.py",
      "role": "macos_metadata",
      "size_bytes": 268,
      "suffix": ".py"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 84,
      "path": "__MACOSX/code/3_hidden_markov_model/glmhmm/__pycache__/._init_params.cpython-37.pyc",
      "role": "macos_metadata",
      "size_bytes": 163,
      "suffix": ".pyc"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 53,
      "path": "__MACOSX/code/4_rl_model/._.DS_Store",
      "role": "macos_metadata",
      "size_bytes": 120,
      "suffix": ".DS_Store"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 119,
      "path": "__MACOSX/code/4_rl_model/._Grating2AFC_TransProb_behav_history_clean_4fitting.csv",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".csv"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 119,
      "path": "__MACOSX/code/4_rl_model/._eval_function.m",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 169,
      "path": "__MACOSX/code/4_rl_model/._eval_function_multiple_runs.m",
      "role": "macos_metadata",
      "size_bytes": 256,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 159,
      "path": "__MACOSX/code/4_rl_model/._fitting_function.m",
      "role": "macos_metadata",
      "size_bytes": 256,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 198,
      "path": "__MACOSX/code/4_rl_model/._fitting_pompd_main.m",
      "role": "macos_metadata",
      "size_bytes": 356,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 128,
      "path": "__MACOSX/code/4_rl_model/._insequence_pompd_simulation.m",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 121,
      "path": "__MACOSX/code/4_rl_model/._insequence_pompd_simulation_mem_decay.m",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 119,
      "path": "__MACOSX/code/4_rl_model/._multi_trial_belief_16runs.mat",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".mat"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 121,
      "path": "__MACOSX/code/4_rl_model/._multi_trial_belief_exp_memory_mem_decay_16runs.mat",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".mat"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 119,
      "path": "__MACOSX/code/4_rl_model/._parsave.m",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 119,
      "path": "__MACOSX/code/4_rl_model/._perceptual_state.m",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 128,
      "path": "__MACOSX/code/4_rl_model/._plot_model.m",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 128,
      "path": "__MACOSX/code/4_rl_model/._pomdp_observer.m",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 162,
      "path": "__MACOSX/code/4_rl_model/._pomdp_observer_exp_memory.m",
      "role": "macos_metadata",
      "size_bytes": 256,
      "suffix": ".m"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 119,
      "path": "__MACOSX/code/4_rl_model/._single_trial_belief_16runs.mat",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".mat"
    },
    {
      "atlas_status": "ignored",
      "compressed_size_bytes": 121,
      "path": "__MACOSX/code/4_rl_model/fitting_results/._single_trial_belief_0.0951_0.4125_0.9998_0.3996_0_0_responses.csv",
      "role": "macos_metadata",
      "size_bytes": 200,
      "suffix": ".csv"
    },
    {
      "atlas_status": "inventoried",
      "compressed_size_bytes": 2130,
      "path": "code/.DS_Store",
      "role": "archive member",
      "size_bytes": 14340,
      "suffix": ""
    },
    {
      "atlas_status": "inventoried",
      "compressed_size_bytes": 3415,
      "path": "code/.Rhistory",
      "role": "archive member",
      "size_bytes": 19722,
      "suffix": ""
    },
    {
      "atlas_status": "reused_as_reference",
      "compressed_size_bytes": 7287,
      "path": "code/1_behavioral_analysis.r",
      "role": "exp1 behavioral sequence-regime analysis",
      "sha256": "3aa6015d3bad47726e21f92c968b384166e8d8d5550cf778f0d65658161feab8",
      "size_bytes": 45517,
      "suffix": ".r"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 0,
      "path": "code/2_parameter_recovery_simulation/.Rapp.history",
      "role": "parameter recovery support file",
      "size_bytes": 0,
      "suffix": ".history"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 1069,
      "path": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "role": "parameter recovery support file",
      "sha256": "ffffc339056f9b6b3594d5ec496122660c6fb85ed682f37f43db267e12fde08a",
      "size_bytes": 3366,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 3593,
      "path": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "role": "parameter recovery simulation",
      "sha256": "12e9c7468a09662a71958a7f83205b925633221c5e90ee8c038bbcba9ac189ad",
      "size_bytes": 15623,
      "suffix": ".R"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 10183154,
      "path": "code/2_parameter_recovery_simulation/Grating2AFC_TransProb_behav_history_clean.csv",
      "role": "parameter recovery support file",
      "size_bytes": 74448382,
      "suffix": ".csv"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 9991,
      "path": "code/2_parameter_recovery_simulation/coeffs.csv",
      "role": "parameter recovery support file",
      "size_bytes": 39206,
      "suffix": ".csv"
    },
    {
      "atlas_status": "inventoried",
      "compressed_size_bytes": 408,
      "path": "code/3_hidden_markov_model/.DS_Store",
      "role": "archive member",
      "size_bytes": 6148,
      "suffix": ""
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 2549,
      "path": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "role": "GLM-HMM neutral export",
      "sha256": "d683ec5af6498bb338631f7cfd47d625418820a42664752f5ede64bd00eac17d",
      "size_bytes": 11018,
      "suffix": ".R"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 1520,
      "path": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "role": "GLM-HMM neutral fit",
      "sha256": "adc33ad60f7ae1cf2e202c61b515c72435d6a7dfdbce4d63824c0fe1edf8bdc0",
      "size_bytes": 3813,
      "suffix": ".py"
    },
    {
      "atlas_status": "inspected",
      "compressed_size_bytes": 4510,
      "path": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "role": "source script or configuration",
      "sha256": "45168fe1224e9a3183bff0eb81078fe3c2b354bdba1061eb53ad078cf8846a22",
      "size_bytes": 20577,
      "suffix": ".R"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 1596,
      "path": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "role": "GLM-HMM neutral fit with history",
      "sha256": "dc13dee8858e49f3fc825fd660e0eef105a20c9a6136bf686d4fd52f20fbf6aa",
      "size_bytes": 4403,
      "suffix": ".py"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 178,
      "path": "code/3_hidden_markov_model/data/.DS_Store",
      "role": "GLM-HMM design-matrix export",
      "size_bytes": 6148,
      "suffix": ""
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 282,
      "path": "code/3_hidden_markov_model/data/boundaries_neutral_nh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "c342872fdd00331a4af8ac975463c15f9bc2ada965fb97ea0212c760c366e901",
      "size_bytes": 590,
      "suffix": ".txt"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 288,
      "path": "code/3_hidden_markov_model/data/boundaries_neutral_wh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "b51e91fd8354302c8f042c127e7994d86b63f480145cb6069e3982b6aff9ef88",
      "size_bytes": 589,
      "suffix": ".txt"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 42716,
      "path": "code/3_hidden_markov_model/data/design_matrix_neutral_nh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "5945eee1a5193c942806556ae906f5943612f1befd2443de35ee7f5364ca43c5",
      "size_bytes": 855414,
      "suffix": ".txt"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 172107,
      "path": "code/3_hidden_markov_model/data/design_matrix_neutral_wh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "8c8b65f7f1f4dfdd1b16b65e4f1602cc1db8da34bcfd838df97d7b913a54e181",
      "size_bytes": 1602382,
      "suffix": ".txt"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 8916,
      "path": "code/3_hidden_markov_model/data/responses_neutral_nh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "7ec325a9aa1783129d7971d5cf8a08cc3c6dd1e811abe5048d458d1ca232768d",
      "size_bytes": 92252,
      "suffix": ".txt"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 8606,
      "path": "code/3_hidden_markov_model/data/responses_neutral_wh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "3aad853e782742bb0770cfa7024712066b803d9ef48809cf1b6d82661ffbaf51",
      "size_bytes": 90652,
      "suffix": ".txt"
    },
    {
      "atlas_status": "inspected",
      "compressed_size_bytes": 977,
      "path": "code/3_hidden_markov_model/env.yml",
      "role": "source script or configuration",
      "sha256": "9c4cd12f61cd68bbe0d43b96fddbea736068fe40c4252a338120f9649491b87f",
      "size_bytes": 2254,
      "suffix": ".yml"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 2596576,
      "path": "code/3_hidden_markov_model/fit_models/GLMHMM_correct_kernel_2states.pickle",
      "role": "precomputed GLM-HMM model artifact",
      "size_bytes": 3266769,
      "suffix": ".pickle"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 3625695,
      "path": "code/3_hidden_markov_model/fit_models/GLMHMM_correct_kernel_3states.pickle",
      "role": "precomputed GLM-HMM model artifact",
      "size_bytes": 4354777,
      "suffix": ".pickle"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 4647650,
      "path": "code/3_hidden_markov_model/fit_models/GLMHMM_correct_kernel_4states.pickle",
      "role": "precomputed GLM-HMM model artifact",
      "size_bytes": 5442801,
      "suffix": ".pickle"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 5687267,
      "path": "code/3_hidden_markov_model/fit_models/GLMHMM_correct_kernel_5states.pickle",
      "role": "precomputed GLM-HMM model artifact",
      "size_bytes": 6530841,
      "suffix": ".pickle"
    },
    {
      "atlas_status": "inventoried",
      "compressed_size_bytes": 3555,
      "path": "code/3_hidden_markov_model/glmhmm/__pycache__/analysis.cpython-37.pyc",
      "role": "archive member",
      "size_bytes": 7068,
      "suffix": ".pyc"
    },
    {
      "atlas_status": "inventoried",
      "compressed_size_bytes": 4235,
      "path": "code/3_hidden_markov_model/glmhmm/__pycache__/glm.cpython-37.pyc",
      "role": "archive member",
      "size_bytes": 10111,
      "suffix": ".pyc"
    },
    {
      "atlas_status": "inventoried",
      "compressed_size_bytes": 5467,
      "path": "code/3_hidden_markov_model/glmhmm/__pycache__/glm_hmm.cpython-37.pyc",
      "role": "archive member",
      "size_bytes": 12880,
      "suffix": ".pyc"
    },
    {
      "atlas_status": "inventoried",
      "compressed_size_bytes": 4291,
      "path": "code/3_hidden_markov_model/glmhmm/__pycache__/hmm.cpython-37.pyc",
      "role": "archive member",
      "size_bytes": 11617,
      "suffix": ".pyc"
    },
    {
      "atlas_status": "inventoried",
      "compressed_size_bytes": 2122,
      "path": "code/3_hidden_markov_model/glmhmm/__pycache__/init_params.cpython-37.pyc",
      "role": "archive member",
      "size_bytes": 5116,
      "suffix": ".pyc"
    },
    {
      "atlas_status": "inventoried",
      "compressed_size_bytes": 1254,
      "path": "code/3_hidden_markov_model/glmhmm/__pycache__/observations.cpython-37.pyc",
      "role": "archive member",
      "size_bytes": 3159,
      "suffix": ".pyc"
    },
    {
      "atlas_status": "inventoried",
      "compressed_size_bytes": 5061,
      "path": "code/3_hidden_markov_model/glmhmm/__pycache__/utils.cpython-37.pyc",
      "role": "archive member",
      "size_bytes": 11520,
      "suffix": ".pyc"
    },
    {
      "atlas_status": "inventoried",
      "compressed_size_bytes": 8640,
      "path": "code/3_hidden_markov_model/glmhmm/__pycache__/visualize.cpython-37.pyc",
      "role": "archive member",
      "size_bytes": 17962,
      "suffix": ".pyc"
    },
    {
      "atlas_status": "inspected",
      "compressed_size_bytes": 2958,
      "path": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "role": "source script or configuration",
      "sha256": "0211fd06c797cfc4d9bb66070dd56907f6f318de4d053733ecbd9d29890070f4",
      "size_bytes": 8839,
      "suffix": ".py"
    },
    {
      "atlas_status": "inspected",
      "compressed_size_bytes": 3456,
      "path": "code/3_hidden_markov_model/glmhmm/glm.py",
      "role": "source script or configuration",
      "sha256": "85d57029703d30f69c920ed41e8e7f515bb14b049790b8b74b79bc026fd1a072",
      "size_bytes": 11488,
      "suffix": ".py"
    },
    {
      "atlas_status": "inspected",
      "compressed_size_bytes": 4629,
      "path": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "role": "source script or configuration",
      "sha256": "341bb36dbf5ccf05101a3567bf888a13c30584fe9fbebe2de965b6dec2545685",
      "size_bytes": 15687,
      "suffix": ".py"
    },
    {
      "atlas_status": "inspected",
      "compressed_size_bytes": 3720,
      "path": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "role": "source script or configuration",
      "sha256": "892f38741a455b876aab9960af1653f9ebff214b6ca3b490cecdbfab837bc184",
      "size_bytes": 14147,
      "suffix": ".py"
    },
    {
      "atlas_status": "inspected",
      "compressed_size_bytes": 1794,
      "path": "code/3_hidden_markov_model/glmhmm/init_params.py",
      "role": "source script or configuration",
      "sha256": "552c8f1e48a1b6b1e80499385ebb2177e01162901beee575306e7dadfba11ef3",
      "size_bytes": 6931,
      "suffix": ".py"
    },
    {
      "atlas_status": "inspected",
      "compressed_size_bytes": 703,
      "path": "code/3_hidden_markov_model/glmhmm/observations.py",
      "role": "source script or configuration",
      "sha256": "07f137e51fa90f086f5a5cb8350e810d7ceb67c6bcbf8a075588cd8658740160",
      "size_bytes": 2675,
      "suffix": ".py"
    },
    {
      "atlas_status": "inspected",
      "compressed_size_bytes": 4205,
      "path": "code/3_hidden_markov_model/glmhmm/utils.py",
      "role": "source script or configuration",
      "sha256": "8cbab63ce36f76121de50d49aba6b48e70f670dbf82e6164303e6c106b811841",
      "size_bytes": 15103,
      "suffix": ".py"
    },
    {
      "atlas_status": "inspected",
      "compressed_size_bytes": 6398,
      "path": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "role": "source script or configuration",
      "sha256": "f4869f0725c45568609810f740cbd2d262eef3e06dffb4bfeac9c933c7b49d39",
      "size_bytes": 24324,
      "suffix": ".py"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 433,
      "path": "code/4_rl_model/.DS_Store",
      "role": "POMDP/RL model support file",
      "size_bytes": 6148,
      "suffix": ""
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 10199142,
      "path": "code/4_rl_model/Grating2AFC_TransProb_behav_history_clean_4fitting.csv",
      "role": "POMDP/RL model support file",
      "size_bytes": 76820531,
      "suffix": ".csv"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 1444,
      "path": "code/4_rl_model/eval_function.m",
      "role": "POMDP/RL model support file",
      "sha256": "bfae453acc08c9ce0162b64c2314050e5cdad5e89e3cfd6787794bcaea9e3b94",
      "size_bytes": 7676,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 1463,
      "path": "code/4_rl_model/eval_function_multiple_runs.m",
      "role": "POMDP/RL model support file",
      "sha256": "d801c9e9909d09d0d485082825ffd4cbbd11ae9e53b11176484886869f19ad22",
      "size_bytes": 7294,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 723,
      "path": "code/4_rl_model/fitting_function.m",
      "role": "POMDP/RL model support file",
      "sha256": "7601e8b9d1fc5e891c17f77f436fb4cc0496a783aa5061745104f12d14228fca",
      "size_bytes": 2301,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 1562,
      "path": "code/4_rl_model/fitting_pompd_main.m",
      "role": "POMDP/RL model fitting",
      "sha256": "c58d67f8103f8116b7c9f1131c40425cc2cce21be9e3fc132bfb5ac697768a8d",
      "size_bytes": 7053,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 2443759,
      "path": "code/4_rl_model/fitting_results/multi_trial_belief_0.0944_0.9625_0.9674_0.3635_0.0668_0_responses.csv",
      "role": "precomputed POMDP/RL response artifact",
      "size_bytes": 29528391,
      "suffix": ".csv"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 2477535,
      "path": "code/4_rl_model/fitting_results/single_trial_belief_0.0951_0.4125_0.9998_0.3996_0_0_responses.csv",
      "role": "precomputed POMDP/RL response artifact",
      "size_bytes": 29654710,
      "suffix": ".csv"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 2544,
      "path": "code/4_rl_model/insequence_pompd_simulation.m",
      "role": "POMDP/RL model support file",
      "sha256": "f73c398eb85935f28b90262a2c9f798b7a82e55cbbd3c7359fb4d860a5fb78fc",
      "size_bytes": 12547,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 2703,
      "path": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "role": "POMDP/RL model support file",
      "sha256": "34fdfc9e41a699c86164a7fa1ac14ccaad3e28aadf375ee554ae3ce2075207d0",
      "size_bytes": 13481,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 602,
      "path": "code/4_rl_model/multi_trial_belief_16runs.mat",
      "role": "POMDP/RL model support file",
      "size_bytes": 627,
      "suffix": ".mat"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 1041,
      "path": "code/4_rl_model/multi_trial_belief_exp_memory_mem_decay_16runs.mat",
      "role": "POMDP/RL model support file",
      "size_bytes": 1042,
      "suffix": ".mat"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 66,
      "path": "code/4_rl_model/parsave.m",
      "role": "POMDP/RL model support file",
      "sha256": "c7443f44274dd6112f0ddd1f840d66980f6514a6adfbca47d8d996b999dfcaa5",
      "size_bytes": 103,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 248,
      "path": "code/4_rl_model/perceptual_state.m",
      "role": "POMDP/RL model support file",
      "sha256": "396c6554d7855a4ecc98312d8e751c5fb00817601622845c3cd0b5f1eea853df",
      "size_bytes": 482,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 1661,
      "path": "code/4_rl_model/plot_model.m",
      "role": "POMDP/RL model support file",
      "sha256": "34b0e935a2b3f0dd6159651ff98cf468b55a6fd7bc54b11fca9138b8798a249c",
      "size_bytes": 9643,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 737,
      "path": "code/4_rl_model/pomdp_observer.m",
      "role": "POMDP/RL model support file",
      "sha256": "a2314f068a7d1a13dfd3100e48e4cb4efc66d4887834970082821d0d41a12408",
      "size_bytes": 2478,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 885,
      "path": "code/4_rl_model/pomdp_observer_exp_memory.m",
      "role": "POMDP/RL model support file",
      "sha256": "385203a892b821ce81260d9e55139b056be47b8683f7e14c5e1e5e9a20849c64",
      "size_bytes": 2991,
      "suffix": ".m"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 376,
      "path": "code/4_rl_model/single_trial_belief_16runs.mat",
      "role": "POMDP/RL model support file",
      "size_bytes": 417,
      "suffix": ".mat"
    },
    {
      "atlas_status": "reused_as_reference",
      "compressed_size_bytes": 2631,
      "path": "code/5_adaptation_analysis.r",
      "role": "exp2 adaptation and altitude/history analysis",
      "sha256": "f150f918490cf14cd8949bc53ee417ded71bd4439fede1cc40f92725c4d8e915",
      "size_bytes": 10877,
      "suffix": ".r"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 2794,
      "path": "code/6_ibl_analysis.r",
      "role": "IBL comparison analysis",
      "sha256": "2649b7f473b0e1317f528050c29333b6fee7eba90a3de23666ea9c96ca2fdcb7",
      "size_bytes": 12338,
      "suffix": ".r"
    },
    {
      "atlas_status": "deferred",
      "compressed_size_bytes": 4876,
      "path": "code/7_dopamine_analysis.r",
      "role": "dopamine photometry analysis",
      "sha256": "e4c1191fc66bdfe00074e8a3ddfd1ea827d12d88eda763f1ac4ed0b802673e4a",
      "size_bytes": 28135,
      "suffix": ".r"
    }
  ],
  "generated_at": "2026-04-30T11:41:07.857500+00:00",
  "operational_line_references": [
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 3,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 4,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 8,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 11,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 11,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 11,
      "pattern": "source_data_read"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 14,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 16,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 17,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 21,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 23,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 23,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 26,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 28,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 29,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 30,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 31,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 36,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 47,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 50,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 53,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 56,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 60,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 65,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 67,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 69,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 72,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 74,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 78,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 79,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 82,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 87,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 88,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 88,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 91,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 93,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 96,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 99,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 100,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 104,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 108,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 109,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 109,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 114,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 114,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 115,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 118,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 125,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 127,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 129,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 129,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 130,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 132,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 132,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 138,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 139,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 145,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 148,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 160,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 163,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 164,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 164,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 169,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 172,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 178,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 179,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 189,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 194,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 195,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 198,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 198,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 199,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 199,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 200,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 200,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 220,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 220,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 221,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 224,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 224,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 225,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 225,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 233,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 234,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 238,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 242,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 242,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 246,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 247,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 247,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 254,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 257,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 257,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 273,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 274,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 276,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 278,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 278,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 286,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 288,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 288,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 290,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 294,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 294,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 296,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 300,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 301,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 301,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 304,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 319,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 326,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 327,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 328,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 333,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 334,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 356,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 380,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 384,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 385,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 388,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 388,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 389,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 389,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 397,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 398,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 402,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 406,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 407,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 415,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 421,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 427,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 428,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 428,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 461,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 472,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 478,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 486,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 490,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 490,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 491,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 491,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 504,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 505,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 509,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 510,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 511,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 546,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 558,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 559,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 560,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 570,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 571,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 576,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 577,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 582,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 583,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 589,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 592,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 593,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 593,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 594,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 594,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 597,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 622,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 622,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 623,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 623,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 626,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 641,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 650,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 658,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 663,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 683,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 683,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 693,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 697,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 699,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 699,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 700,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 704,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 704,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 707,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 709,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 710,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 710,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 711,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 711,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 712,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 712,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 713,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 713,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 714,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 714,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 715,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 715,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 716,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 716,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 717,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 717,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 718,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 718,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 719,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 719,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 720,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 720,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 720,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 721,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 721,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 722,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 722,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 723,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 723,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 724,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 724,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 725,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 725,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 726,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 726,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 727,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 727,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 727,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 728,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 728,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 729,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 729,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 730,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 730,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 731,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 731,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 732,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 732,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 733,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 733,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 743,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 743,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 750,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 750,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 755,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 760,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 763,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 763,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 768,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 768,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 769,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 770,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 781,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 781,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 782,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 783,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 783,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 787,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 788,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 788,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 792,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 793,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 794,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 794,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 795,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 796,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 798,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 805,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 806,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 806,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 807,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 807,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 808,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 809,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 811,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 812,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 812,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 814,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 818,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 820,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 821,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 822,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 837,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 840,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 840,
      "pattern": "source_data_read"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 841,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 841,
      "pattern": "source_data_read"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 843,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 843,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 847,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 848,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 854,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 864,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 869,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 869,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 871,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 880,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 881,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 885,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 885,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 889,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 889,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 893,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 894,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 894,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 897,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 912,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 921,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 923,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 928,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 929,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 934,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 935,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 936,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 937,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 938,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 938,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 946,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 947,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 953,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 953,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 953,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 962,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 962,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 972,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 972,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 984,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 985,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 991,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 991,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 991,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 993,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1001,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1002,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1005,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1007,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1009,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1017,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1017,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1017,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1019,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1027,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1028,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1029,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1031,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1033,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1034,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1035,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1036,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1038,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1041,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1041,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1043,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1045,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1045,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1055,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1056,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1057,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1060,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1060,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1061,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1061,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1062,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1063,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1065,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1067,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1072,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1073,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1075,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1076,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1076,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1076,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1088,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1089,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1089,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1092,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1092,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1094,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1095,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1095,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1097,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1098,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1099,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1100,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1101,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1103,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1105,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1105,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1107,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1109,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1109,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1114,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1115,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1116,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1118,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1119,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1119,
      "pattern": "lagged_history"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1119,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1119,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1120,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1121,
      "pattern": "photometry"
    },
    {
      "file": "code/1_behavioral_analysis.r",
      "line": 1122,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 7,
      "pattern": "source_data_read"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 10,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 11,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 12,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 13,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 16,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 16,
      "pattern": "source_data_read"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 17,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 19,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 20,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 22,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 40,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 45,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 45,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 46,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 47,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 47,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 54,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 56,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 60,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 68,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 77,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 78,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 79,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 80,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 80,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "line": 87,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 3,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 4,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 8,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 11,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 11,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 11,
      "pattern": "source_data_read"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 14,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 16,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 17,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 21,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 23,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 23,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 26,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 28,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 29,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 30,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 31,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 36,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 47,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 50,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 53,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 56,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 60,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 65,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 67,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 69,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 72,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 74,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 78,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 79,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 82,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 87,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 88,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 88,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 91,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 93,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 96,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 99,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 100,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 104,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 108,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 109,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 109,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 114,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 114,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 115,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 118,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 125,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 127,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 129,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 129,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 130,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 132,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 132,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 138,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 139,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 145,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 148,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 169,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 169,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 170,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 173,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 173,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 174,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 174,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 182,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 183,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 187,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 191,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 191,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 195,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 196,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 196,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 203,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 206,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 206,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 222,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 223,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 225,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 227,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 227,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 235,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 237,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 237,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 239,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 243,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 243,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 245,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 249,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 250,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 250,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 253,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 268,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 275,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 276,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 277,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 282,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 283,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 300,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 303,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 303,
      "pattern": "source_data_read"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 307,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 308,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 314,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 323,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 330,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 330,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 332,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 341,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 342,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 346,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 346,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 350,
      "pattern": "lagged_history"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 350,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 357,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 358,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 358,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 359,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 374,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 383,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 384,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 385,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 387,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 392,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 393,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 394,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 394,
      "pattern": "photometry"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 395,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "line": 395,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 3,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 6,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 9,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 9,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 9,
      "pattern": "source_data_read"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 12,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 19,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 21,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 22,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 26,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 28,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 28,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 30,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 31,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 33,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 34,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 35,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 36,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 41,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 52,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 55,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 57,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 59,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 63,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 67,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 72,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 74,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 76,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 79,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 81,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 85,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 86,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 89,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 94,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 95,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 95,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 98,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 100,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 103,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 106,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 107,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 111,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 115,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 116,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 116,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 121,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 121,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 122,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 125,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 134,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 144,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 155,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 166,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 178,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 180,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 182,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 182,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 183,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 186,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 186,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 192,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 193,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 200,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 203,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 204,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 217,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 218,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 219,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 224,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 225,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 229,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 231,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 237,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 242,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 245,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 246,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 247,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 256,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 256,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 257,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 260,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 260,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 267,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 271,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 271,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 275,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 276,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 276,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 286,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 287,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 287,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 288,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 290,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 299,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 299,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 300,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 304,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 304,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 306,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 312,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 317,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 320,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 321,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "line": 322,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 7,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 8,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 9,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 25,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 28,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 30,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 32,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 37,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 50,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 52,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 55,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 56,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 58,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 59,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 60,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 71,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 72,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 82,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 86,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 88,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 91,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "line": 98,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 3,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 6,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 9,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 9,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 9,
      "pattern": "source_data_read"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 12,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 19,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 21,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 22,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 26,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 28,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 28,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 30,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 31,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 33,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 34,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 35,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 36,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 41,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 52,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 55,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 57,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 59,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 63,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 67,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 72,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 74,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 76,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 79,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 81,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 85,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 86,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 89,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 94,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 95,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 95,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 98,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 100,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 103,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 106,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 107,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 111,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 115,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 116,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 116,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 121,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 121,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 122,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 125,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 134,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 144,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 155,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 166,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 178,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 180,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 182,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 182,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 183,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 186,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 186,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 192,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 193,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 199,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 199,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 201,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 207,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 207,
      "pattern": "source_data_read"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 209,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 212,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 214,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 222,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 232,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 256,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 280,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 292,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 304,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 330,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 365,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 376,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 400,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 400,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 401,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 404,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 404,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 405,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 405,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 413,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 414,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 418,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 422,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 422,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 426,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 427,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 427,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 434,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 438,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 438,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 454,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 454,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 458,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 458,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 464,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 465,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 467,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 475,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 481,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 481,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 483,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 487,
      "pattern": "lagged_history"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 487,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 489,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 493,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 494,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 494,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 497,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 512,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 521,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 522,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 532,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 537,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 538,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 548,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 549,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 550,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 555,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 556,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 575,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 576,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 577,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 584,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 590,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "line": 592,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 7,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 8,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 9,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 25,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 28,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 30,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 32,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 36,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 49,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 51,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 54,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 55,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 57,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 58,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 59,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 71,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 72,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 81,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 90,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 95,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 98,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 101,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 104,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "line": 111,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/env.yml",
      "line": 1,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/env.yml",
      "line": 37,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/env.yml",
      "line": 77,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/env.yml",
      "line": 93,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/env.yml",
      "line": 93,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 14,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 15,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 19,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 22,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 26,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 49,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 50,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 51,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 52,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 56,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 60,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 62,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 66,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 89,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 90,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 91,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 92,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 132,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "line": 189,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 6,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 7,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 14,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 15,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 20,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 22,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 39,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 46,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 49,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 82,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 85,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 91,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 93,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 96,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 104,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 121,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 124,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 130,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 140,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 158,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 179,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 192,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 221,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 231,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 232,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 240,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 241,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 245,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm.py",
      "line": 246,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 12,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 13,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 14,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 15,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 17,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 30,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 60,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 70,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 100,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 103,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 111,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 121,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 142,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 162,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 164,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 166,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 175,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 192,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 194,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 213,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 215,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 218,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 234,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 236,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 259,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 271,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 287,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 366,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "line": 367,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 8,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 10,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 15,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 20,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 22,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 38,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 68,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 78,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 116,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 193,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 196,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 198,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 212,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 230,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 232,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 233,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 234,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 243,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 253,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 255,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 270,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 272,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 291,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 293,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 296,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 313,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 315,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 332,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 349,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "line": 364,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/init_params.py",
      "line": 8,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/init_params.py",
      "line": 12,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/init_params.py",
      "line": 121,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/observations.py",
      "line": 26,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/observations.py",
      "line": 30,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/observations.py",
      "line": 59,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/observations.py",
      "line": 63,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 124,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 144,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 147,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 211,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 214,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 219,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 220,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 221,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 222,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 223,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 225,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 227,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 229,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 231,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 232,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 233,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 235,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 236,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 238,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 239,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 240,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 241,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 244,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 245,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 246,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 247,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 281,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 284,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 296,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 298,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 306,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 330,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 341,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 358,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 390,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/utils.py",
      "line": 392,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "line": 8,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "line": 13,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "line": 14,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "line": 28,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "line": 129,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "line": 139,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "line": 139,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "line": 141,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "line": 419,
      "pattern": "photometry"
    },
    {
      "file": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "line": 596,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 1,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 1,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 3,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 5,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 6,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 8,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 13,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 14,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 17,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 18,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 19,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 21,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 31,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 36,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 37,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 40,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 41,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 42,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 44,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 55,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 55,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 58,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 58,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 58,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 60,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 62,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 64,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 64,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 65,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 65,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 65,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 67,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 67,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 67,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 69,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 70,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 71,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 72,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 73,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 88,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 89,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 96,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 97,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 99,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 99,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 100,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 106,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 116,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 122,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 123,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 123,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 125,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 125,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 127,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 128,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 129,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 130,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 131,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 146,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 147,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 154,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 155,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 157,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 157,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function.m",
      "line": 158,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 1,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 4,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 12,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 13,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 16,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 17,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 18,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 20,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 32,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 32,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 32,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 34,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 37,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 42,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 42,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 44,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 46,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 46,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 47,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 47,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 47,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 49,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 49,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 49,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 51,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 52,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 53,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 54,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 55,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 70,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 71,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 78,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 79,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 81,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 81,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 82,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 91,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 95,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 96,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 96,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 98,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 98,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 100,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 101,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 102,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 103,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 104,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 119,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 120,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 127,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 128,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 130,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 130,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 131,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/eval_function_multiple_runs.m",
      "line": 147,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/fitting_function.m",
      "line": 1,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_function.m",
      "line": 1,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_function.m",
      "line": 4,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_function.m",
      "line": 6,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_function.m",
      "line": 20,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_function.m",
      "line": 39,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_function.m",
      "line": 39,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_function.m",
      "line": 40,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_function.m",
      "line": 62,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 5,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 6,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 6,
      "pattern": "source_data_read"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 8,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 9,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 12,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 13,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 16,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 16,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 20,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 20,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 20,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 22,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 24,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 24,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 26,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 27,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 28,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 29,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 34,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 35,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 37,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 37,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 38,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 42,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 46,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 57,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 58,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 59,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 64,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 70,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 72,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 73,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 74,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 75,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 80,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 81,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 83,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 83,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 84,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 108,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 111,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 114,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 116,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 131,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 148,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 149,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 149,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 151,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 165,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 165,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 166,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/fitting_pompd_main.m",
      "line": 166,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 3,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 4,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 4,
      "pattern": "source_data_read"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 5,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 22,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 23,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 26,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 27,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 28,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 33,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 56,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 57,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 58,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 60,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 62,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 65,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 67,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 67,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 68,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 68,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 69,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 69,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 70,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 70,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 79,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 83,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 96,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 97,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 98,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 99,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 100,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 108,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 115,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 116,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 124,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 127,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 128,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 141,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 141,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 146,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 148,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 170,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 170,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 174,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 175,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 177,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 177,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 178,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 182,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 183,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 187,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 188,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 191,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 191,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 221,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 221,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 225,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 226,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 228,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 228,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 229,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 239,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 240,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 250,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 256,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 261,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 265,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 266,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 267,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 268,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 276,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 277,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 278,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation.m",
      "line": 279,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 3,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 4,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 4,
      "pattern": "source_data_read"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 5,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 27,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 29,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 41,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 42,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 45,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 46,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 47,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 52,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 75,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 76,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 77,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 79,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 81,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 84,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 86,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 86,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 87,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 87,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 88,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 88,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 89,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 89,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 98,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 102,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 115,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 116,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 117,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 118,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 119,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 127,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 134,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 135,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 143,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 146,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 147,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 160,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 160,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 165,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 167,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 189,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 189,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 193,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 194,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 196,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 196,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 197,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 201,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 202,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 206,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 207,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 210,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 210,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 240,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 240,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 244,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 245,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 247,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 247,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 248,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 258,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 259,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 269,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 275,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 280,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 286,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 287,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 288,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 289,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 297,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 298,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 299,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "line": 300,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 1,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 1,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 3,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 7,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 8,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 10,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 19,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 20,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 23,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 24,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 25,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 27,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 38,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 43,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 44,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 47,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 48,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 49,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 51,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 63,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 63,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 63,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 67,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 67,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 69,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 71,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 73,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 73,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 74,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 74,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 74,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 76,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 76,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 76,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 78,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 79,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 80,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 81,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 82,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 97,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 98,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 105,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 106,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 108,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 108,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 109,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 116,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 122,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 123,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 123,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 125,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 125,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 127,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 128,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 129,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 130,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 131,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 146,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 147,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 154,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 155,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 157,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 157,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/plot_model.m",
      "line": 158,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/pomdp_observer.m",
      "line": 1,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/pomdp_observer.m",
      "line": 22,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/pomdp_observer.m",
      "line": 39,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/pomdp_observer.m",
      "line": 40,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/pomdp_observer.m",
      "line": 61,
      "pattern": "lagged_history"
    },
    {
      "file": "code/4_rl_model/pomdp_observer.m",
      "line": 63,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/pomdp_observer.m",
      "line": 69,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/pomdp_observer_exp_memory.m",
      "line": 1,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/4_rl_model/pomdp_observer_exp_memory.m",
      "line": 66,
      "pattern": "photometry"
    },
    {
      "file": "code/4_rl_model/pomdp_observer_exp_memory.m",
      "line": 72,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 3,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 8,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 11,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 11,
      "pattern": "source_data_read"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 14,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 21,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 23,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 24,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 28,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 39,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 42,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 44,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 46,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 49,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 53,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 58,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 60,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 62,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 65,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 67,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 71,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 72,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 75,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 80,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 81,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 81,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 84,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 87,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 90,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 93,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 94,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 98,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 102,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 103,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 103,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 108,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 108,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 109,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 112,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 121,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 123,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 125,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 125,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 126,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 129,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 129,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 136,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 137,
      "pattern": "environment_derivation"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 143,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 146,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 161,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 162,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 162,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 176,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 177,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 177,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 203,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 204,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 204,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 221,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 221,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 229,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 230,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 231,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 232,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 233,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 234,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 235,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 236,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 238,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 239,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 240,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 242,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 244,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 247,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 247,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 252,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 252,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 253,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 254,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 255,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 257,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 262,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 262,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 263,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 264,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 266,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 268,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 273,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 274,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 274,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 275,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 275,
      "pattern": "photometry"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 279,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 293,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 295,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 300,
      "pattern": "lagged_history"
    },
    {
      "file": "code/5_adaptation_analysis.r",
      "line": 300,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 3,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 4,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 8,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 11,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 14,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 17,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 20,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 21,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 24,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 26,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 30,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 31,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 34,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 39,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 40,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 40,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 43,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 56,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 56,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 58,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 58,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 59,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 59,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 66,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 67,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 71,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 72,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 76,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 76,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 81,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 82,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 82,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 88,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 92,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 92,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 108,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 109,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 114,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 114,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 120,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 120,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 126,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 126,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 132,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 134,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 135,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 138,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 138,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 173,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 210,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 238,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 238,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 240,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 241,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 243,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 244,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 245,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 246,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 248,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 250,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 252,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 255,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 260,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 261,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 262,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 263,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 264,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 265,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 276,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 276,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 278,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 279,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 281,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 282,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 283,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 284,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 286,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 288,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 290,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 293,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 298,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 299,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 301,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 309,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 309,
      "pattern": "photometry"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 310,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 321,
      "pattern": "lagged_history"
    },
    {
      "file": "code/6_ibl_analysis.r",
      "line": 322,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 4,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 7,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 8,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 9,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 12,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 21,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 27,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 28,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 49,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 49,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 50,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 53,
      "pattern": "session_exclusion"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 62,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 63,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 64,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 65,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 70,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 70,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 71,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 75,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 75,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 79,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 80,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 80,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 87,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 90,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 90,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 106,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 107,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 114,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 114,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 120,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 120,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 126,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 127,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 127,
      "pattern": "psychometric_fit"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 157,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 174,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 193,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 213,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 216,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 217,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 217,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 220,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 220,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 231,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 231,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 237,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 237,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 239,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 240,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 240,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 244,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 244,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 252,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 252,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 253,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 260,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 261,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 262,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 263,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 272,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 272,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 273,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 284,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 285,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 286,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 287,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 290,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 301,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 301,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 304,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 318,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 318,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 321,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 361,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 361,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 363,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 370,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 370,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 379,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 382,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 383,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 383,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 397,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 406,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 407,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 407,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 410,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 410,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 424,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 432,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 433,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 433,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 454,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 454,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 462,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 466,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 466,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 472,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 477,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 477,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 484,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 494,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 494,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 496,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 498,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 500,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 505,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 512,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 523,
      "pattern": "latent_or_rl_model"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 524,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 524,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 526,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 528,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 530,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 534,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 534,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 537,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 537,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 538,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 552,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 552,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 553,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 555,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 555,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 556,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 556,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 570,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 570,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 600,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 625,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 643,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 654,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 678,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 679,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 680,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 684,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 704,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 704,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 705,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 716,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 717,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 720,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 728,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 729,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 733,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 733,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 739,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 740,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 740,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 743,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 744,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 744,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 753,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 753,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 760,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 760,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 780,
      "pattern": "lagged_history"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 780,
      "pattern": "photometry"
    },
    {
      "file": "code/7_dopamine_analysis.r",
      "line": 786,
      "pattern": "photometry"
    }
  ],
  "protocol_id": "protocol.mouse-visual-contrast-wheel-temporal-regularities",
  "recommended_next_steps": [
    "Use artifact_provenance.csv to audit script-to-output reuse decisions.",
    "Defer GLM-HMM/POMDP reproduction until model-fit schemas cover latent-state models."
  ],
  "source": {
    "code_zip": "data/raw/fritsche_temporal_regularities/code.zip",
    "code_zip_sha256": "ef667baa9161c4de71868e13207e4456ad3e0e85dea610dbd50aceb5ac94065c",
    "code_zip_size_bytes": 42258403,
    "download_url": "https://ndownloader.figshare.com/files/47397427",
    "figshare_doi": "10.6084/m9.figshare.24179829.v2",
    "figshare_file_id": "47397427",
    "figshare_url": "https://figshare.com/articles/dataset/_b_Temporal_regularities_shape_perceptual_decisions_and_striatal_dopamine_signals_b_/24179829"
  },
  "source_data_dependencies": [
    {
      "mentioned_by": [
        {
          "file": "code/1_behavioral_analysis.r",
          "line": 11
        },
        {
          "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
          "line": 9
        },
        {
          "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
          "line": 9
        },
        {
          "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
          "line": 11
        }
      ],
      "path": "../data/data_exp1_transitional_regularities.csv"
    },
    {
      "mentioned_by": [
        {
          "file": "code/5_adaptation_analysis.r",
          "line": 11
        }
      ],
      "path": "../data/data_exp2_adaptation_test.csv"
    },
    {
      "mentioned_by": [
        {
          "file": "code/7_dopamine_analysis.r",
          "line": 8
        }
      ],
      "path": "../data/data_exp3_photometry_behavior.csv"
    },
    {
      "mentioned_by": [
        {
          "file": "code/7_dopamine_analysis.r",
          "line": 216
        }
      ],
      "path": "../data/data_exp3_photometry_dopamine.csv"
    },
    {
      "mentioned_by": [
        {
          "file": "code/6_ibl_analysis.r",
          "line": 11
        }
      ],
      "path": "../data/data_ibl.csv"
    },
    {
      "mentioned_by": [
        {
          "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
          "line": 32
        }
      ],
      "path": "data/aggregate/boundaries_neutral_nh.txt"
    },
    {
      "mentioned_by": [
        {
          "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
          "line": 28
        }
      ],
      "path": "data/aggregate/design_matrix_neutral_nh.txt"
    },
    {
      "mentioned_by": [
        {
          "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
          "line": 30
        }
      ],
      "path": "data/aggregate/responses_neutral_nh.txt"
    },
    {
      "mentioned_by": [
        {
          "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
          "line": 247
        }
      ],
      "path": "data/boundaries_neutral_nh.txt"
    },
    {
      "mentioned_by": [
        {
          "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
          "line": 32
        },
        {
          "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
          "line": 322
        }
      ],
      "path": "data/boundaries_neutral_wh.txt"
    },
    {
      "mentioned_by": [
        {
          "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
          "line": 245
        }
      ],
      "path": "data/design_matrix_neutral_nh.txt"
    },
    {
      "mentioned_by": [
        {
          "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
          "line": 28
        },
        {
          "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
          "line": 320
        }
      ],
      "path": "data/design_matrix_neutral_wh.txt"
    },
    {
      "mentioned_by": [
        {
          "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
          "line": 207
        },
        {
          "file": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
          "line": 98
        }
      ],
      "path": "data/pstate_2states_neutral_nh.csv"
    },
    {
      "mentioned_by": [
        {
          "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
          "line": 111
        }
      ],
      "path": "data/pstate_2states_neutral_wh.csv"
    },
    {
      "mentioned_by": [
        {
          "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
          "line": 246
        }
      ],
      "path": "data/responses_neutral_nh.txt"
    },
    {
      "mentioned_by": [
        {
          "file": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
          "line": 30
        },
        {
          "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
          "line": 321
        }
      ],
      "path": "data/responses_neutral_wh.txt"
    },
    {
      "mentioned_by": [
        {
          "file": "code/1_behavioral_analysis.r",
          "line": 11
        },
        {
          "file": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
          "line": 9
        },
        {
          "file": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
          "line": 9
        },
        {
          "file": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
          "line": 11
        }
      ],
      "path": "data_exp1_transitional_regularities.csv"
    },
    {
      "mentioned_by": [
        {
          "file": "code/5_adaptation_analysis.r",
          "line": 11
        }
      ],
      "path": "data_exp2_adaptation_test.csv"
    },
    {
      "mentioned_by": [
        {
          "file": "code/7_dopamine_analysis.r",
          "line": 8
        }
      ],
      "path": "data_exp3_photometry_behavior.csv"
    },
    {
      "mentioned_by": [
        {
          "file": "code/7_dopamine_analysis.r",
          "line": 216
        }
      ],
      "path": "data_exp3_photometry_dopamine.csv"
    },
    {
      "mentioned_by": [
        {
          "file": "code/6_ibl_analysis.r",
          "line": 11
        }
      ],
      "path": "data_ibl.csv"
    }
  ],
  "source_data_files": {
    "deferred_tables": [
      "data/data_exp3_photometry_dopamine.csv",
      "data/data_ibl.csv"
    ],
    "included_behavior_csvs": [
      "data/data_exp1_transitional_regularities.csv",
      "data/data_exp2_adaptation_test.csv",
      "data/data_exp3_photometry_behavior.csv"
    ]
  },
  "source_scripts": [
    {
      "atlas_status": "reused_as_reference",
      "line_count": 1130,
      "notes": "Reference for environment derivation, behavior CSV preparation, and history-model context; atlas uses generated CSVs rather than rerunning R.",
      "operational_reference_count": 395,
      "path": "code/1_behavioral_analysis.r",
      "role": "exp1 behavioral sequence-regime analysis",
      "sha256": "3aa6015d3bad47726e21f92c968b384166e8d8d5550cf778f0d65658161feab8",
      "size_bytes": 45517,
      "source_dependency_paths": [
        "../data/data_exp1_transitional_regularities.csv",
        "data_exp1_transitional_regularities.csv"
      ]
    },
    {
      "atlas_status": "deferred",
      "line_count": 87,
      "notes": "Simulation support file outside the behavior-first MVP.",
      "operational_reference_count": 27,
      "path": "code/2_parameter_recovery_simulation/2_1_glmnet_simulateNeutralMouse.m",
      "role": "parameter recovery support file",
      "sha256": "ffffc339056f9b6b3594d5ec496122660c6fb85ed682f37f43db267e12fde08a",
      "size_bytes": 3366,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 407,
      "notes": "Simulation and parameter recovery are not part of the MVP behavior slice.",
      "operational_reference_count": 129,
      "path": "code/2_parameter_recovery_simulation/2_2_glmnet_parameter_recovery.R",
      "role": "parameter recovery simulation",
      "sha256": "12e9c7468a09662a71958a7f83205b925633221c5e90ee8c038bbcba9ac189ad",
      "size_bytes": 15623,
      "source_dependency_paths": [
        "../data/data_exp1_transitional_regularities.csv",
        "data_exp1_transitional_regularities.csv"
      ]
    },
    {
      "atlas_status": "deferred",
      "line_count": 322,
      "notes": "Latent-state GLM-HMM fitting is deferred until behavior-first outputs stabilize.",
      "operational_reference_count": 104,
      "path": "code/3_hidden_markov_model/3_1_export4glmhmm.R",
      "role": "GLM-HMM neutral export",
      "sha256": "d683ec5af6498bb338631f7cfd47d625418820a42664752f5ede64bd00eac17d",
      "size_bytes": 11018,
      "source_dependency_paths": [
        "../data/data_exp1_transitional_regularities.csv",
        "data/boundaries_neutral_nh.txt",
        "data/boundaries_neutral_wh.txt",
        "data/design_matrix_neutral_nh.txt",
        "data/design_matrix_neutral_wh.txt",
        "data/responses_neutral_nh.txt",
        "data/responses_neutral_wh.txt",
        "data_exp1_transitional_regularities.csv"
      ]
    },
    {
      "atlas_status": "deferred",
      "line_count": 98,
      "notes": "Latent-state GLM-HMM fitting is deferred until behavior-first outputs stabilize.",
      "operational_reference_count": 22,
      "path": "code/3_hidden_markov_model/3_2_fit_glmhmm_neutral.py",
      "role": "GLM-HMM neutral fit",
      "sha256": "adc33ad60f7ae1cf2e202c61b515c72435d6a7dfdbce4d63824c0fe1edf8bdc0",
      "size_bytes": 3813,
      "source_dependency_paths": [
        "data/aggregate/boundaries_neutral_nh.txt",
        "data/aggregate/design_matrix_neutral_nh.txt",
        "data/aggregate/responses_neutral_nh.txt",
        "data/pstate_2states_neutral_nh.csv"
      ]
    },
    {
      "atlas_status": "inspected",
      "line_count": 602,
      "notes": "Script is inventoried but not directly rerun by the atlas.",
      "operational_reference_count": 132,
      "path": "code/3_hidden_markov_model/3_3_neutral_analysis.R",
      "role": "source script or configuration",
      "sha256": "45168fe1224e9a3183bff0eb81078fe3c2b354bdba1061eb53ad078cf8846a22",
      "size_bytes": 20577,
      "source_dependency_paths": [
        "../data/data_exp1_transitional_regularities.csv",
        "data/pstate_2states_neutral_nh.csv",
        "data_exp1_transitional_regularities.csv"
      ]
    },
    {
      "atlas_status": "deferred",
      "line_count": 111,
      "notes": "Latent-state GLM-HMM fitting is deferred until behavior-first outputs stabilize.",
      "operational_reference_count": 24,
      "path": "code/3_hidden_markov_model/3_4_fit_glmhmm_neutral_withHistory.py",
      "role": "GLM-HMM neutral fit with history",
      "sha256": "dc13dee8858e49f3fc825fd660e0eef105a20c9a6136bf686d4fd52f20fbf6aa",
      "size_bytes": 4403,
      "source_dependency_paths": [
        "data/boundaries_neutral_wh.txt",
        "data/design_matrix_neutral_wh.txt",
        "data/pstate_2states_neutral_wh.csv",
        "data/responses_neutral_wh.txt"
      ]
    },
    {
      "atlas_status": "deferred",
      "line_count": 103,
      "notes": "Model-specific design matrix export.",
      "operational_reference_count": 0,
      "path": "code/3_hidden_markov_model/data/boundaries_neutral_nh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "c342872fdd00331a4af8ac975463c15f9bc2ada965fb97ea0212c760c366e901",
      "size_bytes": 590,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 103,
      "notes": "Model-specific design matrix export.",
      "operational_reference_count": 0,
      "path": "code/3_hidden_markov_model/data/boundaries_neutral_wh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "b51e91fd8354302c8f042c127e7994d86b63f480145cb6069e3982b6aff9ef88",
      "size_bytes": 589,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 46022,
      "notes": "Model-specific design matrix export.",
      "operational_reference_count": 0,
      "path": "code/3_hidden_markov_model/data/design_matrix_neutral_nh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "5945eee1a5193c942806556ae906f5943612f1befd2443de35ee7f5364ca43c5",
      "size_bytes": 855414,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 45326,
      "notes": "Model-specific design matrix export.",
      "operational_reference_count": 0,
      "path": "code/3_hidden_markov_model/data/design_matrix_neutral_wh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "8c8b65f7f1f4dfdd1b16b65e4f1602cc1db8da34bcfd838df97d7b913a54e181",
      "size_bytes": 1602382,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 46022,
      "notes": "Model-specific design matrix export.",
      "operational_reference_count": 0,
      "path": "code/3_hidden_markov_model/data/responses_neutral_nh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "7ec325a9aa1783129d7971d5cf8a08cc3c6dd1e811abe5048d458d1ca232768d",
      "size_bytes": 92252,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 45326,
      "notes": "Model-specific design matrix export.",
      "operational_reference_count": 0,
      "path": "code/3_hidden_markov_model/data/responses_neutral_wh.txt",
      "role": "GLM-HMM design-matrix export",
      "sha256": "3aad853e782742bb0770cfa7024712066b803d9ef48809cf1b6d82661ffbaf51",
      "size_bytes": 90652,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "inspected",
      "line_count": 93,
      "notes": "Script is inventoried but not directly rerun by the atlas.",
      "operational_reference_count": 5,
      "path": "code/3_hidden_markov_model/env.yml",
      "role": "source script or configuration",
      "sha256": "9c4cd12f61cd68bbe0d43b96fddbea736068fe40c4252a338120f9649491b87f",
      "size_bytes": 2254,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "inspected",
      "line_count": 235,
      "notes": "Script is inventoried but not directly rerun by the atlas.",
      "operational_reference_count": 19,
      "path": "code/3_hidden_markov_model/glmhmm/analysis.py",
      "role": "source script or configuration",
      "sha256": "0211fd06c797cfc4d9bb66070dd56907f6f318de4d053733ecbd9d29890070f4",
      "size_bytes": 8839,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "inspected",
      "line_count": 255,
      "notes": "Script is inventoried but not directly rerun by the atlas.",
      "operational_reference_count": 29,
      "path": "code/3_hidden_markov_model/glmhmm/glm.py",
      "role": "source script or configuration",
      "sha256": "85d57029703d30f69c920ed41e8e7f515bb14b049790b8b74b79bc026fd1a072",
      "size_bytes": 11488,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "inspected",
      "line_count": 375,
      "notes": "Script is inventoried but not directly rerun by the atlas.",
      "operational_reference_count": 29,
      "path": "code/3_hidden_markov_model/glmhmm/glm_hmm.py",
      "role": "source script or configuration",
      "sha256": "341bb36dbf5ccf05101a3567bf888a13c30584fe9fbebe2de965b6dec2545685",
      "size_bytes": 15687,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "inspected",
      "line_count": 374,
      "notes": "Script is inventoried but not directly rerun by the atlas.",
      "operational_reference_count": 30,
      "path": "code/3_hidden_markov_model/glmhmm/hmm.py",
      "role": "source script or configuration",
      "sha256": "892f38741a455b876aab9960af1653f9ebff214b6ca3b490cecdbfab837bc184",
      "size_bytes": 14147,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "inspected",
      "line_count": 179,
      "notes": "Script is inventoried but not directly rerun by the atlas.",
      "operational_reference_count": 3,
      "path": "code/3_hidden_markov_model/glmhmm/init_params.py",
      "role": "source script or configuration",
      "sha256": "552c8f1e48a1b6b1e80499385ebb2177e01162901beee575306e7dadfba11ef3",
      "size_bytes": 6931,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "inspected",
      "line_count": 85,
      "notes": "Script is inventoried but not directly rerun by the atlas.",
      "operational_reference_count": 4,
      "path": "code/3_hidden_markov_model/glmhmm/observations.py",
      "role": "source script or configuration",
      "sha256": "07f137e51fa90f086f5a5cb8350e810d7ceb67c6bcbf8a075588cd8658740160",
      "size_bytes": 2675,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "inspected",
      "line_count": 404,
      "notes": "Script is inventoried but not directly rerun by the atlas.",
      "operational_reference_count": 36,
      "path": "code/3_hidden_markov_model/glmhmm/utils.py",
      "role": "source script or configuration",
      "sha256": "8cbab63ce36f76121de50d49aba6b48e70f670dbf82e6164303e6c106b811841",
      "size_bytes": 15103,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "inspected",
      "line_count": 609,
      "notes": "Script is inventoried but not directly rerun by the atlas.",
      "operational_reference_count": 10,
      "path": "code/3_hidden_markov_model/glmhmm/visualize.py",
      "role": "source script or configuration",
      "sha256": "f4869f0725c45568609810f740cbd2d262eef3e06dffb4bfeac9c933c7b49d39",
      "size_bytes": 24324,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 176,
      "notes": "Full reinforcement-learning model refit is deferred.",
      "operational_reference_count": 65,
      "path": "code/4_rl_model/eval_function.m",
      "role": "POMDP/RL model support file",
      "sha256": "bfae453acc08c9ce0162b64c2314050e5cdad5e89e3cfd6787794bcaea9e3b94",
      "size_bytes": 7676,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 162,
      "notes": "Full reinforcement-learning model refit is deferred.",
      "operational_reference_count": 55,
      "path": "code/4_rl_model/eval_function_multiple_runs.m",
      "role": "POMDP/RL model support file",
      "sha256": "d801c9e9909d09d0d485082825ffd4cbbd11ae9e53b11176484886869f19ad22",
      "size_bytes": 7294,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 67,
      "notes": "Full reinforcement-learning model refit is deferred.",
      "operational_reference_count": 9,
      "path": "code/4_rl_model/fitting_function.m",
      "role": "POMDP/RL model support file",
      "sha256": "7601e8b9d1fc5e891c17f77f436fb4cc0496a783aa5061745104f12d14228fca",
      "size_bytes": 2301,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 166,
      "notes": "Full reinforcement-learning model refit is deferred.",
      "operational_reference_count": 53,
      "path": "code/4_rl_model/fitting_pompd_main.m",
      "role": "POMDP/RL model fitting",
      "sha256": "c58d67f8103f8116b7c9f1131c40425cc2cce21be9e3fc132bfb5ac697768a8d",
      "size_bytes": 7053,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 289,
      "notes": "Full reinforcement-learning model refit is deferred.",
      "operational_reference_count": 74,
      "path": "code/4_rl_model/insequence_pompd_simulation.m",
      "role": "POMDP/RL model support file",
      "sha256": "f73c398eb85935f28b90262a2c9f798b7a82e55cbbd3c7359fb4d860a5fb78fc",
      "size_bytes": 12547,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 310,
      "notes": "Full reinforcement-learning model refit is deferred.",
      "operational_reference_count": 76,
      "path": "code/4_rl_model/insequence_pompd_simulation_mem_decay.m",
      "role": "POMDP/RL model support file",
      "sha256": "34fdfc9e41a699c86164a7fa1ac14ccaad3e28aadf375ee554ae3ce2075207d0",
      "size_bytes": 13481,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 3,
      "notes": "Full reinforcement-learning model refit is deferred.",
      "operational_reference_count": 0,
      "path": "code/4_rl_model/parsave.m",
      "role": "POMDP/RL model support file",
      "sha256": "c7443f44274dd6112f0ddd1f840d66980f6514a6adfbca47d8d996b999dfcaa5",
      "size_bytes": 103,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 17,
      "notes": "Full reinforcement-learning model refit is deferred.",
      "operational_reference_count": 0,
      "path": "code/4_rl_model/perceptual_state.m",
      "role": "POMDP/RL model support file",
      "sha256": "396c6554d7855a4ecc98312d8e751c5fb00817601622845c3cd0b5f1eea853df",
      "size_bytes": 482,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 222,
      "notes": "Full reinforcement-learning model refit is deferred.",
      "operational_reference_count": 64,
      "path": "code/4_rl_model/plot_model.m",
      "role": "POMDP/RL model support file",
      "sha256": "34b0e935a2b3f0dd6159651ff98cf468b55a6fd7bc54b11fca9138b8798a249c",
      "size_bytes": 9643,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 86,
      "notes": "Full reinforcement-learning model refit is deferred.",
      "operational_reference_count": 7,
      "path": "code/4_rl_model/pomdp_observer.m",
      "role": "POMDP/RL model support file",
      "sha256": "a2314f068a7d1a13dfd3100e48e4cb4efc66d4887834970082821d0d41a12408",
      "size_bytes": 2478,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "deferred",
      "line_count": 89,
      "notes": "Full reinforcement-learning model refit is deferred.",
      "operational_reference_count": 3,
      "path": "code/4_rl_model/pomdp_observer_exp_memory.m",
      "role": "POMDP/RL model support file",
      "sha256": "385203a892b821ce81260d9e55139b056be47b8683f7e14c5e1e5e9a20849c64",
      "size_bytes": 2991,
      "source_dependency_paths": []
    },
    {
      "atlas_status": "reused_as_reference",
      "line_count": 301,
      "notes": "Reference for exp2 source columns, session-level exclusions, and lagged adaptation variables; atlas implements independent operational session-order summaries.",
      "operational_reference_count": 98,
      "path": "code/5_adaptation_analysis.r",
      "role": "exp2 adaptation and altitude/history analysis",
      "sha256": "f150f918490cf14cd8949bc53ee417ded71bd4439fede1cc40f92725c4d8e915",
      "size_bytes": 10877,
      "source_dependency_paths": [
        "../data/data_exp2_adaptation_test.csv",
        "data_exp2_adaptation_test.csv"
      ]
    },
    {
      "atlas_status": "deferred",
      "line_count": 346,
      "notes": "IBL behavior is represented by dedicated atlas slices instead of this comparison table.",
      "operational_reference_count": 88,
      "path": "code/6_ibl_analysis.r",
      "role": "IBL comparison analysis",
      "sha256": "2649b7f473b0e1317f528050c29333b6fee7eba90a3de23666ea9c96ca2fdcb7",
      "size_bytes": 12338,
      "source_dependency_paths": [
        "../data/data_ibl.csv",
        "data_ibl.csv"
      ]
    },
    {
      "atlas_status": "deferred",
      "line_count": 787,
      "notes": "Photometry joins and dopamine-model alignment are outside the behavior-first slice.",
      "operational_reference_count": 161,
      "path": "code/7_dopamine_analysis.r",
      "role": "dopamine photometry analysis",
      "sha256": "e4c1191fc66bdfe00074e8a3ddfd1ea827d12d88eda763f1ac4ed0b802673e4a",
      "size_bytes": 28135,
      "source_dependency_paths": [
        "../data/data_exp3_photometry_behavior.csv",
        "../data/data_exp3_photometry_dopamine.csv",
        "data_exp3_photometry_behavior.csv",
        "data_exp3_photometry_dopamine.csv"
      ]
    }
  ],
  "zip": {
    "n_deferred_scripts": 24,
    "n_files": 108,
    "n_reused_reference_scripts": 2,
    "n_source_scripts_hashed": 36,
    "top_level_entries": [
      "__MACOSX",
      "code"
    ]
  }
}
