mały| Synteza kwasu arystolochowego. Synteza złożonych związków chemicznych wymaga wielu kroków. Im więcej kroków potrzeba do syntezy danego związku, tym większe jest prawdopodobieństwo, że w jego tworzeniu miał miejsce proces selekcji (w tym selekcji biologicznej lub technologicznej).

Teoria złożeń (ang. assembly theory) charakteryzuje złożoność obiektu definiowanego nie jako zbiór cząstek w przestrzeni lecz na podstawie historii jego złożenia. W zastosowaniu do złożoności związków chemicznych jest to pierwsza technika możliwa do zweryfikowania eksperymentalnie, w przeciwieństwie do innych algorytmów, w przypadku których brakuje możliwości eksperymentalnej weryfikacji.

Teoria złożeń została opracowana w 2017 roku przez zespół, kierowany przez chemika Leroya Cronina na Uniwersytecie w Glasgow.

W teorii złożeń obiekty definiowane są nie jako zbiory cząstek w przestrzeni, lecz na podstawie możliwych historii ich powstawania. Aby obliczyć stopień złożoności obiektu, dzieli się go rekurencyjnie na części składowe, przy czym „przestrzeń złożeniową” (ang. assembly space) tego obiektu definiuje się jako ścieżkę, za pomocą której można złożyć dany obiekt z części elementarnych.