Long non-coding RNA (LncRNA) are a type of RNA which is usually defined as transcripts which are greater than 200 base-pairs in length and not translated into proteins. This limitation distinguishes lncRNA from small non-coding RNAs which encompasses microRNAs (miRNAs), small interfering RNAs (siRNAs), Piwi-interacting RNAs (piRNAs), small nucleolar RNAs (snoRNAs), and other short RNAs.  Long non-coding RNAs include lincRNAs, intronic ncRNAs, circular and linear ncRNA.