Source author record

Marc de Kamps

Marc de Kamps appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

4works
5topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

4 published item(s)

preprint2022arXiv

Evaluating Muscle Synergies with EMG Data and Physics Simulation in the Neurorobotics Platform

Although we can measure muscle activity and analyze their activation patterns, we understand little about how individual muscles affect the joint torque generated. It is known that they are controlled by circuits in the spinal cord, a system much less well understood than the cortex. Knowing the contribution of the muscles towards a joint torque would improve our understanding of human limb control. We present a novel framework to examine the control of biomechanics using physics simulations informed by electromyography (EMG) data. These signals drive a virtual musculoskeletal model in the Neurorobotics Platform (NRP), which we then use to evaluate resulting joint torques. We use our framework to analyze raw EMG data collected during an isometric knee extension study to identify synergies that drive a musculoskeletal lower limb model. The resulting knee torques are used as a reference for genetic algorithms (GA) to generate new simulated activation patterns. On the platform the GA finds solutions that generate torques matching those observed. Possible solutions include synergies that are similar to those extracted from the human study. In addition, the GA finds activation patterns that are different from the the biological ones while still producing the same knee torque. The NRP forms a highly modular integrated simulation platform allowing these in silico experiments. We argue that our framework allows for research of the neurobiomechanical control of muscles during tasks, which would otherwise not be possible.

preprint2020arXiv

Generalised linear models for prognosis and intervention: Theory, practice, and implications for machine learning

Prediction and causal explanation are fundamentally distinct tasks of data analysis. In health applications, this difference can be understood in terms of the difference between prognosis (prediction) and prevention/treatment (causal explanation). Nevertheless, these two concepts are often conflated in practice. We use the framework of generalised linear models (GLMs) to illustrate that predictive and causal queries require distinct processes for their application and subsequent interpretation of results. In particular, we identify five primary ways in which GLMs for prediction differ from GLMs for causal inference: (1) The covariates that should be considered for inclusion in (and possibly exclusion from) the model; (2) How a suitable set of covariates to include in the model is determined; (3) Which covariates are ultimately selected, and what functional form (i.e. parameterisation) they take; (4) How the model is evaluated; and (5) How the model is interpreted. We outline some of the potential consequences of failing to acknowledge and respect these differences, and additionally consider the implications for machine learning (ML) methods. We then conclude with three recommendations which we hope will help ensure that both prediction and causal modelling are used appropriately and to greatest effect in health research.

preprint2020arXiv

Models Currently Implemented in MIIND

This is a living document that will be updated when appropriate. MIIND [1, 2] is a population-level neural simulator. It is based on population density techniques, just like DIPDE [3]. Contrary to DIPDE, MIIND is agnostic to the underlying neuron model used in its populations so any 1, 2 or 3 dimensional model can be set up with minimal effort. The resulting populations can then be grouped into large networks, e.g. the Potjans-Diesmann model [4]. The MIIND website http://miind.sf.net contains training materials, and helps to set up MIIND, either by using virtual machines, a DOCKER image, or directly from source code.

preprint2013arXiv

A Generic Approach to Solving Jump Diffusion Equations with Applications to Neural Populations

Diffusion processes have been applied with great success to model the dynamics of large populations throughout science, in particular biology. One advantage is that they bridge two different scales: the microscopic and the macroscopic one. Diffusion is a mathematical idealisation, however: it assumes vanishingly small state changes at the microscopic level. In real biological systems this is often not the case. The differential Chapman-Kolmogorov equation is more appropriate to model population dynamics that is not well described by drift and diffusion alone. Here, the method of characteristics is used to transform deterministic dynamics away and find a coordinate frame where this equation reduces to a Master equation. There is no longer a drift term, and solution methods there are insensitive to density gradients, making the method suitable for jump processes with arbitrary jump sizes. Moreover, its solution is universal: it no longer depends explicitly on the deterministic system. We demonstrate the technique on simple models of neuronal populations. Surprisingly, it is suitable for fast neural dynamics, even though in the new coordinate frame state space may expand rapidly towards infinity. We demonstrate universality: the method is applicable to any one dimensional neural model and show this on populations of leaky- and quadratic-integrate-and-fire neurons. In the diffusive limit, excellent approximations of Fokker-Planck equations are achieved. Nothing in the approach is particular to neuroscience, and the neural models are simple enough to serve as an example of dynamical systems that demonstrates the method.