Sexual dimorphism in sensorimotor transformation of insect optic flow
Data files
May 05, 2026 version files 13.72 GB
-
Dataset.zip
13.72 GB
-
README.md
26.59 KB
Abstract
Motion vision underpins a wide range of adaptive behaviours essential for individual and species survival. In hoverflies, some visual behaviours are sexually dimorphic, including for example male high-speed pursuit of conspecifics, matched by improved optics, and faster photoreceptors. Other visual behaviours are sexually monomorphic, with for example similar foraging flight speeds in male and female hoverflies. However, whether the descending neurons responsible for sensorimotor transformation of optic flow are sexually dimorphic is unknown. To address this, we combined morphological analysis with electrophysiology of optic flow sensitive descending neurons and compared neural responses to the behavioural output in tethered hoverflies. We found that while optomotor flight behaviour is largely sexually monomorphic, the underlying neural responses are sexually dimorphic, especially at higher optic flow velocities. Additionally, behavioural responses were noticeably slower than neural responses. Together, our findings uncover a nuanced, sex- and stimulus- dependant sensorimotor transformation, shaped by both neural architecture and behavioural demands.
This dataset supports the publication titled "Sexual dimorphism in sensorimotor transformation of insect optic flow". Dataset.zip contains experimental data, analysis scripts and processed outputs from electrophysiological, morphological and behavioural experiments. The data are organized into folders corresponding to experimental modalities and analysis stages, with naming conventions of processed outputs aligned to the figures in the manuscript.
Folder Structure and Contents
- ElectrophysiologyData – data from electrophysiology recordings.
- ElectrophysiologyAnalysisScripts – MATLAB scripts for electrophysiology data analysis.
- MorphologyData – confocal images and morphological measurements.
- MorphologyAnalysisScripts – MATLAB scripts for morphology data analysis.
- BehaviourData –wing beat amplitude data.
- BehaviourAnalysisScripts – MATLAB scripts for behavioural data analysis.
- CSVOutputFiles – processed data exported as CSV files.
- PrismFiles – GraphPad Prism files used for figure generation and statistical reporting.
Data Sets
Electrophysiology Data
This folder contains electrophysiological recordings from individual hoverflies merged with the visual stimulus parameters.
- The data are organised into subfolders based on the following criteria:
- Intracellular – data from intracellular electrophysiology recordings from neurons used for morphological reconstructions
- Extracellular – data from extracellular electrophysiology
- Male – data from male hoverflies
- Female – data from female hoverflies
- RFTestData_Males – data used for validation of neuron classification in Figure 1.
- Within these subfolders, each individual folder contains data from a single neuron, with the folder name reflecting experiment identifiers and the filenames indicating the details of the experimental stimulus run.
- For intracellular data the file name format is as follows:
- folder name - YYYYMMDD_fly# - experiment date and hoverfly number.
- file name - Block####-Cell##-DetailedWF8RFMap-Trial1-384.mat - data block number, cell number, visual stimulus type and trial number.
- For extracellular data the file name format is as follows:
- folder name - YYMMDD_N##P## - experiment date, hoverfly number and recording position.
- file name - YYYY-MM-DD@HH_MM_SS-DetailedWF8RFMap-N##-P##-Trial1-384.mat - experiment date, time of day, visual stimulus type, hoverfly number, recording position and trial number.
Morphology Data
This folder contains the measurements of neuronal and cervical connective width and the confocal images these measurements were taken from.
- OFSDN2_MorphologyMeasurements_RawData.csv - measurements of neuronal and cervical connective width.
- Confocal_images - folder containing unedited confocal images.
- The confocal images folder is organised into subfolders based on the following criteria:
- Male – images from male hoverflies
- Female – images from female hoverflies
- Within these subfolders, each individual folder contains images from a single hoverfly, with the folder name reflecting experiment identifiers and the filenames indicating the anatomical region from which the image was taken.
- The file name format is as follows:
- folder name - YYYYMMDD_fly# - experiment date and hoverfly number.
- file name - YYYYMMDD_fly#VNC_20x#.tif - experiment date, hoverfly number, anatomical region, magnification and image number.
- Anatomical regions are listed as brain, neck connective or VNC (ventral nerve cord).
Behaviour Data
This folder contains wing beat amplitude data from individual hoverflies merged with the visual stimulus parameters.
- With this folder, each subfolder contains wing beat amplitude data from a single hoverfly, with the folder name reflecting experiment identifiers and filenames indicating the details of the experimental stimulus run.
- The file name format is as follows:
- folder name - YYYYMMDD_F##b## - experiment date, male (M) or female (F), hoverfly number and batch number.
- file name - YYYY-MM-DD@HH_MM_SS-Sideslip velocity-N##-P##-Trial1-39.mat - experiment date, time of day, visual stimulus type, hoverfly number, recording number and trial number.
Analysis Scripts
Analyses were performed using MATLAB Version 9.11.0.2358333 (R2021b) with the following toolboxes:
- Curve Fitting Toolbox 3.6
- Image Processing Toolbox 11.4
- Frederic Moisy. EzyFit 2.44. MATLAB Central File Exchange.
- Philipp Berens. Circular Statistics Toolbox (Directional Statistics). MATLAB Central File Exchange.
Electrophysiology Analysis Scripts
These scripts process and analyse electrophysiology recordings from hoverfly optic flow sensitive descending neurons. The analysis pipeline is organised into sequential steps, and all scripts prefixed with “Step” must be executed in numerical order before running the remaining scripts. Output files are generated for downstream figure production and statistical analysis.
- Step1_ExtracellularDatasets_GratingRFMap.m - extracts key response parameters from the receptive field map of each extracellular recording for further analysis.
- Step1_IntracellularDatasets_GratingRFMap.m - extracts key response parameters from the receptive field map of each intracellular recording.
- Step1_Additional Scripts - folder containing additional scripts required for Step 1.
- Dataload_ExtracellularData.m - loads extracellular data
- Dataload_IntracellularData.m- loads intracellular data
- GetSpikes_IntracellularData.m - identifies spikes in intracellular raw data traces
- GratingRFMap_Extracellular.m - plots receptive field map for extracellular datasets
- GratingRFMap_Intracellular.m- plots receptive field map for intracellular datasets
- Step2_GratingRFMap_ExclusionCriteria.m - identifies neuron type based on defined criteria.
- Step3_WF8.m - extracts responses to sine grating stimulus for each neuron.
- Step4_OpticFlow.m- extracts responses to optic flow stimulus for each neuron.
- Figure1ABCDEF_GratingRFMapExampleNeurons.m - plots receptive fields of representative optic flow sensitive descending neurons.
- Figure1_AdditionalScripts - additional scripts required to plot receptive field maps
- othercolor.m - colour schemes for receptive field maps
- colorData.mat - colour schemes for receptive field maps
- Figure1GHI_GratingRFMapCharacteristics_100TestNeurons.m - plots distribution of preferred direction and receptive field centres for 100 optic flow sensitive descending neurons (OFS DNs).
- Figure2A_FullScreenGrating.m - extracts responses of OFS DNs to a full-screen sinusoidal grating.
- Figure2BC_OpticFlow.m - extracts responses of OFS DNs to optic flow.
- Figure3EF_Lift_ContinuousVelocityTune.m - extracts velocity response function of OFS DNs to lift.
- Figure3EF_Roll_ContinuousVelocityTune.m - extracts velocity response function of OFS DNs to roll.
- Figure3EF_Sideslip_ContinuousVelocityTune.m - extracts velocity response function of OFS DNs to sideslip.
- Figure3EF_Thrust_ContinuousVelocityTune.m - extracts velocity response function of OFS DNs to thrust.
- Figure6AB_Latency.m - extracts response onset of OFS DNs to roll and lift.
- SuppFigure1_Clustering.m - evaluates the optimal number of clusters that can be obtained from the receptive field response parameters.
- SuppFigure2ABC_ExclusionCriteria.m - determines exclusion criteria based on receptive field response parameters.
- SuppFigure2DE_GratingRFMapCharacteristics_MalevsFemale.m - extracts receptive field parameters.
- SuppFigure2F_RFMapDimensions.m - extracts receptive field dimensions.
- SuppFigure3A_ExampleRFMapFlipped.m - plots standardized receptive field orientation shown on an example neuron.
- SuppFigure3B_ExampleGratingResponses.m - extracts response of example neuron to full-screen sinusoidal grating showing effect of receptive field orientation.
- SuppFigure3CD_Grating.m- extracts the effect of receptive field orientation on responses to full-screen sinusoidal grating.
- SuppFigure4AB_SpontaneousRate_StationaryOpticFlow.m - compares the spontaneous activity and responses to stationary stimuli.
- SuppFigure6C_CoveredRoll.m - determines the impact of visual field size on neural velocity response functions.
Morphology Analysis Scripts
This script processes the morphological quantification of OFS DNs from confocal images.
- SuppFigure5BC_MorphologyMeasurements.m - processes width measurements of OFS DN2 and cervical connective.
Behaviour Analysis Scripts
These scripts process and analyse hoverfly wing beat amplitude (WBA), head angle, and fore- and hind leg movement in response to varying optic flow stimuli. The analysis pipeline is structured in sequential steps, and each script must be run in numerical order. Output files are saved for downstream figure generation and statistical analysis.
- Step1_LiftVelWBA.m - extracts WBA responses to lift stimuli at varying velocities.
- Step1_RollLimitedScreenVelWBA.m - extracts WBA responses to roll stimuli with limited screen coverage.
- Step1_RollVelWBA.m- extracts WBA responses to roll stimuli at varying velocities.
- Step1_SideslipVelWBA.m- extracts WBA responses to sideslip stimuli at varying velocities.
- Step1_ThrustVelWBA.m - extracts WBA responses to thrust stimuli at varying velocities.
- Step1_LiftVelHead.m - extracts head angle responses to lift stimuli at varying velocities.
- Step1_RollVelHead.m- extracts head angle responses to roll stimuli at varying velocities.
- Step1_SideslipVelHead.m- extracts head angle responses to sideslip stimuli at varying velocities.
- Step1_ThrustVelHead.m - extracts head angle responses to thrust stimuli at varying velocities.
- Step1_LiftVelLegs.m - extracts fore- and hind legs responses to lift stimuli at varying velocities.
- Step1_RollVelLegs.m- extracts fore- and hind legs responses to roll stimuli at varying velocities.
- Step1_SideslipVelLegs.m- extracts fore- and hind legs responses to sideslip stimuli at varying velocities.
- Step1_ThrustVelLegs.m - extracts fore- and hind legs responses to thrust stimuli at varying velocities.
- Step2_LiftVelWBA.m - summarises WBA responses to lift stimuli at varying velocities.
- Step2_RollLimitedScreenVelWBA.m - summarises WBA responses to roll stimuli with limited screen coverage across animals.
- Step2_RollVelWBA.m - summarises WBA responses to roll stimuli across animals.
- Step2_SideslipVelWBA.m- summarises WBA responses to sideslip stimuli across animals.
- Step2_ThrustVelWBA.m - summarises WBA responses to thrust stimuli across animals.
- Step2_LiftVelHead.m - summarises head angle responses to lift stimuli at varying velocities.
- Step2_RollVelHead.m - summarises head angle responses to roll stimuli across animals.
- Step2_SideslipVelHead.m- summarises head angle responses to sideslip stimuli across animals.
- Step2_ThrustVelHead.m - summarises head angle responses to thrust stimuli across animals.
- Step2_LiftVelLegs.m - summarises fore- and hind legs responses to lift stimuli at varying velocities.
- Step2_RollVelLegs.m - summarises fore- and hind legs responses to roll stimuli across animals.
- Step2_SideslipVelLegs.m- summarises fore- and hind legs responses to sideslip stimuli across animals.
- Step2_ThrustVelLegs.m - summarises fore- and hind legs responses to thrust stimuli across animals.
- Step3_Figure5_WBADandWBAS.m- extracts WBA velocity response functions in male and female hoverflies.
- Step3_Figure6c_onsetWBAS.m - extracts WBAS response onset to roll and lift.
- Step3_Figure7e_Head.m- extracts head angle velocity response functions in male and female hoverflies.
- Step3_Figure7fg_Legs.m- extracts fore- and hind leg velocity response functions in male and female hoverflies.
- Step3_SuppFigure4c_prestim_stationary_WBAS.m - compares WBAS before stimulus presentation or when viewing a stationary starfield pattern
- Step3_SuppFigure4d_prestim_stationary_Hindleg.m - compares hindleg lengths before stimulus presentation or when viewing a stationary starfield pattern
- Step3_SuppFigure6d_coveredscreen.m - determines the impact of visual field size on behavioural velocity response functions.
- Step3_SuppFigure7_onsetSideslip.m - extracts WBAS, head angle and fore- and hind legs response onset to sideslip.
CSV Output Files
Processed output files from analysis scripts.
- Figure1_ScreenDimensions.csv
- Figure1B_Type1_Inset.csv
- Figure1C_Type1_Inset.csv
- Figure1E_Type2_Inset.csv
- Figure1F_Type2_Inset.csv
- Figure1G_PolarPlotOutline.csv
- Figure1H_100TestNeurons_CentrePositions.csv
- Figure2A_PolarPlotOutline.csv
- Figure2B_OFSType1_OpticFlow.csv
- Figure2C_OFSType2_OpticFlow.csv
- Figure3E_OFSType1_Lift.csv
- Figure3E_OFSType1_Roll.csv
- Figure3E_OFSType1_Sideslip.csv
- Figure3E_OFSType1_Thrust.csv
- Figure3F_OFSType2_Lift.csv
- Figure3F_OFSType2_Roll.csv
- Figure3F_OFSType2_Sideslip.csv
- Figure3F_OFSType2_Thrust.csv
- Figure5G_WBAD_Lift.csv
- Figure5G_WBAD_Roll.csv
- Figure5G_WBAD_Sideslip.csv
- Figure5G_WBAD_Thrust.csv
- Figure5H_WBAS_Lift.csv
- Figure5H_WBAS_Roll.csv
- Figure5H_WBAS_Sideslip.csv
- Figure5H_WBAS_Thrust.csv
- Figure6A_OFSType1_Latency.csv
- Figure6B_OFSType2_Latency.csv
- Figure6C_WBAS_Latency.csv
- Figure7E_Headangle_Lift.csv
- Figure7E_Headangle_Roll.csv
- Figure7E_Headangle_Sideslip.csv
- Figure7E_Headangle_Thrust.csv
- Figure7F_Foreleg_Lift.csv
- Figure7F_Foreleg_Roll.csv
- Figure7F_Foreleg_Sideslip.csv
- Figure7F_Foreleg_Thrust.csv
- Figure7G_Hindleg_Lift.csv
- Figure7G_Hindleg_Roll.csv
- Figure7G_Hindleg_Sideslip.csv
- Figure7G_Hindleg_Thrust.csv
- Figure7H_HindlegDiff_Lift.csv
- Figure7H_HindlegDiff_Roll.csv
- Figure7H_HindlegDiff_Sideslip.csv
- Figure7H_HindlegDiff_Thrust.csv
- SuppFigure1A_PolarPlotOutline.csv
- SuppFigure1B_OptimalClustering.csv
- SuppFigure1C_XposandPD_Zscore_Clustered.csv
- SuppFigure2_ScreenDimensions.csv
- SuppFigure2A_Female_Amplitude.csv
- SuppFigure2A_Male_Amplitude.csv
- SuppFigure2A_TestNeurons_Male_Amplitude.csv
- SuppFigure2B_Female_NoArrows.csv
- SuppFigure2B_Male_NoArrows.csv
- SuppFigure2B_TestNeurons_Male_NoArrows.csv
- SuppFigure2C_Female_Variance.csv
- SuppFigure2C_Male_Variance.csv
- SuppFigure2C_TestNeurons_Male_Variance.csv
- SuppFigure2D_MaleNeurons_CentrePositions.csv
- SuppFigure2DE_PolarPlotOutline.csv
- SuppFigure2E_FemaleNeurons_CentrePositions.csv
- SuppFigure2F_ExampleWidthHeight.csv
- SuppFigure2F_OFSType1_RFDimensions.csv
- SuppFigure2F_OFSType2_RFDimensions.csv
- SuppFigure3A_ScreenDimensions.csv
- SuppFigure3B_FlippedGrating.csv
- SuppFigure3B_RotatedGrating.csv
- SuppFigure3B_UpsideDownGrating.csv
- SuppFigure3CD_BottomPolarPlotOutline.csv
- SuppFigure3CD_MiddlePolarPlotOutline.csv
- SuppFigure3CD_TopPolarPlotOutline.csv
- SuppFigure4A_3DOpticFlow_OFSType1.csv
- SuppFigure4A_ContinuousOpticFlow_OFSType1.csv
- SuppFigure4B_3DOpticFlow_OFSType2.csv
- SuppFigure4B_ContinuousOpticFlow_OFSType2.csv
- SuppFigure4C_WBAS.csv
- SuppFigure4D_Hindleg.csv
- SuppFigure5B_OFSDN2_MorphologyMeasurements.csv
- SuppFigure5C_CervicalConnective_Width.csv
- SuppFigure6C_CoveredScreenRoll.csv
- SuppFigure6D_CoveredScreenRoll.csv
- SuppFigure7.csv
- Table1.csv- Statistical summary dataset for electrophysiology data
- Table2.csv- Statistical summary dataset for bevaviour data
Prism Files
These files are used for statistical analysis of processed output data and for generating final figures included in the manuscript. All analyses were performed using GraphPad Prism version 10.4.0.
- Figure 1 - 100 Test Neurons
- Figure 2 - Full Screen Grating
- Figure 3 - DNs_ContinuousVelocityTuning
- Figure 5 - Behaviour_ContinuousVelocityTuning
- Figure 6 - Onset
- Figure 7 - Behaviour_ContinuousVelocityTuning_OtherParts
- Supp Figure 1 - Clustering
- Supp Figure 2 - Classification Criteria
- Supp Figure 3 - Full Screen Grating
- Supp Figure 4 - Comparison Prestimulation vs Stationary
- Supp Figure 5 - Morphology Measurements
- Supp Figure 6 - Covered Screen
- Supp Figure 7 - Onset Sideslip
Data Dictionary (CSV files)
The CSV files exported from GraphPad Prism contain columns corresponding to plotted data series. Column identities follow the structure defined in the Prism files (e.g., X values, Y values for different groups or annotations such as midline or scale bars). Specific column meanings are provided for representative files below.
-
Figure1_ScreenDimensions.csv, SuppFigure2_ScreenDimensions.csv, SuppFigure3A_ScreenDimensions.csv
Column 1 (X): Screen width (horizontal position; units: pixels)
Column 2 (Y): Screen height (vertical position; units: pixels)
Column 3: Midline position (Y coordinate; pixels)
Column 4: Equator position (Y coordinate; pixels)
Column 5: Vertical scale bar position (Y coordinate; pixels)
Missing values: NaN indicates that no value is defined for that column in the corresponding row -
Figure1B_Type1_Inset.csv and Figure1E_Type2_Inset.csv
Column 1 (X): X position (units: degrees)
Column 2 (Y): Measured response values
Column 3 (Y): Response values for the LPD condition
Column 4 (Y): Spontaneous activity values
Missing values: NaN indicates that no value is defined for that column in the corresponding row -
Figure1C_Type1_Inset.csv and Figure1F_Type2_Inset.csv
Column 1 (X): X position (units: degrees)
Column 2 (Y): Fitted response values derived from the data
Column 3 (Y): Measured response values
Column 4 (Y): Response values for the LMS condition
Column 5 (Y): Response values for the LPD condition
Missing values: NaN indicates that no value is defined for that column in the corresponding row -
Figure1G_PolarPlotOutline.csv, Figure2A_PolarPlotOutline.csv, SuppFigure2DE_PolarPlotOutline.csv, SuppFigure3CD_*.csv
Column 1 (X): X-axis values defining coordinate positions (units: degrees)
Columns 2–N (Y): Y values corresponding to multiple plotted elements, including polar plot points, axis definitions, and other plotted elements (e.g., boundaries, start/end positions, or legend markers)
Missing values: NaN indicates that no value is defined for a given entry
-
Figure1H_100TestNeurons_CentrePositions.csv
Column 1 (X): X position (units: degrees)
Columns 2–N (Y): Measured values for different experimental conditions or neuron groups (e.g., Type 1 RHS, Type 2 RHS, Type 2 LHS), as defined in the corresponding Prism files
Missing values: NaN indicates that no value is defined for that column in the corresponding row -
Figure2B_OFSType1_OpticFlow.csv and Figure2C_OFSType2_OpticFlow.csv
Columns 1–N: Measured response values for individual observations (e.g., neurons). Each column represents one observation, and columns are grouped by experimental condition (e.g., male and female), as defined in the corresponding Prism files
Rows correspond to different measurements or stimulus conditions, as defined in the corresponding Prism files
Missing values: NaN indicates that no value is defined for a given entry
- Figure3E_*.csv, Figure3F_*.csv, Figure5G_*.csv, Figure5H_*.csv, Figure7E_*.csv, Figure7F_*.csv, Figure7G_*.csv, Figure7H_*.csv
Column 1 (X): Independent variable values (e.g., stimulus velocity; units: deg/s or m/s, depending on dataset)
Columns 2–N: Measured response values for individual observations (e.g., neurons or animals), with each column representing one observation. Columns are grouped by experimental condition (e.g., male and female), as defined in the corresponding Prism files
Missing values: NaN indicates that no value is defined for a given entry
- Figure6A_OFSType1_Latency.csv, Figure6B_OFSType2_Latency.csv, Figure6C_WBAS_Latency.csv
Columns 1–N: Measured latency values for individual observations (e.g., neurons or animals), with each column representing one observation. Columns are grouped by experimental condition (e.g., male and female), as defined in the corresponding Prism files
Rows correspond to different categorical conditions (e.g., stimulus types such as roll or lift)
Missing values: NaN indicates that no value is defined for a given entry
- SuppFigure1A_PolarPlotOutline.csv
Column 1 (X): Coordinate values defining positions used for plotting (units: pixels)
Columns 2–N (Y): Values corresponding to plotted elements (e.g., polar plot points), which represent different groups (e.g., clusters) as described in the manuscript
Missing values: NaN indicates that no value is defined for that column in the corresponding row
-
SuppFigure1B_OptimalClustering.csv
Column 1 (X): Independent variable values (number of clusters)
Column 2 (Y): Optimal clustering metric values
Columns 3–N: Derived parameter values associated with clustering (e.g., position, height, width), as defined in the corresponding Prism files
Missing values: NaN indicates that no value is defined for a given entry -
SuppFigure1C_XposandPD_Zscore_Clustered.csv
Column 1 (X): Independent variable values (e.g., z-scored position or azimuth)
Columns 2–N (Y): Values corresponding to different clusters (e.g., Cluster 1–4)
Missing values: NaN indicates that no value is defined for a given entry
- SuppFigure2A_*.csv, SuppFigure2B_*.csv, SuppFigure2C_*.csv
Column 1 (X): Bin centre values (e.g., measured variable values; units as defined in the dataset)
Column 2 (Y): Counts representing the number of observations within each bin
Missing values: NaN indicates that no value is defined for a given entry
- SuppFigure2D_MaleNeurons_CentrePositions.csv and SuppFigure2E_FemaleNeurons_CentrePositions.csv
Column 1 (X): Centre position values (units: pixels)
Columns 2–N (Y): Values corresponding to different neuron groups or conditions (e.g., Type 1/Type 2, left/right)
Missing values: NaN indicates that no value is defined for a given entry
-
SuppFigure2F_ExampleWidthHeight.csv
Column 1 (X): X position values (units: pixels)
Column 2 (Y): Height values (units: pixels)
Column 3 (Y): Width values (units: pixels)
Missing values: NaN indicates that no value is defined for a given entry -
SuppFigure2F_OFSType1_RFDimensions.csv and SuppFigure2F_OFSType2_RFDimensions.csv
Columns 1–N: Measured values for different parameters (e.g., width and height) and conditions (e.g., male and female), with each column representing one parameter-condition combination
Missing values: NaN indicates that no value is defined for a given entry -
SuppFigure3B_*.csv
Column 1 (X): X position values (units: degrees)
Column 2 (Y): Fitted values (curve fit)
Columns 3–N (Y): Measured values for different response variables (e.g., response, preferred direction, amplitude)
Missing values: NaN indicates that no value is defined for a given entry -
SuppFigure4A_*.csv, SuppFigure4B_*.csv, SuppFigure4C_WBAS.csv, SuppFigure4D_Hindleg.csv
Columns 1–N: Measured values for individual observations (e.g., neurons or animals), with each column representing one observation
Rows correspond to categorical groups (e.g., male and female)
Missing values: NaN indicates that no value is defined for a given entry
-
SuppFigure5B_OFSDN2_MorphologyMeasurements.csv
Columns 1–N: Measured values for individual observations (e.g., neurons), with each column representing one observation. Columns are grouped by experimental condition (e.g., male and female)
Rows correspond to individual indexed observations
Missing values: NaN indicates that no value is defined for a given entry -
SuppFigure5C_CervicalConnective_Width.csv
Columns 1–N: Measured width values for individual observations (e.g., neurons), with each column representing one observation
Rows correspond to categorical groups (e.g., male and female)
Missing values: NaN indicates that no value is defined for a given entry -
SuppFigure6C_CoveredScreenRoll.csv and SuppFigure6D_CoveredScreenRoll.csv
Column 1 (X): Independent variable values (roll velocity; units: deg/s)
Columns 2–N: Measured response values for individual observations (e.g., neurons or animals), with each column representing one observation. Columns are grouped by experimental condition (e.g., central square and full screen)
Missing values: NaN indicates that no value is defined for a given entry -
SuppFigure7.csv
Columns 1–N: Measured values for individual observations (e.g., animals), with each column representing one observation. Columns are grouped by experimental condition (e.g., male and female)
Rows correspond to different measured variables (e.g., head angle, WBAS, foreleg, hind leg)
Missing values: NaN indicates that no value is defined for a given entry -
Table1.csv
Tabular summary of statistical analysis results. Columns represent test factors (e.g., velocity, sex, interaction), and entries contain corresponding statistical values (e.g., p-values or significance levels) for each stimulus condition
Missing values: Empty or symbolic entries (e.g., ****) represent significance levels or unavailable values as reported in the analysis
- Table2.csv
Tabular summary of statistical analysis results for behavioural measurements (e.g., WBAD, WBAS, head angle, foreleg, hind leg). Columns represent test factors (e.g., velocity, sex, interaction), and entries contain corresponding statistical values or significance levels for each stimulus condition
Missing values: Empty or symbolic entries (e.g., ****, **, >0.99) represent significance levels or reported statistical outcomes
