001     903876
005     20220131120411.0
024 7 _ |a 10.12751/NNCN.BC2020.0272
|2 doi
037 _ _ |a FZJ-2021-05509
041 _ _ |a English
100 1 _ |a van der Vlag, Michiel
|0 P:(DE-Juel1)179447
|b 0
|e Corresponding author
|u fzj
111 2 _ |a Bernstein Conference
|c Online
|d 2020-09-29 - 2020-10-01
|w Germany
245 _ _ |a RateML, a spin-off of the NeuroML and LEMS Domain Specific Languages, tailored to generate rate-based-models suited for simulators such as the Virtual Brain (TVB) featuring high performance computing and parameter sweep capabilities.
260 _ _ |c 2020
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 1640074464_1957
|2 PUB:(DE-HGF)
|x Other
520 _ _ |a With this poster we present RateML, a spin-off of the NeuroML and LEMS Domain Specific Languages, tailored to generate rate-based-models suited for simulators such as the Virtual Brain (TVB) featuring high performance computing and parameter sweep capabilities. RateML has been developed to abstract modelling from the implementation or deployment on hardware of the to-be-simulated TVB brain model. Using RateML, code can be produced targeting different target languages and exploiting the computational capabilities of specific computing paradigms and hardware.RateML is based on the existing domain specific language 'LEMS'. Low Entropy Model Specification (LEMS) is an XML based language for specifying generic models of hybrid dynamical systems which extends a sibling language, ‘NeuroML’ (NeuroML), by providing representations for variation in cell dynamics in time; in other words, equations for cell dynamics. It enables users to generate rate-based brain models from an XML file, in which the generic features of TVB models can be addressed without needing extended knowledge regarding the optimal programming or simulation of such models. In figure 1 an example of a Kuramoto model in XML is shown.A TVB simulation often entails the exploration of many parameters to fit the simulated dynamics to empirical data e.g. EEG/MRI data. These big data exploration simulations are best aided by a high-performance compute solution. As well as regular (Python) TVB model generation, CUDA code can be generated in which certain variables can be designated with a specific range for parameter exploration. Such extensive parameter exploration can then be executed with a high degree of parallelization on a GPU. For example, for a brain model with 68 nodes, in a single kernel invocation on a V100 GPU, it is possible to simulate roughly 30,000 parallel instances using the Kuramoto model exploring the combinations of 173 coupling and 173 speed parameters in seconds. For the Epileptor, a model which is very memory demanding due to the fact that it has 6 state variables, roughly 5,000 parameter combinations can be explored in a single kernel. The models used in these experiments are generated by RateML.Thus, RateML can produce a) Python code compatible with the TVB framework, b) CUDA code which can be run directly on GPUs to perform high performance parameter fitting, and c) in the future code for Bayesian inversion.
536 _ _ |a 5111 - Domain-Specific Simulation & Data Life Cycle Labs (SDLs) and Research Groups (POF4-511)
|0 G:(DE-HGF)POF4-5111
|c POF4-511
|f POF IV
|x 0
536 _ _ |a SLNS - SimLab Neuroscience (Helmholtz-SLNS)
|0 G:(DE-Juel1)Helmholtz-SLNS
|c Helmholtz-SLNS
|x 1
588 _ _ |a Dataset connected to DataCite
650 _ 7 |a Computational Neuroscience
|2 Other
650 _ 7 |a Neurons, networks, dynamical systems
|2 Other
700 1 _ |a Diaz, Sandra
|0 P:(DE-Juel1)165859
|b 1
|u fzj
700 1 _ |a Woodman, Marmaduje
|0 P:(DE-HGF)0
|b 2
700 1 _ |a Fousek, Jan
|0 P:(DE-HGF)0
|b 3
700 1 _ |a Peyser, Alexander
|0 P:(DE-Juel1)161525
|b 4
|u fzj
700 1 _ |a Jirsa, Viktor
|0 P:(DE-HGF)0
|b 5
773 _ _ |a 10.12751/NNCN.BC2020.0272
909 C O |o oai:juser.fz-juelich.de:903876
|p VDB
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 0
|6 P:(DE-Juel1)179447
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 1
|6 P:(DE-Juel1)165859
910 1 _ |a Aix-Marseille Université
|0 I:(DE-588b)1043886400
|k AMU
|b 2
|6 P:(DE-HGF)0
910 1 _ |a Aix-Marseille Université
|0 I:(DE-588b)1043886400
|k AMU
|b 3
|6 P:(DE-HGF)0
910 1 _ |a Forschungszentrum Jülich
|0 I:(DE-588b)5008462-8
|k FZJ
|b 4
|6 P:(DE-Juel1)161525
910 1 _ |a Aix-Marseille Université
|0 I:(DE-588b)1043886400
|k AMU
|b 5
|6 P:(DE-HGF)0
913 1 _ |a DE-HGF
|b Key Technologies
|l Engineering Digital Futures – Supercomputing, Data Management and Information Security for Knowledge and Action
|1 G:(DE-HGF)POF4-510
|0 G:(DE-HGF)POF4-511
|3 G:(DE-HGF)POF4
|2 G:(DE-HGF)POF4-500
|4 G:(DE-HGF)POF
|v Enabling Computational- & Data-Intensive Science and Engineering
|9 G:(DE-HGF)POF4-5111
|x 0
914 1 _ |y 2021
920 _ _ |l yes
920 1 _ |0 I:(DE-Juel1)JSC-20090406
|k JSC
|l Jülich Supercomputing Center
|x 0
980 _ _ |a poster
980 _ _ |a VDB
980 _ _ |a I:(DE-Juel1)JSC-20090406
980 _ _ |a UNRESTRICTED


LibraryCollectionCLSMajorCLSMinorLanguageAuthor
Marc 21