In the most recent statistics from the GENCODE project (v29, October 2018), the human genome contains 23,643 non-coding RNA (ncRNA) genes, surpassing the number of protein-coding genes (19,940). Of the non-coding RNA species, some 30% (7,577) are less than 200 bases long, termed as small non-coding RNA. They comprise of transfer RNA (tRNA) and ribosomal RNA (rRNA), as well as RNAs such as snoRNAs, microRNAs, siRNAs, snRNAs, exRNAs and piRNA.