Chimia supramoleculară este un domeniu al chimiei care studiază relația și legătura dintre molecule în sisteme mai mari. Se concentrează asupra sistemelor chimice alcătuite dintr-un număr discret de subunități sau componente moleculare asamblate. Studiul interacțiunilor necovalente este esențial pentru înțelegerea multor procese biologice, de la structura celulară la viziune, care se bazează pe aceste forțe pentru structură și funcționare. Sistemele biologice sunt adesea sursa de inspirație pentru cercetarea supramoleculară.