Labs

Lab writeups:

Subsections of Labs

Week 1 Lab: Pipetting

cover image cover image

Week 2 Lab: Gel Art

Week 3 Lab: Opentrons

Python Script for Opentrons Artwork

Since I am not present to interact directly with the Opentrons output, I thought about why I would want to pipette an image and what that image should represent and decided to use Ndebele bead patterns as inspiration.

Ndebele bead patterns have a very specific geometric logic. They are built on a grid of “bead units” arranged in bold, angular, symmetric designs. The traditional South Ndebele aesthetic uses high-contrast colors in step-like diagonal and horizontal bands, often with thick outlines and mirrored symmetry.

They are also studied as Ethno mathematics, which often promotes a more humanistic and inclusive perspective on mathematics, focusing on how different groups manage, understand, and navigate their reality.

I found it interesting to bring the mathematical and social aspects of this indigenous knowledge to the biochemical level, as this layering of meaning creates interesting avenues for reflection on various levels.

Example of Ndebele paintings and beadwork:

Python Visuals & Scripts Ex.

I am not a coder, but playing around with the example scripts, I ended up using Claude to vibe-code the desired patterns and position. It required some debugging and made various output versions.

Although the co-lab script runs without error, I am not sure if this will work on Opentrons.

EARLY VERSIONS BEFORE KNOWING COLOUR AVAILABILITY

Post Lab Homework


Published Paper

A directly relevant paper is Fang et al. (2025) in Nature Communications, which demonstrates circadian-gated gene expression circuits in bacteria, using automated temporal sampling to characterize rhythmic protein output over 24-hour cycles. This paper is not a peripheral reference; it is one of the primary foundational sources for my final project concept and is already cited in my main project documentation. The automation approach used to verify rhythmic expression in that work is precisely what I intend to replicate and extend with the Opentrons platform.


What I Intend to Automate

My project proposes a bacterial AND gate where the antimicrobial peptide Magainin is only expressed when two conditions are simultaneously true: the circadian regulator RpaA is active, and a pathogen signal is present. The core experimental challenge is verifying this gate actually works as designed, which requires sampling bacterial expression levels repeatedly across a full 24-hour cycle, under multiple conditions, without human error or gaps overnight. This is the automation task.

The Opentrons OT-2 would run an unattended 24-hour sampling protocol across three experimental conditions:

  • RpaA active + pathogen signal present (AND gate should trigger)
  • RpaA active + no pathogen signal (gate should stay silent)
  • RpaA inactive + pathogen signal present (gate should stay silent)

At each 2-hour timepoint, the robot samples each culture well, transfers to a measurement plate for fluorescence reading, and replaces the sampled volume with fresh media to keep cultures alive. This builds a full temporal expression profile across all three conditions without any overnight manual intervention.

I would use Claude for the coding and guidance in the technical parts of this.

Why This Automation Matters

The AND gate only has meaning if you can show it is silent when it should be silent and active only at the right circadian phase with the right pathogen or other signal. That requires clean data across all three conditions at every 2-hour window through the night. Manual pipetting at 2am introduces the exact inconsistency that would make the rhythmic signal unreadable. The Opentrons removes that variable entirely.


Future Extensions

If access to Ginkgo Nebula becomes available, the next step would be submitting the AND gate genetic construct for scaled fermentation and characterization; using Nebula’s high-throughput infrastructure to screen circuit variants with different RpaA promoter strengths or pathogen-sensing thresholds, generating the kind of combinatorial data that would take months on a single benchtop robot.


References

  • Fang et al. (2025) — Nature Communications
  • UCSD (2024) — “Researchers Rebuild Microscopic Circadian Clock”
  • Bilska et al. (2021) — Experimental Dermatology
  • Claude Anthropic was used to check that my understanding of the intended scientific goal is using the correct terminology

Week 4 Lab: Protein Part I

Week 5 Lab: Protein Part II

Week 6 Lab: Gibson Assembly

Week 7 Lab: Neuromorphic Circuits