Engineering

Engineering. A student in a navy shirt solders wires at a bench, the work held in a clamp.

Abstract

This page holds twenty-eight design, build, test and learn cycles across six subsystems: cloning the light circuit, the bioreactor, the in-line photometer, the digital twin software, the light plate apparatus and the hydroponics box.

Six cloning cycles put four modules into one plasmid, and nine correct junctions across three clones say they are in the right order, though the plasmid is not sequenced end to end. An induction series has run on the light plate apparatus, and Results carries it: ACC deaminase rises with time under green light but not in an ordered way across intensities. The switch is built.

Every hardware track up to September ran on B. subtilis 168, wild type or secreting ACC deaminase constitutively, and WB800 took the loop twice in October, so none of these numbers is the light switch doing anything. The photometer came out better than designed: raw output within 3.8 % of a benchtop instrument, no transform. The software flagged it 26.7 h before its reading gave out, on logged data, a person still deciding.

Three of the four hardware builds are documented well enough for someone else to rebuild. Where one of those documents and an older cycle disagree, the document is what the machine is, settling two things this page had carried as open: the membrane is 200 cm² over eleven fibres, and the photometer is blanked on medium.

Contents

On this page

Cloning the light circuit

Six cycles took the four modules of the optogenetic circuit from a kit that would not assemble to one plasmid with every junction checked. The write-up below is the team’s own, cycle by cycle.

Cycle 1 · Chloe · MoClo 2.0 Named failure

MoClo 2.0 gave a screen full of background, and the kit that replaced it came from the authors of the system

Result
High background on the screen: empty vectors and off-target bands, with Golden Gate efficiency low throughout.
Changed next
The whole build moved into the SubtiToolKit, and an intermediate cloning step went in ahead of Level 1.
  1. Design

    Based on the characterization of the CcaS/CcaR optogenetic system reported in Castillo-Hair 2019 [1], we redesigned and generated the coding sequences of the green/red light-responsive two-component system (CcaSm3 and CcaR), together with the PCB production enzyme (ho1-pcyA fusion), a version that can increase the PCB level, and our target output and reporter coding sequences (LEA, ACCD, BoPEP4) by the modular cloning (MoClo) system [3].

    To assemble these functional transcription units into the MoClo 2.0 system provided from the distribution kit, we designated standard regulatory elements for each module. We designed custom PCR primers incorporating type II restriction enzyme recognition sites (BsaI for Level 1 assembly) flanked by specific standard overhangs following every Level 1 construct. This was designed to allow sequential assembly of individual promoters, RBSs, CDSs and terminators into single transcriptional units (Level 1), which could subsequently be directionally combined into multi-gene circuits at Level 2.

  2. Build

    We performed PCR amplification on template DNA to add the designed restriction sites and overhangs to each individual part. The resulting raw PCR products were purified and subjected directly to Golden Gate digestion-ligation reactions with our Level 1 destination vectors (pJUMP-29) to construct the complete Level 1 single gene modules. The assembly mixtures were transformed into E. coli DH5α competent cells and plated on selective media.

  3. Test

    Transformant colonies were screened by colony PCR to check for successful Level 1 Golden Gate assembly, which yielded inconsistent and low-efficiency cloning. Amplified fragments were analyzed via agarose gel electrophoresis to assess insert size. A subset of colonies yielding bands near the expected sizes were supposed to be selected for plasmid isolation and subsequent restriction digest verification. All trials were unsuccessful and as a result, data is not shown.

  4. Learn

    Colony PCR screening and restriction digests revealed high background, including potentially empty vectors and off-target genes, making it difficult to distinguish from assembly failures and PCR artifacts. We learned that attempting Level 1 assembly straight from unverified PCR products introduced too much ambiguity, highlighting the need for an intermediate cloning step to generate clean, sequence-verified Level 0 entry parts.

Agarose gel photographed on a transilluminator, a ladder at the left and about twenty-four sample lanes, most carrying one bright band at the same low height with three lanes near the middle almost empty.
The MoClo 2.0 Level 1 screen, from the 21 September writing document. It reaches us with no lane map, no date and no expected sizes, so it can be shown but not read. The bands sit at one height across almost every lane, the pattern the learn step describes.
Show details The full design and build, and the three ways our own records describe this screen.

