I kemi er en oligomer ( græsk ολιγος - lille, få, ubetydelig; μέρος - del) et molekyle i form af en kæde af et lille antal identiske bestanddele . Dette adskiller oligomerer fra polymerer , hvor antallet af enheder er teoretisk ubegrænset. Den øvre grænse for molekylvægten af en oligomer afhænger af dens kemiske egenskaber. Egenskaberne af oligomerer er meget afhængige af ændringer i antallet af gentagne enheder i molekylet og arten af endegrupperne; fra det øjeblik, hvor de kemiske egenskaber ophører med at ændre sig med stigende kædelængde, kaldes stoffet en polymer.
Ifølge antallet af led skelnes der mellem en dimer (to led), en trimer (3), en tetramer (4), en pentamer (5), en hexamer (6) osv.
Molekyler, der er i stand til at danne kæder gennem en polymerisationsreaktion, kaldes monomerer . Under oligomerisering fortsætter den kemiske proces med at danne en kæde af monomerer kun, indtil en vis grad af polymerisation er nået (normalt i området fra 10 til 100).
Oligomerer, der kan foldes til en stabil sekundær struktur som proteiner , kaldes foldamerer .
I biokemi bruges udtrykket oligomer til at referere til korte enkeltstrengede fragmenter af nukleinsyrer ( DNA og RNA ). Sådanne oligomerer, placeret på et glassubstrat eller nylonmembran, bruges i forsøg med DNA-hybridisering .
Oligomerer kaldes også proteinkomplekser bestående af to eller flere underenheder. Samtidig kaldes komplekser fra identiske underenheder homo-oligomerer , og fra forskellige - hetero-oligomerer .