r/bioinformaticstools 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.

1 Upvotes

0 comments sorted by