The coding sequences for the green and red light components, ccaR, ccaSm3 and the ho1:pcyA operon, were taken from the CcaS/CcaR characterisation of Castillo-Hair and colleagues [1] and paired with the cargo sequences the project needed, LEA, ACCD and BoPEP4. To get those into MoClo 2.0 as transcription units, each module was given a standard set of regulatory parts, and every part got a custom primer pair carrying type IIS sites: BbsI and BpiI for Level 0 entry, BsaI for Level 1, each flanked by the standard overhangs. That hierarchy is the one the build kept, even after the kit under it was swapped.

The mixtures were transformed into E. coli DH5α and plated on selective media, screened by colony PCR and read on agarose for insert size. Colonies with a band near an expected size were marked for miniprep and a confirming digest. Colony PCR and restriction digest both came back with high background: empty vectors and off-target bands that could not be told apart from an assembly failure or a PCR artefact.

The other half of the fix came from outside the team: a professor connected to the original paper supplied the SubtiToolKit [4]. That was luck rather than planning, and it is recorded here as luck.

Bioreactor

A hollow-fibre loop that keeps engineered cells on one side of a membrane and lets the protectant across. Five cycles, from a loop that leaked at the pump head to a live culture of B. subtilis 168 held for fifty-three hours. The reactor record sorts the same work into three tracks across three prototypes. The machine those cycles converge on is specified end to end in the user manual and built stage by stage in the assembly guide, and where those documents and an older cycle disagree on a number, the cycle below says which one the machine has.

Cycle 1 · Prototype I · 6 June 2026 Named failure

The loop reached its flow rate and then leaked at the pump head, and the culture barely grew

Result
94 mL/min held, the run stopped early on a leak, and 2 mL of shell-side medium plated on LB grew nothing.
Changed next
Biocompatible tubing, a magnetic stirrer, and the sampling port moved to the reservoir outlet.
  1. Design

    Initially, the objective of our design was to establish a functional continuous flow system utilizing a PES hollow fiber membrane. This preliminary build provided initial insights into structural limitations and potential hardware optimizations. The design of our Bioreactor comprises a PES Hollow Fiber Membrane, medium reservoir, Peristaltic pump, and luer valve, offering a simple, continuous flow-through mechanism.

  2. Build

    Within this first cycle, we utilized a PES hollow fiber protein membrane (lumen volume: ~200 mL) connected to a 500 mL LB medium reservoir containing 300 mL of LB medium, inoculated with 20 mL of a multi-overnight B. subtilis liquid culture.

  3. Test

    Within early phase testing, the peristaltic pump achieved the target flow rate of 94 mL/min; however, the trial was prematurely terminated due to localized medium leakage within the peristaltic pump. We then evaluated microbial viability, yielding final OD600 readings of 0.304 (in-tube) and 0.48 (medium reservoir).

  4. Learn

    The divergent OD600 values between the tube and reservoir indicated poor microbial viability and pointed to two key hardware limitations for the next DBTL cycle. Exhibiting these factors, we hypothesize that the lack of active mixing led to nutrient stratification and cell sedimentation within the reservoir, limiting growth.

Hand drawing of prototype I: a PES hollow fibre membrane at the top, tubing down to a peristaltic pump, a sampling luer valve on the left and a medium reservoir on the right, with orange arrows showing the direction of flow.
Prototype I as drawn by the team on 6 June 2026: four parts, no stirring, no aeration, no pH control.
Line chart of OD600 against time in hours for two cultures. The flask rises from about 0.2 to 2.5 over twenty-five hours while the bioreactor stays near 0.1 to 0.3 for the whole run.
The reason the next cycle happened. Over twenty-seven hours at room temperature the flask passes OD600 2.4 and the reactor never leaves 0.3.
Show details The containment plate, and the three changes this cycle asked for.

To confirm the microbial presence and viability, 2 mL of the medium was extracted from the Shell side of the Hollow fiber membrane and was plated on LB agar to examine colony formation. From this, we observed the absence of colony formation, providing functional proof that our bioreactor is bio-safe for public agricultural usage.

