Small nuclear ribonucleic acid (snRNA) is a class of small RNA molecules involved in splicing pre-messenger RNA in eukaryotic cells. SnRNAs, categorized into sm-class and lsm-class, work with specific proteins to form small nuclear ribonucleoproteins (snRNPs) that are crucial for the spliceosome complex responsible for RNA maturation. The spliceosome, composed of snRNAs and numerous proteins, facilitates the removal of introns and ligates exons to create mature mRNA.