Posts
24 Sep 2026
marimo: Python notebooks that are just Python
What marimo is, why I like it, and a live notebook running right in this page
16 Aug 2024
Split-and-combine parallelization for MDAnalysis AnalysisBase subclasses
Parallel AnalysisBase.run() in MDAnalysis with multiprocessing and dask: the outcome of my GSoC 2023 project
18 Jun 2024
Secondary structure analysis with DSSP for MDAnalysis
Built-in, dependency-free secondary structure analysis (DSSP) for MDAnalysis, started at the 2023 UGM hackathon
29 Dec 2023
Regression-based Accelerated Virtual Screening
A lesser formal version of this JCIM paper
27 Sep 2023
MDAnalysis UGM 2023: MDAnalysis Parallelization @ GSOC
Presentation given at the MDAnalysis User Meeting in 2023
23 Aug 2023
Summary of the GSOC work on MDAnalysis parallelization
14 Aug 2023
(again bi)weekly GSOC-4: finally about results aggretation
Fourth biweekly GSOC blogpost
30 Jul 2023
(not anymore bi)weekly GSOC-3: writing `ParallelExecutor` class
Third biweekly GSOC blogpost
30 Jun 2023
Biweekly GSOC-2: splitting the work and writing `_setup_bslices`
Second biweekly GSOC blogpost
16 Jun 2023
Biweekly GSOC-1: decomposing `AnalysisBase.run()`
First biweekly GSOC blogpost
29 May 2023
A project proposal, written for GSOC-2023 at MDAnalysis
12 Aug 2022
Structural basis for receptor selectivity and inverse agonism in S1P5 receptors
A lesser formal version of this Nature Communications paper