The nuclear pore complex (NPC) is an essential, highly dynamic macromolecular assembly embedded in the nuclear envelope that orchestrates the precise exchange of proteins, RNA and other macromolecules ...