Kinder & Faulkner (2026) · Systems Biology · bioRxiv preprint
A multi-scale simulation framework for radiotrophic biofilm communities in cylindrical bioreactors, spanning Langevin PSDE dynamics, 3D Cellular Potts lattice modeling, and a radiodialysis membrane transport PDE system for nuclear bioremediation design.
Biofilms/
├── biofilms.R # Flat-domain Langevin PSDE + k-means (original)
├── biofilms_3d.R # Cylindrical bioreactor — Shiny interactive app
├── biofilms_potts.jl # 3D Cellular Potts Model + radiodialysis coupling
├── biofilms_radiodialysis.R # Radiodialysis PDE system — Shiny interactive app
├── reactor_decision_tree.R # Hamiltonian kNN reactor selection
├── preprint/
│ ├── modeling_radiotrophic_fitness.pdf # 21-page preprint
│ ├── modeling_radiotrophic_fitness.tex # LaTeX source
│ └── figures/ # CairoMakie simulation figures (PDF + PNG)
└── assets/ # README preview images
The fitness of each species
The total multi-species Hamiltonian:
Mutualistic pairwise interaction potential:
Radiation field (Beer–Lambert, cylindrical source):
Melanin reaction-diffusion (radiotrophic fungi):
Contaminant ingress through the bioreactor membrane under radiation-driven permeability change is modeled by a coupled three-equation system (§3.9 of the preprint):
Mobile contaminant (cylindrical reaction-diffusion):
Immobile phase (biosorption + bioreduction):
Membrane damage and radiation-driven permeability:
Robin boundary condition at the membrane wall r = R:
Original flat-domain simulation. Seven species evolve under species-specific motility, radiation sensitivity, and pairwise Hamiltonian interactions. Stochastic Langevin integration with k-means spatial clustering.
Left: k-means cluster trajectories over 500 time steps. Right: full 7-species fitness field dynamics.
Interactive Shiny app. Langevin dynamics inside a cylindrical bioreactor of radius R, axial length L. Radiotrophic species (C. neoformans, C. sphaerospermum) are attracted toward the high-radiation central axis; radiosensitive species drift outward. Sliders: radiation intensity I₀, attenuation κ, nutrient C₀, thorium intensity.
shiny::runApp("biofilms_3d.R")Pure Julia. 60³ cylindrical lattice, Metropolis MC, 5-term Hamiltonian
(adhesion + volume + radiation + melanin + pairwise),
coupled melanin/nutrient/radiation fields. Runs the radiodialysis PDE coupling
by default; pass --no-radiolysis for plain CPM.
julia biofilms_potts.jl # coupled CPM + radiodialysis
julia biofilms_potts.jl --no-radiolysis # CPM onlyFig 1 — Radial stratification over 100 MCS. Radiotrophic fungi migrate toward the outer wall; B. subtilis retreats to the low-radiation core. Spatial sorting is emergent from the CPM Metropolis dynamics, not imposed.
Fig 2 — Melanin accumulation. C. sphaerospermum accumulates the most melanin (field value 1.44 at MCS 100) due to its radiotrophic positioning in the high-radiation outer zone. Melanin growth is linear over the simulation window — saturation not yet reached.
Interactive Shiny app. Method-of-lines finite-volume solver for the three-equation radiodialysis PDE system. LSODA adaptive stiff integration (deSolve). Four visualization tabs: c(r,t) heatmap, s(r,t) heatmap, membrane integrity / P_eff time series, radial snapshots.
shiny::runApp("biofilms_radiodialysis.R")
# or headless:
Rscript biofilms_radiodialysis.RFig 3 — Membrane damage and permeability. Integrity m(t) decays exponentially under 50 Gy cumulative dose (1.0 → 0.78). P_eff rises 2.7× — the same radiation field that sustains the biofilm also opens the membrane wider, creating a self-regulating contaminant uptake loop.
Fig 4 — Contaminant penetration. Wall concentration c(R,t) reaches 87% of c_ext while the interior mean stays near zero — the biofilm consumes the contaminant within a thin annular zone at the membrane face. The slowly rising sorbed phase s_mean confirms progressive immobilisation.
| Result | Value |
|---|---|
| Membrane integrity at 50 Gy | m = 0.779 |
| P_eff increase | 2.7× baseline (0.010 → 0.027 cm s⁻¹) |
| Interior contaminant mean | 0.024 c_ext (98% depletion) |
| Radiotrophic stratification | C. neoformans mean r/R = 0.65; B. subtilis mean r/R = 0.50 |
| C. sphaerospermum melanin (MCS 100) | 1.44 (field units) |
| Pairwise community energy | −34.4 → −41.5 (tightening cooperation) |
| All species surviving | 42 / 42 cells (no extinctions) |
The central finding is a self-regulating remediation loop: radiation damages the membrane → P_eff increases → more contaminant enters → metal-reducing S. oneidensis (co-located at the outer wall by CPM dynamics) immobilises it. No external energy input required.
Modeling Radiotrophic Fitness — Kinder & Faulkner (2026) 21 pages · Systems Biology · Hamiltonian-Langevin framework · Cellular Potts Model · Radiodialysis PDE
Key sections:
- §3 Mathematical Framework (PSDE, Hamiltonian, radiation fields, melanin RD, radiodialysis)
- §4 Parameter Estimation (Table 2 — 7 species × 8 parameters, literature-justified)
- §5 Results (species clustering, CPM stratification, membrane transport, contaminant penetration)
- §6 Discussion (bioremediation implications, self-regulating loop design principle)
R (≥ 4.2)
install.packages(c("deSolve", "shiny", "plotly", "ggplot2", "dplyr", "gridExtra"))Julia (≥ 1.10)
import Pkg
Pkg.add(["CairoMakie", "GLMakie"]) # CairoMakie for export, GLMakie for interactiveKinder, H., Faulkner, B. (2026). Modeling Radiotrophic Fitness:
A Hamiltonian-Langevin Framework for Multispecies Biofilm Communities
under Ionising Radiation. bioRxiv preprint.
.gif)






