Structural and Compositional Complexities of Hierarchical Self-Assembly: a Hypergraph Approach
Alexei V. Tkachenko
Published: 2025/9/30
Abstract
Programmable self-assembly enables the construction of complex molecular, supramolecular, and crystalline architectures from well-designed building blocks. Here we introduce a hypergraph-based framework, termed Blocks \& Bonds (B\&B), that extends classical chemical graph theory to encode directed multi-colored interactions, internal symmetries of building blocs, and hierarchical organization. Within this framework, we develop a universal script, Structure Code, for encoding complex hypergraph organization. In the spirit of Kolmogorov's approach, we define Structural Complexity as the minimal information required to encode a self-assembled structure. It is complemented by Compositional Complexity, capturing the diversity of building blocks. The two measures are related through Complexity Inequality, stating that structural complexity cannot exceed compositional complexity for programmable assembly, and identify cases where violations signal emergent complexity. Applications to molecular systems (ethylene glycol, glucose) and programmable DNA-origami lattices demonstrate how B\&B hypergraphs and the structure code naturally capture modularity, stereochemistry, and crystallographic order while enabling significant compression of structural information. This approach provides a unified and scalable language for classifying complexity across scales, bridging information theory with the design of programmable matter.