Gradient model simulations
收藏资源简介:
For each simulation type there is one .fishexp pickle file which contains per-frame position data across the simulations and one _bouts.pkl file which contains swim bout information for the simulation. Each file contains a pickled (via Python pickle module) dictionary. Keys within this dictionary identify the gradient type. For each gradient type there is a sub-dictionary with keys for each individual simulation that was run (200 each). The different names are for the following content: Experiment_fish_model_gradient: Simulatins using swim kineamtics binned according to tempeature and previous bout temperautre change from gradient experiments Fish_model_0_order: Constant transition model Navigation model simulations Fish_model_transition: Stimulus driven transition model Navigation model simulation Fish_model_fullsim_transition: Same as Stimulus model however contains a full range gradient simulation For each individual simulation the .fishexp file contains a matrix with n-simulation frames rows (at simulated 100 Hz same as in actual experiments) and 2 columns, the x-coordinate in pixels and the y-coordinate in pixels (resolution is 7 px/mm as in the experiments). For each simulation the _bouts.pkl file contains a dataframe with the following structure: State Original index Start Stop Displacement Angle change IBI The annotated swim mode The original index of the bout (since bouts close to the arena edge were filtered out) The start simulation frame of the bout The end simulationframe of the bout The displacement of the bout in pixels The angle change of the bout in radians The waiting time since the previous bout (interbout interval) in frames Temperature Prev Delta T Delta X Delta Y X Position Y Position Heading The temperature at the start of the bout The temperature change across the previous bout The movement in the X direction in pixels The movement in the Y direction in pixels The x position at the start of the bout The y position at the start of the bout The fish heading at the start of the bout



