Konrad Hinsen

I am a researcher at the CNRS (Centre National de la Recherche Scientifique). I work at the Centre de Biophysique Moléculaire in Orléans and as an associate researcher at the Synchrotron SOLEIL. https://khinsen.net/

https://scholar.social/@khinsen

digital garden: https://science-in-the-digital-era.khinsen.net/

My two main current fields of research are.
The structure and dynamics of proteins, using molecular simulation and statistical physics. Much of my work is method development, in particular in the field of Elastic Network Models.
The methodology and epistemology of computational science, in particular concerning reproducibility and digital scientific notations in the context of Open Science.
(Computational Medium)

One intended application of HyperDoc is scientific publications that combine code, data, and computed results with explanatory text. https://hyperdoc.khinsen.net/

As a method developer I do a lot of software development for my research, and I make all of this software available as Open Source code. I was one of the first scientists to adopt the Python language in 1994, with the goal of making scientific software more convivial (although I didn't know the term back then). Most of my software is written in Python. However, with the onset of tech churn in the scientific Python ecosystem after the transition to Python 3, I no longer consider Python an appropriate choice for scientific research. Tech churn destroys conviviality.

As a step towards making computational science more convivial, I have been working on a digital scientific notation called Leibniz. Ultimately, I hope it will permit writing down computational models as entities distinct from any software that implements them. Such explicitly represented models can be analyzed, compared, and discussed in the scientific literature, and also become part of formal specifications for scientific software. https://leibniz.khinsen.net/

My most recent project is a moldable development inspector for computational science, written in Common Lisp (which is boring technology). It is an experiment aiming to improve on computational notebooks as a medium for documenting, sharing, and exploring data, models, and code. Again with the goal of making computational science more convivial. https://codeberg.org/khinsen/clog-moldable-inspector


Edited:    |       |    Search Twitter for discussion