Hi!
I’m Egor, a Forward-Deployed ML Engineer in Cofolding @ Apheris. This is a website with code snippets, informal project descriptions, and some ranting when I get older.
Feed
24 Sep 2026
marimo: Python notebooks that are just Python post
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 post
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 post
Built-in, dependency-free secondary structure analysis (DSSP) for MDAnalysis, started at the 2023 UGM hackathon
10 Apr 2024
A subgroup of light-driven sodium pumps with an additional Schiff base counterion paper
Nature Communications, 2024
12 Feb 2024
On the methods of studying protein-ligand interaction dynamics paper
PhD thesis, University of Groningen, 2024
29 Dec 2023
Regression-based Accelerated Virtual Screening post
A lesser formal version of this JCIM paper
29 Dec 2023
Regression-Based Active Learning for Accessible Acceleration of Ultra-Large Library Docking paper
Journal of Chemical Information and Modeling, 2023
12 Dec 2023
Custom Design of a Humidifier Chamber for In Meso Crystallization paper
Crystal Growth & Design, 2023
27 Sep 2023
MDAnalysis UGM 2023: MDAnalysis Parallelization @ GSOC post
Presentation given at the MDAnalysis User Meeting in 2023
15 Sep 2023
Taskfile + uv for running python tests til
A quick note on how to write a Taskfile to make running tests easies
23 Aug 2023
Summary of the GSOC work on MDAnalysis parallelization
14 Aug 2023
(again bi)weekly GSOC-4: finally about results aggretation post
Fourth biweekly GSOC blogpost
30 Jul 2023
(not anymore bi)weekly GSOC-3: writing `ParallelExecutor` class post
Third biweekly GSOC blogpost
30 Jun 2023
Biweekly GSOC-2: splitting the work and writing `_setup_bslices` post
Second biweekly GSOC blogpost
16 Jun 2023
Biweekly GSOC-1: decomposing `AnalysisBase.run()` post
First biweekly GSOC blogpost
29 May 2023
GSOC 2023: what will I do? post
A project proposal, written for GSOC-2023 at MDAnalysis
25 Apr 2023
Short story about transforming chemfp fingerprint representation into numpy ndarray
1 Jan 2023
Structural insights into the effects of glycerol on ligand binding to cytochrome P450 paper
Acta Crystallographica Section D Structural Biology, 2023
12 Aug 2022
Structural basis for receptor selectivity and inverse agonism in S1P5 receptors post
A lesser formal version of this Nature Communications paper
12 Aug 2022
Structural basis for receptor selectivity and inverse agonism in S1P5 receptors paper
Nature Communications, 2022
15 Jan 2021
Structural aspects of photopharmacology: insight into the binding of photoswitchable and photocaged inhibitors to the glutamate transporter homologue paper
Journal of the American Chemical Society, 2021
3 Dec 2020
12 Nov 2020
Small-wedge synchrotron and serial XFEL datasets for Cysteinyl leukotriene GPCRs paper
Scientific Data, 2020
1 May 2020
Molecular mechanism of light-driven sodium pumping paper
Nature Communications, 2020
6 Dec 2019
Structural basis of ligand selectivity and disease mutations in cysteinyl leukotriene receptors paper
Nature Communications, 2019
11 Oct 2019
24 Nov 2017
9 Feb 2017
Element-specific density profiles in interacting biomembrane models paper
Journal of Physics D: Applied Physics, 2017