A single LB agar plate photographed on white cloth, the surface clear and even with no visible colonies.
The shell-side plate from prototype I, with no colony formation. It is the evidence behind the only containment claim this project makes, and it is one plating from one run. The pore size argument behind it, a 0.2 µm membrane against cells of 0.25 to 1.0 µm, is on Hardware.

Furthermore, to overcome the observed lack of microbial growth, we plan to incorporate an active magnetic stirring mechanism, inspired by the Biology laboratory Hot plate magnetic stirrer, to prevent sedimentation and ensure a homogeneous nutrient distribution. In addition, to improve the data collection accuracy and minimize contamination risks, we plan to relocate our initial sampling ports directly to the medium reservoir’s outlet within our next DBTL cycle.

In order to address the mechanical leakage, we identified the need for biocompatible tubing (BPT) to ensure higher durability and more stable sealing between transition points of the pump.

What that plate can carry is narrower than the sentence above it. No replicate count was stated for it, and its incubation time and temperature were not recorded. The reactor record now counts two platings in all, the second run beside a lumen-side plate that grew, which is what makes an empty plate mean anything; it states no replicate count either. The barrier is also the only containment stage in the loop, and the 0.2 µm pore that holds cells back passes vesicles and cell debris.

The plate is a standing procedure now, no longer a result. The user manual asks for the shell side to be plated on the first run after every membrane change, and after any run in which the pressure trend changes, and for the harvested fluid to be treated as live culture until that plate has grown nothing. It says in as many words that the membrane separates by size and not by molecule: everything under the pore crosses, the product with it. Containment is the state of the module, the tubing, the connectors and the pump head around it, and it is re-established at each module change; June proved it once, for one module.

In-line photometer

Nobody sells this instrument, so we built it. It reads optical density straight from the flowing culture, with a reference channel split off before the sample so drift in the source divides out. Six cycles, two of them ended by the same class of mistake made twice. Two instruments came out of them, and both are written down stage by stage with the bench tests that gate each stage: the Pro, which is the one in the reactor loop, and the Slim, which is cycle 8.

Cycle 1 · Light path · May 2026 Closed

Find where each optical component belongs before anything is printed

Result
Three measured spacings that became the fixed geometry of every later build.
Changed next
The bench layout became a printed instrument in the loop.
  1. Design

    We used magnetic helping hands, the clip tool that holds parts locked in place and is normally used for soldering, to hold our amber 600 nm LED in line with a purchased paralleling lens. That gives parallel light, which a 2 mm slit then narrows, so only a small part of the beam carries on through the beam splitter to the two lux sensors.

  2. Build

    We locked the LED, slit, beam splitter and both lux sensors in position relative to each other and left only the paralleling lens free to move. Fixing everything else made the lens position the single variable.

  3. Test

    With the other components locked down, we shifted the paralleling lens along the axis until the light path steadily illuminated both sensors. Doing that meant nudging the slit and the sensors slightly as well, to bring the path into line. Then we measured the distance between every component and turned the layout into a drawing our drylab hardware team could develop into a CAD model with everything anchored in place.

  4. Learn

    We measured the tip of the LED to the focal lens at 5.5 cm, the lens to the center of the beam splitter at 10 cm, and the center of the beam splitter to each sensor at 2 cm.

A bench alignment rig: blue magnetic helping-hands arms holding a beam splitter in an aluminium housing and a cuvette in line, a steel rule and a digital caliper laid under them, with a breadboard and the LED on the left.
The light path held in helping hands over a rule and a caliper. This arrangement exists to be measured, not to be used: the three distances it produced are what every printed build is dimensioned from.

Digital twin

The software side of the same loop: it reads the bioreactor while the run is going on and says what the batch will do next. Four cycles took it from a board that logs every reading to a forecast written down before the run that tested it. The models and the full account of each result are on Digital Twin.

Cycle 1 · One board, every channel · June to August 2026 Closed

Every sensor and valve on one board gives the software a live record to work from

