Table 7 NEAO provides specific details for the results of the three PSD analyses.

From: Improving data sharing and knowledge transfer via the Neuroelectrophysiology Analysis Ontology (NEAO)

A

Root file path

NEAO PSD computation class

neao_steps:Compute PowerSpectralDensityMultitaper

neao_steps:Compute PowerSpectralDensityWelch

…/psd_by_trial

0

160

…/psd_by_trial_2

160

0

…/psd_by_trial_3

0

160

B

Package

Version

File count per root file path

…/psd_by_trial

…/psd_by_trial_2

…/psd_by_trial_3

Elephant

0.14.0

160

160

0

SciPy

1.11.4

0

0

160

C

NEAO class

Value

File count per root file path

…/psd_by_trial

…/psd_by_trial_3

neao_params:WindowFunction

hann

160

160

neao_params:FrequencyResolution

2.0 Hz

160

0

neao_params:WindowOverlapFactor

0.5

160

0

neao_params:SamplingFrequency

500.0

0

160

neao_params:WindowLengthSamples

250

0

160

neao_params:WindowOverlapSamples

125

0

160

  1. Different SPARQL queries were executed in the knowledge graph to interrogate specific information from the provenance of the files that stored PSD estimates. Aggregations of the query results are presented according to the root in the file path. The main reach2grasp folder in the root file path was removed for clarity, and only the names of the subfolders specific to the analysis variants are shown. (A) SPARQL query identifying the function used to compute the PSD. It is possible to correctly identify which result file sets contain plots of PSDs computed using the Welch method (all files in the psd_by_trial and psd_by_trial_3 subfolders) or the multitaper method (all files in the psd_by_trial_2 subfolder). (B) SPARQL query result identifying the software package name and version where the function used to compute the PSD was implemented. It is possible to correctly identify which result files used either Elephant (all files in the psd_by_trial and psd_by_trial_2 subfolders) or SciPy (all files in the psd_by_trial_3 subfolder). (C) SPARQL query listing the class and value of the parameters used by executions of a function that computed PSD using the Welch method. The parameter class is derived from AnalysisParameter. For the two different result sets that used the Welch method (files in the psd_by_trial or psd_by_trial_3 subfolders), the distinct parameters required by either the Elephant or SciPy software implementations can be identified and compared. In all tables, the prefixes of the full IRIs of the NEAO classes returned by the queries were substituted by the namespaces according to Table 1.