A química supramolecular pode ser descrita como o ramo da química que estuda agregados de moléculas, também conhecidos como “supermoléculas”, unidas por interações não covalentes. Observe o exemplo abaixo, em que várias moléculas de melamina e triazinatriona dão origem a uma “supermolécula”.
As interações não covalentes, representadas por ligações tracejadas que estão presentes nesta supermolécula, são chamadas: