snRNAs are transcribed by RNA polymerase II or RNA polymerase III, depending on the specific snRNA. After transcription, snRNAs undergo several modifications, including 5' capping, 3' trimming, and nucleotide modifications such as methylation and pseudouridylation. These modifications are essential for the stability and function of snRNAs.