Long non-coding RNAs (lncRNAs) are a class of RNA molecules that are longer than 200 nucleotides and do not encode proteins. Despite not coding for proteins, lncRNAs play crucial roles in regulating gene expression at various levels, including chromatin modification, transcription, and post-transcriptional processing.