遇见数据集

Data: Influence of Arm Swing on Cost of Transport during Walking

收藏
Zenodo2020-07-29 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

Data and code for De Graaf et al. (2019): Influence of Arm Swing on Cost of Transport during Walking (https://doi.org/10.1101/426775). The ArmSwingData folder contains two subfolders. One with the raw data and one with the necessary scripts to run the analyses. The analysis can be run from the <strong>Main.m</strong> script located in the top folder. <strong>Start.m</strong> initializes the program, and saves some important variables in <strong>infovar.mat</strong> so most programs can be ran separately, without being called from Main.m. If you change the name of the ArmSwingData folder, make sure to change the name for the directory in this script. Data is ordered in the subfolder ‘Data’. For each participant (PP01, PP02, …, PP12) three folders exist: <strong>Cosmed</strong>: contains excel files with the metabolic (cosmed) data, as well as age/height/weight information of the participant <strong>ForcePlate</strong>: contains .afp and .afp2 files with kinetic data for forceplate 1 and 2 respectively. You can find which file corresponds to what condition in the file ‘Main_Forceplate.m’ stored in the software subfolder. Heelstrike information for the forceplate data has already been stored in the variable PP**_HS.mat, but can also be recalculated and checked from within the software. To do this open ‘Main_Forceplate.m’ and uncomment line 23 that runs ‘Forceplate_HeelStrike.m’ . <strong>Xsens</strong>: contains .mvnx for all conditions. You can find which file corresponds to what condition in the file ‘Main_Xsens.m’ stored in the software subfolder. Heelstrike information for the xsens data has already been stored in the variable PPXX_HS.mat, but can also be recalculated and checked from within the software. To do this open ‘Main_Xsens.m’ and uncomment line 23 that runs ‘Xsens_HeelStrike.m’ . All scripts (except for start-up files Main.m and Start.m) are located in the software folder: <strong>=VU 3D Model=</strong>: the somewhat under documented VU 3D model, several functions of which are being used; <strong>Cosmed</strong>: All scripts belonging to the cosmed analysis. These can be all run from Main_Cosmed.m <strong>ForcePlate</strong>: All scripts belonging to the kinetic analysis. These can be all run from Main_ForcePlate.m <strong>Xsens</strong>: All scripts belonging to the kinematic analysis. These can be all run from Main_Xsens.m <strong>Plotting</strong>: All scripts necessary for creating the figures featured. These can be all run from Plots.m All the Main_*.m files can in turn be ran from Main.m. The Main_*.m files also contain brief descriptions of the files. All files first check if the product they create already exist. If so they will not run. If you want to run them anyways, simply inverse the if ~exist statement by removing the tilde, the program will then be executed and the existing product will be overwritten. N.B. For Xsens_Align, checking if it’s product exists takes a long time, so it could be wise to not run this program again after the first time (set run=false at the start of the program, or simply comment the line in Main_Xsens)

本数据集与代码对应De Graaf等人(2019)的研究:《行走时手臂摆动对运动能耗的影响》(https://doi.org/10.1101/426775)。 ArmSwingData文件夹包含两个子文件夹:其一为原始数据文件夹,其二为分析所需的脚本文件夹。所有分析可通过顶层文件夹内的<strong>Main.m</strong>脚本运行。<strong>Start.m</strong>用于初始化程序,并将关键变量保存至<strong>infovar.mat</strong>,因此多数脚本可脱离Main.m独立运行。若修改ArmSwingData文件夹的名称,需同步更新该脚本内的目录名称。 数据存储于"Data"子文件夹中。针对每位参与者(PP01、PP02……PP12),均设有三个子文件夹: 1. <strong>Cosmed</strong>:存放包含代谢(cosmed)数据的Excel文件,以及参与者的年龄、身高与体重信息; 2. <strong>ForcePlate</strong>:分别存储测力台1和测力台2的动力学数据文件,格式为.afp与.afp2。软件子文件夹内的"Main_Forceplate.m"文件可查询各文件对应的实验条件。测力台数据的足跟触地信息已存储于变量PP**_HS.mat中,也可通过软件重新计算并校验:打开"Main_Forceplate.m",取消运行"Forceplate_HeelStrike.m"的第23行注释即可; 3. <strong>Xsens</strong>:存放所有实验条件下的.mvnx格式文件。软件子文件夹内的"Main_Xsens.m"文件可查询各文件对应的实验条件。Xsens数据的足跟触地信息已存储于变量PPXX_HS.mat中,也可通过软件重新计算并校验:打开"Main_Xsens.m",取消运行"Xsens_HeelStrike.m"的第23行注释即可。 所有脚本(启动文件Main.m与Start.m除外)均存放于software文件夹中: - <strong>=VU 3D Model=</strong>:文档较为简略的VU三维模型,本研究使用了其部分功能; - <strong>Cosmed</strong>:所有用于Cosmed数据分析的脚本,可通过Main_Cosmed.m一键运行全部脚本; - <strong>ForcePlate</strong>:所有用于动力学数据分析的脚本,可通过Main_Forceplate.m一键运行全部脚本; - <strong>Xsens</strong>:所有用于运动学数据分析的脚本,可通过Main_Xsens.m一键运行全部脚本; - <strong>Plotting</strong>:所有用于生成研究配图的脚本,可通过Plots.m一键运行全部脚本。 所有Main_*.m文件均可通过Main.m调用。各Main_*.m文件中均包含对应脚本的简要说明。所有脚本会首先检查目标产物是否已存在,若已存在则跳过运行。若需强制重新运行,只需移除`if ~exist`语句中的取反符号(~),即可执行脚本并覆盖已有产物。 注意:Xsens_Align脚本的产物检查耗时较长,建议首次运行后不再重复执行(可在脚本开头设置`run=false`,或在Main_Xsens中注释对应行)。

提供机构:
Zenodo
创建时间:
2019-05-08
二维码
社区交流群
二维码
科研交流群
商业服务