Algorithmic Generation of DNA Self-Assembly Graphs

Authors

  • Grace Bielefeldt St. Olaf College
  • Iris Horng University of Pennsylvania
  • Holly Luebsen University of Texas at Austin
  • Mitchell VonEschen Lawrence University
  • Leyda Almodovar Velazquez Stonehill College
  • Amanda Harsy Ramsay Lewis University
  • Cory Johnson California State University, San Bernardino
  • Jessica Sorrells Converse University

DOI:

https://doi.org/10.46787/pump.v8i.4255

Keywords:

graph theory; DNA self-assembly; flexible tile-based model; algorithm; isomorphism; combinatorics

Abstract

With recent advancements in the field of nanotechnology, there has been increasing interest in self-assembling nanostructures. These are constructed through the process of branched junction DNA molecules bonding with each other without external guidance. Using a flexible tile-based model, we represent molecules as vertices of a graph and cohesive ends of DNA strands as complementary half-edges. Due to the unpredictability of DNA self-assembly in a laboratory setting, there is a risk of undesirable products being incidentally constructed. Predicting what structures can be produced from a given list of components (referred to as a “pot of tiles”) is useful but has been proven NP-hard. This research introduces an algorithm that generates and visualizes one graph realized by a given pot. For smaller cases, it also produces all possible graphs up to isomorphism. By adjusting the construction parameters, the algorithm can produce graphs of any viable order and collection of proportions of tiles.

Downloads

Published

2025-05-13

How to Cite

Bielefeldt, G., Horng, I., Luebsen, H., VonEschen, M., Almodovar Velazquez, L., Harsy Ramsay, A., … Sorrells, J. (2025). Algorithmic Generation of DNA Self-Assembly Graphs. The PUMP Journal of Undergraduate Research, 8, 141–172. https://doi.org/10.46787/pump.v8i.4255