Dawid Zyla
banner
dzyla.bsky.social
Dawid Zyla
@dzyla.bsky.social
Instructor in the Saphire lab at La Jolla Institute for Immunology, working on the structural biology of viral glycoproteins. ETH Zürich alumnus. In my free time, a photographer and programmer. #cryoem #python http://dzyla.com
Thank you so much! Regarding the camera movement, this is one of the things I still need to implement, along with the canvas shift (the simulation window is completely independent of the camera). Also, chain selection should be possible; I just didn't have time to add. Soon!
November 24, 2025 at 10:12 PM
Sounds great! Yes, in this app, there is just a very simple elastic network based on C alphas, inheriting the mass from the actual residue (more like coarse-grained), with extra restraints for nucleic acids and some tweaks for glycans.
November 24, 2025 at 10:10 PM
Thanks, Brady! I can fully see a similar idea implemented in the Molecular Nodes! I was also working on the Python implementation of the real MD simulations, but surprisingly, Python is much less flexible than JavaScript for live runs.
November 24, 2025 at 6:05 PM
It works quite well for alphafold noodles!
November 24, 2025 at 6:02 PM
I also forgot to add that the whole app is open source, so if someone would like to contribute or expand it, here is the link: github.com/dzyla/Protei...
GitHub - dzyla/ProteinCHAOS: MD-inspired protein art generator in your browser
MD-inspired protein art generator in your browser. Contribute to dzyla/ProteinCHAOS development by creating an account on GitHub.
github.com
November 24, 2025 at 6:00 PM
I was experimenting with Gemini 3 Pro recently and realized that it's much easier to develop real-time visual apps in JavaScript than in Python. The long exposure effect was the main idea, but then the trace persistence slider gave quite a surprising effect.
November 24, 2025 at 6:00 PM
Some time ago, I generated a set of attractors and printed them to hang in my apartment. I like abstract art much more when it provokes thought. My wife was not a big fan of it, so the project is still waiting for its chance 😅
November 24, 2025 at 6:00 PM
This is so cool! I knew something similar had to be done before. My inspiration came from the Python library Datashader and the Holoviz tutorial on visualizing attractors, as the one attached.
November 24, 2025 at 6:00 PM
Thanks, Martin! :D
November 24, 2025 at 6:44 AM
ProteinCHAOS grew from my original idea, with the code refined iteratively using Gemini Pro 3.
Seeing the concept turn into an actual, usable tool has been rewarding.

You can try it here: dzyla.github.io/ProteinCHAOS/
ProteinCHAOS v1.0
dzyla.github.io
November 23, 2025 at 11:18 PM
ProteinCHAOS runs entirely in the browser and lets you choose how to visualize your protein structures.
It supports PDB files from the PDB and AlphaFold servers and offers several visual themes so you can "paint" abstract art with protein traces. I hope it helps you create some interesting images!
November 23, 2025 at 11:18 PM
I have been using CoreDraw for over 15 years. I have never used Illustrator, and all my graphics and figures are made with @coreldraw.bsky.social.
September 11, 2025 at 3:12 PM
Great resource! Thanks Ricardo!
May 7, 2025 at 3:17 PM