Nuclear pore complexes (NPCs) are large protein structures embedded in the nuclear envelope of eukaryotic cells. They serve as gateways that regulate the transport of molecules between the nucleus and the cytoplasm. NPCs are crucial for maintaining cellular function by controlling the exchange of proteins, RNA, and other macromolecules.