 Eukaryotes have many types of non-coding RNAs, NCRNAs, that play important roles in regulating gene expression and controlling various biological processes. These include housekeeping NCRNAs, which are involved in basic cellular functions such as ribosome biogenesis and chromatin remodeling and regulatory NCRNAs, which are involved in developmental processes, cellular differentiation and disease progression. Transcription, translation and post translational modifications of these RNAs can also be regulated by other biomolecules such as DNA and proteins. NCRNAs interact with each other to form complex networks, which are critical for proper cellular functioning. This review provides an overview of the current understanding of NCRNA interactions and their roles in gene regulation. This article was authored by Zhang Peijing, Wu Wenyi, Chen Qi and others.