El heterocisto es una célula especialmente desarrollada que generalmente se encuentra intercalada en las hebras de cianobacterias filamentosas.
Ejemplos comunes son Nostoc, Cylindrospermum, Anabaena, etc.
Su función es reducir Dinitrogen atmosférico en amoníaco. Esto sirve como suministro de nitrógeno para el resto del filamento. Hetrosyst se suministra con la enzima Nitrogenase que cataliza específicamente la conversión.