001     1031656
005     20250411203140.0
024 7 _ |a 10.12751/NNCN.BC2024.031
|2 doi
037 _ _ |a FZJ-2024-05772
041 _ _ |a English
100 1 _ |a Köhler, Cristiano A.
|0 P:(DE-Juel1)180365
|b 0
|e Corresponding author
|u fzj
111 2 _ |a Bernstein Conference 2024
|c Frankfurt am Main
|d 2024-09-29 - 2024-10-02
|w Germany
245 _ _ |a Tracking the provenance of data generation and analysis in NEST simulations
260 _ _ |c 2024
336 7 _ |a Conference Paper
|0 33
|2 EndNote
336 7 _ |a INPROCEEDINGS
|2 BibTeX
336 7 _ |a conferenceObject
|2 DRIVER
336 7 _ |a CONFERENCE_POSTER
|2 ORCID
336 7 _ |a Output Types/Conference Poster
|2 DataCite
336 7 _ |a Poster
|b poster
|m poster
|0 PUB:(DE-HGF)24
|s 1744377497_4024
|2 PUB:(DE-HGF)
|x After Call
520 _ _ |a Neural simulations using NEST are typically executed by a Python script that configures the simulator kernel, builds the network, and runs the simulation. The result is a series of files containing the simulated network activity, which can then be analyzed to provide insights into the neural activity. Despite the availability of file headers to identify the origin of the outputs, a user analyzing the data must still interpret the findings with respect to the simulation setup, network connectivity, and parameters of the neuronal and synaptic models. This information is not immediately available, as the exact details of the simulation configuration are understandable only by referring to the original script, which makes it challenging to share simulation results, especially in collaborative contexts. In addition, the researcher may change simulation parameters over time, and tracking those changes becomes increasingly difficult among collaborators with access to shared files with the simulation output. Therefore, the final results of a NEST simulation lack detailed provenance to link each output to the detailed description of how the network was instantiated and run.Here we showcase how Alpaca (doi:10.5281/zenodo.10276510; RRID:SCR_023739) [1] helps to capture provenance in a typical NEST simulation experiment and subsequent data analysis with the Elephant (doi:10.5281/zenodo.1186602; RRID:SCR_003833) toolbox [2]. Alpaca is a toolbox that captures provenance during the execution of Python scripts. It uses decorators to record the details of each function executed and associated data objects. First, we demonstrate that Alpaca can capture end-to-end provenance in a workflow that executes multiple simulations with distinct parameters and performs a combined analysis of all generated data. Second, we highlight how data objects are annotated with simulation details using the Neo library [3] to identify the data source in the simulation. Third, we show how the details of the network creation using the PyNEST interface are captured and related to each data output and analysis result. In the end, this approach contributes to representing the simulated data and analysis results according to the FAIR principles [4]. The results findability is improved with the detailed provenance, the interoperability is supported by a standardized data model, and data may be reused due to the enhanced description of the data generation and analysis processes. REFERENCES [1] Köhler, C.A., Ulianych, D., Grün, S., Decker, S., Denker, M., 2024. Facilitating the sharing of electrophysiology data analysis results through in-depth provenance capture. eNeuro 11, ENEURO.0476-23.2024, 10.1523/ENEURO.0476-23.2024[2] Denker, M., Yegenoglu, A., Grün, S., 2018. Collaborative HPC-enabled workflows on the HBP Collaboratory using the Elephant framework. Neuroinformatics 2018, P19, 10.12751/incf.ni2018.0019[3] Garcia, S., Guarino, D., Jaillet, F., Jennings, T., Pröpper, R., Rautenberg, P.L., Rodgers, C.C., Sobolev, A., Wachtler, T., Yger, P., Davison, A.P., 2014. Neo: an object model for handling electrophysiology data in multiple formats. Frontiers in Neuroinformatics 8, 10, 10.3389/fninf.2014.00010[4] Wilkinson, M.D., Dumontier, M., Aalbersberg, Ij.J., Appleton, G., Axton, M., Baak, A., Blomberg, N. et al., 2016. The FAIR Guiding Principles for scientific data management and stewardship. Scientific Data 3, 160018, 10.1038/sdata.2016.18
536 _ _ |a 5235 - Digitization of Neuroscience and User-Community Building (POF4-523)
|0 G:(DE-HGF)POF4-5235
|c POF4-523
|f POF IV
|x 0
536 _ _ |a 5231 - Neuroscientific Foundations (POF4-523)
|0 G:(DE-HGF)POF4-5231
|c POF4-523
|f POF IV
|x 1
536 _ _ |a HDS LEE - Helmholtz School for Data Science in Life, Earth and Energy (HDS LEE) (HDS-LEE-20190612)
|0 G:(DE-Juel1)HDS-LEE-20190612
|c HDS-LEE-20190612
|x 2
536 _ _ |a EBRAINS 2.0 - EBRAINS 2.0: A Research Infrastructure to Advance Neuroscience and Brain Health (101147319)
|0 G:(EU-Grant)101147319
|c 101147319
|f HORIZON-INFRA-2022-SERV-B-01
|x 3
536 _ _ |a HBP SGA2 - Human Brain Project Specific Grant Agreement 2 (785907)
|0 G:(EU-Grant)785907
|c 785907
|f H2020-SGA-FETFLAG-HBP-2017
|x 4
536 _ _ |a HBP SGA3 - Human Brain Project Specific Grant Agreement 3 (945539)
|0 G:(EU-Grant)945539
|c 945539
|f H2020-SGA-FETFLAG-HBP-2019
|x 5
536 _ _ |a Algorithms of Adaptive Behavior and their Neuronal Implementation in Health and Disease (iBehave-20220812)
|0 G:(DE-Juel-1)iBehave-20220812
|c iBehave-20220812
|x 6
536 _ _ |a JL SMHB - Joint Lab Supercomputing and Modeling for the Human Brain (JL SMHB-2021-2027)
|0 G:(DE-Juel1)JL SMHB-2021-2027
|c JL SMHB-2021-2027
|x 7
588 _ _ |a Dataset connected to DataCite
650 _ 7 |a Computational Neuroscience
|2 Other
650 _ 7 |a Data analysis, machine learning and neuroinformatics
|2 Other
700 1 _ |a Kern, Moritz
|0 P:(DE-Juel1)190659
|b 1
|u fzj
700 1 _ |a Grün, Sonja
|0 P:(DE-Juel1)144168
|b 2
|u fzj
700 1 _ |a Denker, Michael
|0 P:(DE-Juel1)144807
|b 3
|u fzj
773 _ _ |a 10.12751/NNCN.BC2024.031
909 C O |o oai:juser.fz-juelich.de:1031656
|p openaire
|p VDB
|p ec_fundedresources
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 0
|6 P:(DE-Juel1)180365
910 1 _ |a RWTH Aachen
|0 I:(DE-588b)36225-6
|k RWTH
|b 0
|6 P:(DE-Juel1)180365
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 1
|6 P:(DE-Juel1)190659
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 2
|6 P:(DE-Juel1)144168
910 1 _ |a RWTH Aachen
|0 I:(DE-588b)36225-6
|k RWTH
|b 2
|6 P:(DE-Juel1)144168
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 3
|6 P:(DE-Juel1)144807
913 1 _ |a DE-HGF
|b Key Technologies
|l Natural, Artificial and Cognitive Information Processing
|1 G:(DE-HGF)POF4-520
|0 G:(DE-HGF)POF4-523
|3 G:(DE-HGF)POF4
|2 G:(DE-HGF)POF4-500
|4 G:(DE-HGF)POF
|v Neuromorphic Computing and Network Dynamics
|9 G:(DE-HGF)POF4-5235
|x 0
913 1 _ |a DE-HGF
|b Key Technologies
|l Natural, Artificial and Cognitive Information Processing
|1 G:(DE-HGF)POF4-520
|0 G:(DE-HGF)POF4-523
|3 G:(DE-HGF)POF4
|2 G:(DE-HGF)POF4-500
|4 G:(DE-HGF)POF
|v Neuromorphic Computing and Network Dynamics
|9 G:(DE-HGF)POF4-5231
|x 1
914 1 _ |y 2024
920 1 _ |0 I:(DE-Juel1)IAS-6-20130828
|k IAS-6
|l Computational and Systems Neuroscience
|x 0
920 1 _ |0 I:(DE-Juel1)INM-10-20170113
|k INM-10
|l Jara-Institut Brain structure-function relationships
|x 1
980 _ _ |a poster
980 _ _ |a VDB
980 _ _ |a I:(DE-Juel1)IAS-6-20130828
980 _ _ |a I:(DE-Juel1)INM-10-20170113
980 _ _ |a UNRESTRICTED


LibraryCollectionCLSMajorCLSMinorLanguageAuthor
Marc 21