Hi everyone, my name is Egor, I'm finishing my PhD in structural biology in the Univesrity of Groningen.
I've had much experience in protein crystallography throughout my BSc/MSc (articles
here). Having this experience and occasional experience with python/bash for simple scripting/data analysis in experimental science, I'm now transitioning towards more software-related projects.
List of technical things I've done you might check out on my
github. The interesting parts would be i) stil-utils "package", with bunch of scripts that greatly simplified my workflow with serial crystallography & increased reproducibility; ii) a contribution to reciprocalspaceship package -- I wrote a parser for specific type of data; iii) insanely useful job processing notification bot ntfy_cryosparc, which parses responses simple PUSH requests from data processing software and sends push notification to a user who created the job via ntfy.sh
For MDAnalysis, I'm particularly curious about 2 projects -- P5 (parallel analysis) & P1 (generalize groups), and not yet sure how to decide between these two. P1 seems pretty straightforward and convenient to use, increasing the analysis reproducibility in general (and I love reproducibility), whereas P5 is closer to my HPC experience & current interests, especially given that I currently have access to a univesity cluster and might test different distributed benchmarks & decide which one is worth using for the backend.
If there's any project prioritization from the devs group that might help me focus on one of the projects for the future proposal, I'd be happy to know that :)
P.S. this is my second open-source contribution, and I'm still impressed how I can follow instructions on "Contribute" page, simply configure the environment and the tests just run smoothly from the first time😯