Result
Optical density, pH, pressure and flow read live, with the pinch and Luer valves commanded from the same interface.
Changed next
A live record only reports the present, so the next cycle gave the software a model of a healthy run.
  1. Design

    A bioreactor standing beside a rice field has nobody on hand to draw a sample, so every channel an operator would read by hand had to come off the vessel on its own.

  2. Build

    Sensors and valves wired to one board that logs every reading, with the interface showing the four channels live and sending pump and valve commands back over the same link.

  3. Test

    We ran B. subtilis six times in the bioreactor, the longest continuously for 434 hours, and kept every log.

  4. Learn

    Readings alone answer only what the culture is doing now. Telling drift from ordinary variation needs something to measure it against.

Light plate apparatus

DiOPAL is a testing apparatus, not part of the control loop. It exists to answer one question: how the wavelength and intensity of applied light affect protectant production in engineered B. subtilis. Three cycles took it from two LEDs on a breadboard to an enclosed instrument with software-set intensity tiers, and the overnight run that was meant to prove the third one broke it. The build that came out of cycle 3 is written down stage by stage, with its three bench tests and the duty cycle of each tier, in the LPA assembly guide.

Cycle 1 · Dual-wavelength array Closed

Put a green and a red LED in every column and see whether the idea works at all

Result
The concept holds. Nothing about it is quantitative: output was uncontrolled and external light was not blocked.
Changed next
Measure every LED, sort them into matched groups, and shield the cultures.
  1. Design

    Put a green and a red LED in each column so we can switch between them quickly and exercise the on and off control of protectant production directly. Nothing is calibrated at this stage, because the question is whether the concept works at all before we spend effort making it precise.

  2. Build

    Dual LED per column, allowing for quick adjustment from Green to Red light output. Wire management prints, included from the start, since even at this size the harness gets unmanageable fast. The array was driven straight from a breadboard.

  3. Learn

    Output consistency between LEDs was not controlled. External light was not blocked.

    Internal-resistance variance is a common problem in cheap single-bulb LEDs: nominally identical parts draw different currents and emit different intensities at the same drive level. As long as that is true, an intensity tier is not a real quantity, and the wavelength comparison is not fair either, since the green and red channels would be running at unknown relative brightness. Ambient light adds an unknown amount of illumination to every tube, and it lands hardest on the low-intensity condition, which is exactly where the separation has to be cleanest.

Hydroponics box

Where the protectant finally arrives. Four cycles on the tank and the printed plate that holds thirteen Arabidopsis seedlings at one depth however much medium is left. What was then grown on it is on Plants.

References

  1. Castillo-Hair, S. M., Baerman, E. A., Fujita, M., Igoshin, O. A., & Tabor, J. J. (2019). Optogenetic control of Bacillus subtilis gene expression. Nature Communications, 10(1), 3099. https://doi.org/10.1038/s41467-019-10906-6
  2. Haller, D. J., Castillo-Hair, S. M., & Tabor, J. J. (2025). Optogenetic control of B. subtilis gene expression using the CcaSR system. Methods in Molecular Biology, 2840, 1 to 17. https://doi.org/10.1007/978-1-0716-4047-0_1
  3. Weber, E., Engler, C., Gruetzner, R., Werner, S., & Marillonnet, S. (2011). A modular cloning system for standardized assembly of multigene constructs. PLoS ONE, 6(2), e16765. https://doi.org/10.1371/journal.pone.0016765
  4. Caro-Astorga, J., Rogan, M., Malcı, K., Ming, H., Debenedictis, E., James, P., & Ellis, T. (2025). SubtiToolKit: A bioengineering kit for Bacillus subtilis and Gram-positive bacteria. Trends in Biotechnology, 43(6), 1446 to 1469. https://doi.org/10.1016/j.tibtech.2025.02.004
  5. Promega Corporation. (2021). pGEM-T and pGEM-T Easy vector systems (Technical Manual TM042, rev. 10/21). promega.com/…/pgem-t-and-pgem-t-easy-vector-systems-protocol.pdf
  6. Conn, S. J., Hocking, B., Dayod, M., Xu, B., Athman, A., Henderson, S., Aukett, L., Conn, V., Shearer, M. K., Fuentes, S., Tyerman, S. D., & Gilliham, M. (2013). Protocol: optimising hydroponic growth systems for nutritional and physiological analysis of Arabidopsis thaliana and other plants. Plant Methods, 9, 4. https://doi.org/10.1186/1746-4811-9-4