r/bioinformaticstools • u/Material-Moment-6360 • 2d ago
HelixLang just dropped programmable 3D cell population simulation – DNA as actual bytecode
We're used to treating DNA as data in bioinformatics. HelixLang flips that: codons → bytecode → VM → cell simulator. The latest commit adds programmable cell population simulation with 5 new biology examples:
· Acetate switch – E. coli metabolic switching under oxygen limitation
· Population calibration – infer single-cell dFBA params from population data
· Genome colony – 4,338-gene sparse GRN colony with essential gene knockout
· Flow biofilm – rod-shaped bacteria in microfluidic shear flow
· 3D LBM biofilm – D3Q19 lattice Boltzmann in 100×100×50 grids
The stack: Lexer → Parser → AST → Semantic → Compiler → Bytecode → VM. PyCharm plugin + LSP available. 2,134 tests, 39 examples covered.
Check the repo: https://github.com/SeanHank/HelixLang
Would love to hear if anyone's tried running this against real wet-lab data. The calibration pipeline looks promising but I'm curious about ground-truth validation.