Yalla
Spheroid models of morphogenesis for the GPU.
Install / Use
/learn @germannp/YallaREADME
ya||a
ya||a is yet another parallel agent-based model for morphogenesis, like the following branching process:

ya||a extends the spheroid model by the addition of spin-like polarities to simulate epithelial sheets and tissue polarity using pair-wise interactions only. This design is simple and lends itself to parallelization and we implemented it together with recent models for protrusions and migration for GPUs for high performance. For further information see 10.1016/j.cels.2019.02.007.
The models can be compiled using CUDAs $ nvcc -std=c++11 -arch=sm_XX model.cu on Linux and macOS without further dependencies. The resulting executable can be run with $ ./a.out and produces vtk files that can be visualized for instance with ParaView. The model examples/springs.cu is a good starting point to learn more.
ya||a is maintained at github.com/germannp/yalla and is freely available under the MIT license.
Related Skills
node-connect
341.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.5kCommit, push, and open a PR
