The nuclear pore complex (NPC), which is located within the nuclear envelope, acts as the gateway for the mRNA to leave the nucleus. The NPC is made up of about 30 unique proteins known as nucleoporins, which form a number of distinct structures such as the pore channel, nuclear basket, and cytoplasmic filaments. Together, these structures form a relatively immobile complex that facilitates the export of mRNA from the nucleus to the cytoplasm. At the same time, various soluble protein factors assemble on the mRNA. These protein factors dynamically attach and detach from the mRNA at different stages of the export process, regulating the transport of mRNA across the nuclear pore complex.