PosmY is an osmotic and nutrient-responsive promoter that becomes transcriptionally active as available carbon sources and nitrogen sources deplete in the surrounding media. As bacteria consume LB broth over hours, PosmY activity increases and mCherry accumulates. mCherry is a fast-maturing, photostable red fluorescent protein.
Excitation: 590nm (amber LED)
Emission: ~610nm (red)
Response time: 2ā8 hours (accumulation-based; slow and persistent)
Visual: mCherry emission is visible to the naked eye as a red glow through translucent PDMS at high expression ā this is the intended aesthetic centrepiece of the device
Readout method: OPT101 photodiode positioned below the optics stack reads integrated red fluorescence intensity; also directly visible through the PDMS top surface
Why mCherry specifically:
mCherry’s 610nm emission is far enough from cellular autofluorescence (peak ~500ā550nm) that signal-to-noise is excellent even with a simple longpass filter. Its large Stokes shift (590nm ex ā 610nm em) allows the amber LED to excite it without the emission overlapping the excitation wavelength. It matures faster than mKate or mRFP and is more photostable under repeated amber LED illumination than DsRed variants.
Chassis: E. coli K12
Ideally a thyAā» auxotrophic strain (cannot survive outside thymidine-supplemented media). BSL-1 organism. Standard good microbiological practice applies. Transformed with pBad/T7 or equivalent low-copy plasmid carrying PosmYāmCherry + antibiotic resistance marker (kanamycin recommended; ampicillin degrades in media and loses selective pressure over hours).
Bacterial chamber design ā hybrid agar approach
Bottom layer: 0.5ā0.8mm of 0.5% low-melting-point agarose in LB, with bacteria embedded at OD600 ~0.25ā0.5
Top layer: 0.7ā1.2mm of liquid LB + kanamycin as a nutrient reservoir
Total well depth: 1.5ā2.0mm (set by spacer frame)
Well diameter: 7mm (recommended)
The agar layer immobilizes cells, giving consistent geometry for fluorescence reads and EIS measurements. The liquid layer on top depletes over hours to drive PosmY induction (hunger signal) and acidification (pH signal).
Lab Protocol: Bio-Tamagotchi Metabolic State Validation
Project: PosmY-mCherry Induction & Recovery Characterization Objective: To quantitatively validate the transition of E. coli through three metabolic statesāThriving, Hungry, and Recoveringāusing fluorescence intensity (RFU) and optical density (OD600) as indicators of osmotic stress response.
1. Equipment and Materials
1.1 Equipment
Item
Specifications
Function
Multi-mode Microplate Reader
Capable of OD600 (±5 nm) and fluorescence (Ex: 587 nm / Em: 610 nm for mCherry)
Performs kinetic assays measuring bacterial density and mCherry expression
Inverted Fluorescence Microscope
mCherry filter set (Ex: 580/20 nm, Em: 630/60 nm)
Visual validation of fluorescence in PDMS microfluidic chambers
Shaking Incubator
37°C ± 0.5°C, orbital shaking at 220 RPM
Aerobic growth conditions for starter cultures
Vacuum Desiccator
-15 to -20 inHg
Degassing PDMS during device fabrication
Pipettes
P20, P200, P1000 with sterile filtered tips
Aseptic liquid handling
1.2 Biologicals & Reagents
Item
Specifications
Function
E. coli Biosensor Strain
DH5α or similar, transformed with pTwist-Cm-PosmY-mCherry
Use two-tailed Student’s t-test for pairwise comparisons
Report p-values and indicate significance thresholds (p < 0.05*, p < 0.01**, p < 0.001***)
For multiple timepoints, consider Bonferroni correction
4. Results Presentation
4.1 Primary Figure: Dual-Axis Growth and Fluorescence Plot
Figure 1: Bio-Tamagotchi Metabolic State Transitions
Plot Specifications:
X-axis: Time (hours, 0ā24 h)
Left Y-axis: OD600 (Growth, log scale or linear 0ā5)
Right Y-axis: Normalized Fluorescence (RFU/OD600, linear scale)
Data to Include:
OD600 as solid blue line with error bars (SEM, n=3)
Normalized fluorescence as solid red line with error bars (SEM, n=3)
Vertical dashed line indicating feeding event (e.g., t = 12 h)
Annotate three states with shaded regions or labels:
Thriving (Green): t = 0ā6 h, low normalized RFU
Hungry (Orange): t = 6ā12 h, rising normalized RFU
Recovery (Blue): t = 12ā20 h, declining normalized RFU
Caption Example:
“Figure 1. Characterization of PosmY-mCherry biosensor dynamics. E. coli cultures were monitored for growth (OD600, blue) and osmotic stress response (normalized mCherry fluorescence, red) over 24 hours. Nutrient depletion triggers PosmY activation (Hungry state), which is reversed upon feeding with 10Ć LB (dashed line, t = 12 h). Data represent mean ± SEM (n=3 biological replicates).”
4.2 Supporting Figure: Microscopy Comparison
Figure 2: Single-Cell Fluorescence Validation
Panel A: Phase contrast image of cells at t = 2 h (Thriving) Panel B: mCherry fluorescence of same field (Thriving) - minimal signal Panel C: Phase contrast image of cells at t = 12 h (Hungry) Panel D: mCherry fluorescence of same field (Hungry) - bright cytoplasmic signal
Include scale bar (5 µm)
Use identical exposure times across A-B and C-D pairs
Inset histogram showing fluorescence intensity distribution (optional)
Caption Example:
“Figure 2. Single-cell validation of metabolic state. Representative micrographs showing (A,B) Thriving cells with minimal mCherry expression and (C,D) Hungry cells with elevated osmotic stress response. Scale bar = 5 µm.”
4.3 Quantitative Summary Table
Metric
Value
Units
Baseline Fluorescence (Thriving)
150 ± 20
RFU/OD
Peak Fluorescence (Hungry)
1200 ± 180
RFU/OD
Fold Induction
8.0 ± 1.2
Fold
Time to Peak
11.5 ± 0.8
Hours
Recovery Half-Time
2.3 ± 0.4
Hours
Growth Rate (Exponential Phase)
0.65 ± 0.05
hā»Ā¹
Values reported as mean ± SD from n=3 independent experiments
5. Troubleshooting Guide
Problem
Possible Cause
Solution
No fluorescence increase
Plasmid loss
Re-streak from glycerol stock; verify Cm resistance
Recovery State: Nutrient restoration reduces osmotic stress; pre-existing mCherry dilutes through cell division, signal decays
Relevance:
This system models a simplified “digital pet” where fluorescence serves as a real-time readout of bacterial metabolic health, demonstrating principles of:
Stress-responsive promoters in synthetic biology
Quantitative phenotyping via plate-based assays
Dynamic feedback systems in living cells
Click to expand Reference and Appendix
## 7. References and Further Reading
1. **P<sub>osmY</sub> Promoter Characterization:**
Yim, H. H., & Villarejo, M. (1992). osmY, a new hyperosmotically inducible gene, encodes a periplasmic protein in *Escherichia coli*. *Journal of Bacteriology*, 174(11), 3637-3644.
2. **mCherry Fluorescent Protein:**
Shaner, N. C., et al. (2004). Improved monomeric red, orange and yellow fluorescent proteins derived from *Discosoma* sp. red fluorescent protein. *Nature Biotechnology*, 22(12), 1567-1572.
3. **Microplate Reader Assays:**
Myers, J. A., et al. (2013). Improving accuracy of cell and chromophore concentration measurements using optical density. *BMC Biophysics*, 6(1), 4.
4. **Synthetic Biology Education:**
Smanski, M. J., et al. (2014). Functional optimization of gene clusters by combinatorial design and assembly. *Nature Biotechnology*, 32(12), 1241-1249.
---
## Appendix A: Preparation of 10Ć Concentrated LB
**Recipe (for 100 mL):**
- Tryptone: 100 g
- Yeast Extract: 50 g
- NaCl: 100 g
- Distilled HāO: to 100 mL final volume
**Procedure:**
1. Weigh out components and dissolve in 80 mL distilled water with stirring
2. Adjust to 100 mL final volume
3. Autoclave at 121°C for 20 minutes
4. After cooling, filter-sterilize through 0.22 µm filter to remove particulates
5. Store at 4°C for up to 1 month; check for precipitates before use
**Quality Control:**
- Dilute 1:10 and measure pH (should be 7.0 ± 0.2)
- Perform growth test: diluted 10Ć LB should support E. coli growth equivalent to standard LB
---
## Appendix B: Chloramphenicol Stock Preparation
**1000Ć Stock (34 mg/mL in 100% ethanol):**
1. Weigh 340 mg chloramphenicol in chemical fume hood
2. Dissolve in 10 mL absolute ethanol (molecular biology grade)
3. Mix by vortexing until fully dissolved
4. Aliquot into 1 mL microcentrifuge tubes
5. Store at -20°C (stable for 1 year)
6. Thaw aliquot before use; do not refreeze
**Working Concentration:** Add 1 µL of 1000à stock per 1 mL of media for final concentration of 34 µg/mL
Use exponential moving average (α = 0.1) on all three deltas to smooth noise before game-state evaluation.
### Game states (v2 ā 5 states)
STATE pH SIGNAL IMPEDANCE mCHERRY INTERPRETATION
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
THRIVING ĪpH < ā0.3 ĪZ within ±15% ĪmCherry low Active growth, happy
(acidifying) of baseline (<+20%) “Alive and eating well”
HUNGRY ĪpH flat ĪZ within ±15% ĪmCherry high Nutrients depleted,
(near baseline) of baseline (>+50%) PosmY active
“Feed me”
SICK ĪpH flat ĪZ < ā20% ĪmCherry high Cells dying, membranes
or rising (dropping) (>+50%) compromised
“Sick, may not recover”
RECOVERING ĪpH drops ĪZ stable or ĪmCherry Just fed, bacteria
rapidly after improving dropping consuming fresh LB,
feeding event from SICK low from peak PosmY shutting off
OVERFED ĪpH < ā0.8 ĪZ rising ĪmCherry low pH crash from excess
(acidifying above baseline (< baseline) feeding; media too
severely) (cell crowding) acidic for growth
> **Disambiguation of THRIVING vs RECOVERING:** Both show pH dropping. The key difference: RECOVERING is entered explicitly after a feeding event (FSR press + confirmed LB injection timestamp). Use a `lastFedTime` variable ā if a feeding occurred within the past 2 hours AND pH is dropping AND mCherry is falling, state = RECOVERING. THRIVING is the steady-state equivalent in the absence of a recent feeding event.
### State transition logic (pseudocode)
```cpp
// All deltas are EMA-smoothed before this evaluation
void evaluateGameState() {
bool acidifying = (deltaPH < -0.3);
bool acidCrash = (deltaPH < -0.8);
bool impedOK = (abs(deltaZ_pct) < 15);
bool impedDrop = (deltaZ_pct < -20);
bool impedHigh = (deltaZ_pct > +20);
bool mCherryHigh = (deltaMCherry_pct > 50);
bool mCherryLow = (deltaMCherry_pct < 20);
bool recentFeed = ((millis() - lastFedTime) < 7200000UL); // 2hr window
if (acidCrash && impedHigh && mCherryLow) { state = OVERFED; return; }
if (impedDrop && mCherryHigh) { state = SICK; return; }
if (acidifying && recentFeed && !mCherryHigh) { state = RECOVERING; return; }
if (mCherryHigh && !impedDrop) { state = HUNGRY; return; }
if (acidifying && impedOK && mCherryLow) { state = THRIVING; return; }
// Default / ambiguous: { state = DORMANT; }
}
Fluorescence reading procedure (simplified vs v1)
With only one LED and one fluorescent protein, the timing cycle is straightforward:
1. All LEDs off ā OPT101 reads ambient baseline ā store as ambientRead
2. Amber LED (D6) ON at PWM 180/255 ā wait 50ms ā OPT101 reads for 100ms averaged
3. Amber LED OFF
4. mCherry_raw = reading ā ambientRead
5. Apply EMA: mCherry_EMA = α * mCherry_raw + (1-α) * mCherry_EMA
6. Repeat every 10 seconds
No multiplexing required. The timing simplification also improves SNR ā the OPT101 integrates for a full 100ms on each mCherry read rather than the briefer reads forced by v1’s 3-LED rotation.
MAINTENANCE
Feed every 6ā12 hours: Inject 20ā50μL fresh LB + kanamycin through side port. Press FSR feed button at same time ā this timestamps lastFedTime for RECOVERING state logic.
Reload bacteria every 1ā2 weeks: Warm well to 42°C to melt agarose, flush with sterile PBS, recast with fresh bacteria. Recalibrate EIS baseline immediately after.
pH electrode maintenance: IrOx electrodes are stable for weeks to months in aqueous media. If readings drift by >0.5 pH units vs. known buffer, re-run two-point calibration. If drift persists, electrodeposit fresh IrOx layer.
Ag/AgCl reference: Replace every 2ā4 weeks or when reference potential shifts (observed as anomalous pH readings unresolvable by calibration). Re-chloridize silver wire in 1M FeClā for 10 min.
Keep at 20ā25°C. Avoid direct sunlight ā UV light triggers the SOS response in E. coli even without the sulA construct, and will cause oxidative stress that kills the culture and photobleaches mCherry.
Temperature and impedance: EIS measurements are temperature-dependent (solution conductivity changes ~2%/°C). For quantitative impedance data, keep the device in a stable-temperature environment or add an NTC thermistor for temperature compensation in software. For game-state detection using relative changes, this is optional.