You are currently viewing a new version of our website. To view the old version click .
Non-Coding RNA
  • Article
  • Open Access

25 June 2025

LncRNA Subcellular Localization Across Diverse Cell Lines: An Exploration Using Deep Learning with Inexact q-mers

,
,
and
1
Computer Science and Electrical Engineering, West Virginia University, Morgantown, WV 26506, USA
2
Computer Science and Information Technology, Hood College, Frederick, MD 21701, USA
3
Microbiology, Immunology, and Cell Biology, WVU School of Medicine, Morgantown, WV 26506, USA
*
Author to whom correspondence should be addressed.
This article belongs to the Section Long Non-Coding RNA

Abstract

Background: Long non-coding Ribonucleic Acids (lncRNAs) can be localized to different cellular compartments, such as the nuclear and the cytoplasmic regions. Their biological functions are influenced by the region of the cell where they are located. Compared to the vast number of lncRNAs, only a relatively small proportion have annotations regarding their subcellular localization. It would be helpful if those few annotated lncRNAs could be leveraged to develop predictive models for localization of other lncRNAs. Methods: Conventional computational methods use q-mer profiles from lncRNA sequences and train machine learning models such as support vector machines and logistic regression with the profiles. These methods focus on the exact q-mer. Given possible sequence mutations and other uncertainties in genomic sequences and their role in biological function, a consideration of these variabilities might improve our ability to model lncRNAs and their localization. Thus, we build on inexact q-mers and use machine learning/deep learning techniques to study three specific problems in lncRNA subcellular localization, namely, prediction of lncRNA localization using inexact q-mers, the issue of whether lncRNA localization is cell-type-specific, and the notion of switching (lncRNA) genes. Results: We performed our analysis using data on lncRNA localization across 15 cell lines. Our results showed that using inexact q-mers (with q = 6) can improve the lncRNA localization prediction performance compared to using exact q-mers. Further, we showed that lncRNA localization, in general, is not cell-line-specific. We also identified a category of LncRNAs which switch cellular compartments between different cell lines (we call them switching lncRNAs). These switching lncRNAs complicate the problem of predicting lncRNA localization using machine learning models, showing that lncRNA localization is still a major challenge.

1. Introduction

Non-coding RNAs (ncRNAs) and protein-coding genes are two constituent parts of the human genome [1]. Conventionally, non-coding RNAs can be divided into small ncRNAs with sequence length less than 200 nucleotides and long non-coding RNAs (lncRNAs) with sequence length greater than or equal to 200 nucleotides [2]. The lncRNA family has grown rapidly since its discovery in the early 1990s, with over 270,000 lncRNA transcripts identified in humans [3]. Unlike the protein-coding genes, which are functional units of heredity [4], non-coding RNAs (ncRNAs) were once deemed non-functional. They were perceived as the product of spurious transcription [5]. However, high-throughput sequencing technologies [6] have shed more light on these ncRNA. Various research groups have shown that ncRNAs, especially lncRNAs, exhibit biological functions including chromatin modification, cell cycling, protein transcription, and translation [7,8]. They have also been associated with different diseases, including cancer, autism, Alzheimer’s disease, and others [9,10,11]. The critical role of lncRNAs in complex diseases is underlined by the existence of over 10,500 experimentally supported lncRNA–disease associations, for instance as recorded in LncRNADisease [12], a popular database of lncRNA-associated diseases. Similarly, several recent reports have identified miRNA–disease associations using different models [13,14,15].
Similar to proteins, the subcellular localization of lncRNAs is linked to their function in the cell [16]. Therefore, understanding the subcellular localization of lncRNAs and their dynamic changes can help to explain the function of newly discovered lncRNAs [17]. RNALocate v2.0 [18], a database constructed in 2016 and updated in 2021, contains 9594 lncRNA entries, in which 6731 unique genes are localized in the nucleus, cytoplasm, ribosome, exosome, nucleoplasm, chromatin, cytosol, endoplasmic reticulum, plasma membrane, etc. LncATLAS [19], another database for the subcellular localization of lncRNAs, was introduced in 2017. They considered the cytoplasmic/nuclear relative concentration index (CN-RCI), which is derived from GENCODE (Ensembl) RNA-Seq measurements, as a key measure of localization. Essentially, the CN-RCI (defined in log2 units) measures the relative concentration of an RNA sequence in the cytoplasm compared to the nucleus. A higher positive CN-RCI value of the lncRNA (i.e., log(CN-RCI) ≥ 0 in log2 units) suggests that the lncRNA is predominantly localized in the cytoplasmic compartment, while a lower negative CN-RCI value (log(CN-RCI) < 0) indicates that it is localized in the nuclear compartment. LncATLAS provided CR-RCI values for 6768 GENCODE-annotated lncRNAs across 15 cell lines.
Recent studies have explored the use of machine learning/deep learning techniques in identifying lncRNAs [20,21]. Computational approaches have been developed to predict lncRNA subcellular localization from known subcellular localization datasets. These studies extract short nucleotide segments (q-mers or q-grams) from lncRNA sequences and then apply machine learning models, such as Random Forest (RF), support vector machines (SVMs), or deep neural network models to make predictions on the localization [22,23,24,25]. Traditional computational methods have focused on exact q-mers.
In this work, we use the notion of inexact q-mers (that is, q-mers with mismatch, see [26]) to explore the problem of lncRNA localization under a deep learning framework. Methods for matching with inexact q-mers, or approximate q-mer/q-grams, are well established in string pattern matching [27,28,29,30]. To our knowledge, using inexact q-mers in deep learning prediction of lncRNA localization was first introduced in [26], which was a shorter version of this work. DNA sequences are known to undergo changes due to random mutations or errors that occur during DNA replication. Such mutations have been associated with the development of various diseases, including Parkinson’s disease, cancer, genetic disorders, Alzheimer’s disease, and various other complex diseases [31,32,33,34]. Mutations or errors in the lncRNA sequence could also be introduced at the time of sequencing [35,36]. Applying q-mer alignment with mismatches is useful for identifying similarities and differences between two DNA sequences, even if they are not identical. By allowing for a certain number of mismatches, q-mer alignment can be more sensitive in detecting related sequences that may have undergone minor changes due to mutations or sequencing errors. The number of allowed mismatches in q-mer alignment can be adjusted depending on the application and expected level of similarity between the sequences being compared. Further, we analyzed the lncATLAS localization data to elucidate the question of cell specificity with respect to lncRNA localization. The results show that accurate classification of lncRNA subcellular localization using only q-mer-based information is still a major challenge.

3. Results

3.1. Inexact q-mers Improve Prediction of LncRNA Subcellular Localization

First, we tested our (q,k)-mismatch models on lncRNAs from the LncATLAS dataset. For this initial experiment, we worked on four selected cell lines, namely, HT1080, A549, NCI.H460, and SK.N.SH (see Section 5). Table 2a shows the validation results using our proposed model with latent features on the four cell lines for three classifiers with different mismatches. We tested with different numbers of latent features (512, 256, 128, 64, and 32) and found 512 latent features to provide the overall best results. In the table, “kmiss oa” denotes overall accuracy when using 6-mer with k mismatches; here, k is from 0 to 3. While “kmiss auc” denotes the area under the receiver operating characteristic curve when using k-miss, k is also from 0 to 3. In all cases, the highest accuracy for each classifier was observed when we applied inexact 6-mers (i.e., k-mismatch with k > 0). Table 2b shows more detailed results using 1DCNN with 512 latent features.
Table 2. (a) Performance in predicting lncRNA subcellular localization with inexact 6-mers (6-mers with k mismatches) using 512 latent features. Average results for four cell lines (HT1080, A549, NCI.H460, and SK.N.SH). Results based on data from LncATLAS dataset. (b) Performance in subcellular localization prediction for LncRNAs using inexact q-mers. More detailed results for the (6,k)-mismatch model using 1DCNN with 512 latent features on LncRNA transcripts. Average results for four cell lines (HT1080, A549, NCI.H460, and SK.N.SH). Results based on data from LncATLAS dataset.
Supplementary Table S1a,b show corresponding results for using SMOTE [62] and class weight during training for data imbalance for the case of using all 4096 features.
The results revealed three key observations: (1) in general, when predicting lncRNA subcellular localization, the 1D-CNN and RF classifiers performed better than MLP in this study, both with all 4096 features and the 512 latent features that were extracted from the 4096 features; (2) working with SMOTE was more effective than weight fitting during training for our lncRNA localization problem; and (3) the (q,k)-mismatch model worked well for predicting subcellular localization. The highest scores occurred when there was some mismatch (k > 0), showing the performance improvement with inexact q-mers over traditional exact q-mers. In particular, 6-mers with two mismatches usually produced the best performance on our dataset. In the following, we will focus on the (6,2)-mismatch model.
To further evaluate the proposed approach using inexact q-mers, we applied 6-mers with up to three mismatches on mRNA transcripts from the LncATLAS dataset, following the same general procedure used for lncRNAs (four cell lines: HT1080, A549, NCI.H460, and SK.N.SH). Table 3a,b show the results for 512 latent features. Supplementary Table S1c shows the results using all 4096 6-mers. Similar to lncRNAs, we applied SMOTE to handle the data imbalance problem. When using 512 latent features, 6-mers with two mismatches achieved the highest accuracy of 67.63%, with the highest AUC of 0.74 (compared with 63.69% accuracy and an AUC of 0.69 using exact 6-mers). Thus, similar to lncRNAs, using inexact q-mers (with mismatch) also improved localization prediction performance for mRNAs.
Table 3. (a) Subcellular localization performance of the (6,2)-mismatch model using 512 latent features on mRNA transcripts. Average results for four cell lines (HT1080, A549, NCI.H460, and SK.N.SH). Results based on data from LncATLAS dataset. (b) More detailed results on subcellular localization performance for 1DCNN with 512 latent features using (6,k)-mismatch model on mRNA transcripts. Average results for four cell lines (HT1080, A549, NCI.H460, and SK.N.SH). Results based on data from LncATLAS dataset.
To further evaluate the generality of the proposed approach, we also tested the (q,k)-mismatch model on the APEX-Seq dataset using the same procedure as above. First, we observed the heavily imbalanced nature of LncRNA data (see datasets in Section 5). With the log fold change (logFC) threshold (log FC ≥ 0.75), APEX-Seq had only 34 LncRNAs (4 cytoplasmic, 30 nuclear). Thus, we could not use this for training the model. Rather, we used these as a test set for the model trained using the LncATLAS dataset and log2(CN-RCI) threshold of 0. The results are shown in Table 4a. Overall, the results are similar, though generally lower than what we obtained when we trained and tested on the LncATLAS dataset (Table 2a), except for the 1DCNN model. Although the accuracy was comparable, the AUC values in Table 4a were relatively lower. We suspect that this disparity in performance may be due to the potential difference in the meaning of the two thresholds used for the two datasets. It is possible that the log fold change threshold (log FC ≥ 0.75) used for APEX-Seq may not necessarily correspond to the CN-RCI threshold (log CN-RCI ≥ 0) used in LncATLAS to define the two classes.
Table 4. (a) Performance in predicting lncRNA subcellular localization with inexact 6-mers (6-mers with k mismatches) using 512 latent features on the APEX-Seq dataset (with threshold of log FC ≥ 0.75) using a trained model from the LncATLAS dataset (threshold of log (CN-RCI) ≥ 0). Average results for four cell lines (HT1080, A549, NCI.H460, and SK.N.SH). (b) Subcellular localization performance of the (6,k)-mismatch model using 512 latent features on mRNA transcripts using the APEX-Seq dataset.
Since we have a larger amount of data on mRNAs from the APEX-Seq dataset, we repeated our prior experiments on mRNA sub-cellular localization. Here, we were able to train and test the models using data from APEX-Seq using the log FC ≥ 0.75 threshold (using one combined dataset, not four cell lines this time). Similar to Table 3a on mRNA results with LncATLAS, Table 4b shows the results for 1DCNN with 512 latent features when applied on the APEX-Seq mRNA dataset. As with Table 3a, the best results (highest OA and AUC) in Table 4b were observed with inexact match, mostly using the (6,1)-mismatch or (6,2)-mismatch models for this dataset. The results from APEX-Seq (Table 4b) are comparable with (though generally lower than) those from LncATLAS (Table 3a).
To further investigate the generality of the approach, we also evaluated the performance of the proposed approaches on the Ribosome lncRNA dataset [63]. Unlike the LncATLAS dataset, this dataset is a non-cellular fractionation dataset, similar to the APEX-Seq dataset [55]. Given the size of the dataset (272 lncRNA genes, 155 nuclear, and 117 cytoplasmic; see Materials and Methods), we were able to both train a model for lncRNA localization and also validate it using the Ribosome dataset. The results are shown in Table 5a. (We note that, for the experiments on the Ribosome lncRNA dataset, we show the results for using the 4096 (6,k)-inexact 6-mer features (that is, without the autoencoder). Using the autoencoder generally resulted in a lower performance on this dataset). As can be observed in the table, the results can be compared with those obtained for lncRNA localization using the LncATLAS dataset (Table 2a). Table 5a (results for Ribosome dataset) shows a slightly better AUC, while Table 2a (results for LncATLAS dataset) shows better accuracy.
Table 5. (a) Performance in predicting lncRNA subcellular localization with inexact 6-mers (6-mers with k mismatches) using all 4096 features (without the autoencoder). Data shown are validation results when using the Ribosome lncRNA dataset for both training and validation. (b) Performance in predicting lncRNA subcellular localization with inexact 6-mers (6-mers with k mismatches) using 4096 features on the Ribosome lncRNA dataset using a trained model from the LncATLAS dataset (threshold of log (CN-RCI) ≥ 0). Average results for four cell lines (HT1080, A549, NCI.H460, and SK.N.SH).
As a second experiment on the Ribosome lncRNA dataset, we used the entire dataset as a test set for a model trained using the lncATLAS dataset with a log CN-RCI threshold of 0. (This is similar to what we did for the APEX-Seq dataset (Table 4a).) To avoid possible data leakage between training and test sets, for this experiment, we removed the lncRNAs that appeared in the APEX-Seq dataset or in the Ribosome dataset from the LncATLAS dataset before training. The results are shown in Table 5b. Once again, the results with the Ribosome dataset (Table 5b) showed a better AUC, while results on the APEX-Seq dataset showed better accuracy. As was noted in previous experiments, the best results are usually observed using inexact q-mers (i.e., with k > 0), showing that inexact q-mers produce improved results over exact q-mer profiles, even with cross-dataset training and testing.
Overall, the results on the APEX-Seq and Ribosome lncRNA datasets are similar, though generally lower than what we obtained when we trained and tested on the LncATLAS dataset (Table 2a,b), except for the 1DCNN model. Although the accuracy was comparable for the LncATLAS (Table 2a) and APEX-Seq dataset (Table 4a), the AUC values in Table 4a (for APEX-Seq) were relatively lower. Similarly, the AUC was comparable between the LncATLAS and Ribosome datasets, while the accuracy with the Ribosome dataset (Table 5a) was lower. We suspect that this disparity in performance may be due to the potential difference in the meaning of the two thresholds used for the two datasets. For instance, it is possible that the log fold change threshold (log FC ≥ 0.75) used for APEX-Seq may not necessarily correspond to the CN-RCI threshold (log CN-RCI ≥ 0) used in LncATLAS to define the two classes.
Subsequently, we trained separate models for each of the 15 cell lines and tested the models using test data from the given cell line using our (6,2) inexact q-mer model. Based on observations from the earlier experiments with four cell lines, we only considered two classifiers in this more expansive evaluation, namely (a) 512 latent features using 1D-CNN and (b) all 4096 features using RF classifiers. Figure 2 shows the overall accuracy for the two classification models (1DCNN and RF) across the 15 cell lines, using the longest transcript for each gene. The average overall accuracy across the 15 cell lines was 68.14% for 1D-CNN (with 512 latent features) and 68.45% for RF (with all 4096 features).
Figure 2. Test accuracy across 14 cell lines for lncRNA subcellular localization using RF (4096 features) and 1DCNN (512 latent features). Test set is based on the longest transcript for each lncRNA using the LncATLAS dataset.

3.2. Comparison with Published Benchmark Methods

In [61], the authors evaluated the effect of middle exclusion. They built the lncRNA subcellular localization dataset using canonical sequences of the genes. They tested the Random Forest (RF), gradient boost machine (GBM), support vector machine (SVM), and light gradient boost machine (LightGBM). They found that, when using unfiltered lncRNA data, the prediction accuracies of lncRNA subcellular localization were around 60%. They observed that predicting lncRNA subcellular localization from nucleotide sequences presents more complexity than currently acknowledged. We tested our methods with the lncRNA dataset used in [61]. We tested RF with all 4096 6-mers and 1DCNN with 512 latent features extracted from the 4096 features. The results are shown in Table 6. Using RF, 6-mer with one mismatch resulted in an accuracy of 62.29% ± 1.59 and an AUROC of 66.9 ± 2.27, which is slightly better than RF with zero mismatches on the benchmark dataset. Using 1DCNN, 6-mer with three mismatches, we obtained 63.57% ± 2.60 accuracy and an AUROC of 69. 11 ± 2.44. Table 6 shows the comparative performance of our proposed inexact q-mer approach, with popular methods without middle exclusion. The table shows that our proposed (q,k)-mismatch model provided an overall superior performance in lncRNA subcellular localization.
Table 6. Comparison with popular methods on the Benchmark dataset without middle exclusion. Results for the first five models are from the recent work in [56]. The last two columns are our methods. RF denotes our results with Random Forest using all 4096 features and our inexact (6,1)-mismatch model. 1DCNN denotes our results using 1DCNN with 512 latent features and our inexact (6,3)-mismatch model. “—” means no value reported.

3.3. Is LncRNA Subcellular Localization Cell-Specific?

Using the CN-RCI values per gene per cell line provided by lncATLAS, we also explored the question of whether lncRNA subcellular localization is cell-type-specific or independent of the given cell type. To address this question, we considered three approaches: (1) correlation-based analysis, (2) cross-cell validation using our machine learning model, and (3) analysis of switching lncRNAs (also called shuttling lncRNAs).
First, we considered the possible correlation between the cell lines. We observed significant correlation between some pairs of cell lines, with some pairs having a correlation coefficient of over 0.8, for instance, 0.88 (HUVEC, IMR.90), 0.83 (SK.N.SH, HT1080), and 0.81 (MCF.7, HepG2). The cell lines IMR.90, SK.N.SH, and HUVEC were, overall, the most correlated with other cell lines, while the cell line H1.hESC (for human embryonic stem cell) appeared to be an outlier, with relatively low correlation with other cell lines (e.g., 0.3 (SK.MEL.5, H1.hESC)). A similar observation on H1.hESC was also made in [25]. Supplementary Figure S1 shows the detailed Pearson correlation coefficient between the 15 cell lines using the CN-RCI values. The significant correlation between certain pairs of cell lines implies that the CN-RCI values from one cell line could provide us with some information about some other cell lines, indicating that the CN-RCI values are not completely independent.
We then investigated potential similarities or differences between the different cell lines using results from the machine learning models. Using the same general setting for the previous experiments (threshold 0, (6,2)-inexact q-mers, MLP auto encoder (AE), and 1D-CNN for classification using 512 autoencoder latent features), we trained lncRNA localization models using each cell line and then tested on every cell line using the trained model. The expectation is that, if lncRNA subcellular localization is cell-line-specific, the highest performance accuracy will be observed along the left diagonal; otherwise, some off-diagonal elements will be significantly higher for some cell lines.
Figure 3 shows the results, indicating performance for training on 1 cell line (the row) and testing on each of the 15 different cell lines (the columns). Interestingly, we found that, in almost every case, there were other cell lines that achieved higher accuracy than the original cell line (that is, many off-diagonal elements were higher than the diagonal elements). That is, a model trained on a given cell line could predict some other cell lines better than the original cell line it was trained on. For example, the NHEK-trained model scored 67.36% when tested on NHEK, but 74.95% overall on HeLa.S3, and 73.79 on SK.MEL.5. Similarly, a model trained on SK.N.DZ predicts most other models more accurately (on average) compared to predicting on SK.N.DZ.
Figure 3. Results for train on one, test on all using (6,2)-mismatch model on 1DCNN with 512 latent features. In a red-white-blue color scale, red denotes high accuracy (dark red is with the highest score), white denotes accuracy close to the average, and blue represents low accuracy (dark blue denotes the lowest score).
Expectedly, training with the less-correlated cell lines, such as H1.hESC, led to reduced performance. Similar results were obtained using MLP and RF models. Overall, the results indicate that there are some clusters of cell lines wherein lncRNA localization in one is predictive for the others. This has a significant implication, as it suggests that it might be possible to develop a generalized model that can work well on most cell lines using data from only a few cell lines. This is more in line with the observation in [60], where the authors suggested that lncRNA localization may not be cell-specific.
To further investigate this issue of cell line specificity, we conducted an analysis of lncRNA localization distribution across cell lines using our training dataset. (Given that the H1.hESC cell line is an outlier, we did not include it in this analysis). For each cell line, we used a class threshold of log(CN-RCI) = 0, that is, an lncRNA is classified as nuclear if log(CN-RCI) < 0 and cytoplasmic if log(CN-RCI) >= 0. We set the label for nuclear lncRNA to 0 and for cytoplasmic lncRNA to 1. For each lncRNA, we counted the number of cell lines where it occurred in each of the two classes across all cell lines. We denote these counts as C and N for cytoplasmic and nuclear, respectively. We then define a switching lncRNA (also called switching gene) as one with C > 1 ,   N > 1 ,     1 . Thus, a switching lncRNA will occur in the nuclear and cytoplasmic regions in at least two cell lines, respectively, and the number of cell lines with each compartment will be about the same across all the cell lines. Table 7 shows some examples of switching genes in our dataset. Column “A549” to column “SK.N.SH” show the 14 cell lines used for this analysis. Each row corresponds to an lncRNA gene. Each element in the table denotes the observed localization (label) of the lncRNA in the given cell line. An empty cell denotes when there is no available CN-RCI for the given lncRNA in the corresponding cell line. Columns “Cyto (C)” and “Nuclear (N)” record the number of cell lines where the lncRNA had cytoplasmic or nuclear localization, respectively. The column “Cell_count” = C + N is the total number of cell lines which have a CN-RCI value for the lncRNA. “C-N” denotes the difference between the number of cytoplasmic and nuclear localizations. As Table 7 shows, genes ENSG00000264207, ENSG00000248049, and ENSG00000117242 each appear in 13 cell lines and exhibit varying localization patterns. Using this method, we identified 185 switching genes. More detailed information on switching genes for our entire dataset can be found in Supplementary Table S2.
Table 7. Example switching genes, showing the difficulty in developing computational methods for predicting lncRNA localization. See text for column headings. The numbers (0, 1) under each cell line denote the localization (nuclear and cytoplasmic, respectively). Blank cells imply no RCI values were available at the given gene for the cell line.
We conducted an in-depth analysis of these identified switching genes to gain further insights into this specific group of lncRNAs. We used three bioinformatics resources, namely, DAVID [64,65] (https://david.ncifcrf.gov/tools.jsp, accessed on 14 October 2024), a functional annotation tool, GeneCards (https://www.genecards.org/, accessed on 14 October 2024), a human gene database, and cncRNAdb [66], a manually curated resource of bifunctional RNAs. We queried the cncRNAdb and found that 12 of the 185 switching genes were identified as bifunctional lncRNAs (see Table 8). Bifunctional lncRNAs tend to appear in multiple localizations in a cell. We found that DAVID annotated 11 of the 185 switching genes. Five of these eleven, namely, CTBP1-DT, GNAS-AS1, OIP5-AS1, RHPN1-AS1, and SNHG7, were marked by GeneCards as being localized in multiple subcellular regions, such as nucleus and cytoskeleton or cytosol (see Table 9).
Table 8. Bifunctional switching lncRNA genes identified by the proposed approach.
Table 9. Switching genes annotated by DAVID.
Overall, while lncRNA localization may not be cell-line-specific in general, the notion of switching genes and the demonstration of specific examples highlight the challenge of accurately predicting lncRNA localization via computational methods.

4. Conclusions and Discussion

LncRNAs can exist in different regions of the cell and show some crucial biological functions that may relate to diseases. Therefore, understanding their subcellular localization becomes an urgent task. However, compared to the vast number of lncRNAs, only a relatively small proportion have an experimentally validated annotation of their subcellular localization. It is possible to predict possible lncRNA subcellular localization using computational methods based on information from the few lncRNAs with known annotations or based on other related data, such as the cytoplasmic/nuclear relative concentration index (CN-RCI) values. The CN-RCI value was considered as a key signal that is associated with lncRNA subcellular localization [19]. But, there are no clear criteria to define the thresholds for different localizations. In this work, we considered lncRNA localization as a binary classification problem, namely, nuclear vs. cytoplasmic localization, and explored the use of deep learning methods to study certain problems in lncRNA localization. Further, gene mutations may affect the gene function and have been associated with certain genetic diseases. Here, we account for such mutations and other potential errors in the lncRNA sequence using the notion of inexact q-mers in our computational analysis of lncRNA localization. Our results showed that using the inexact q-mer (q = 6) profile (based on mismatches) can improve the prediction performance.
We further performed computational analysis using data from the lncATLAS and GENCODE databases to address the question of whether lncRNA localization is cell-line-specific. Our results showed that, in general, localization is not cell-line-specific. Thus, it may be possible to develop a general machine learning model that could work for most cell lines. However, our analysis also identified a category of lncRNAs that tend to switch between nuclear localization and cytoplasmic localization. That is, in some cell lines, they will appear to be more nuclear-leaning, while in some other cell lines, they are found to be more cytoplasmic-leaning. These switching lncRNAs make the automated prediction of lncRNA localization much more difficult.
We acknowledge some potential limitations in this work. First, the research relied primarily on CN-RCI values from lncATLAS. There are no specific criteria to define an appropriate threshold for nuclear and cytoplasmic localization using this data. The existing work that used this dataset set the threshold arbitrarily. More work needs to be completed to determine the best way to define the localization threshold(s) when using the CN-RCI values. Second, while the results on LncATLAS were comparable with the APEX-Seq dataset for mRNA transcripts, the results for LncRNA localization were worse when we trained our models on the LncATLAS dataset and tested on the APEX-Seq dataset or on the Ribosome dataset. This was particularly the case for AUC values (for APEX-Seq) and accuracy (for the Ribosome dataset). We speculate that this disparity in performance may be due to possible differences in the annotation or definition of the class labels between the datasets, for example, the logFC threshold used for the APEX-Seq data and the log (CN-RCI) threshold used for LncATLAS. This calls for further investigation, which could lead to new ways to improve the performance of the proposed method. Third, the datasets are unbalanced. With unbalanced datasets, a model may perform well at predicting the majority classes while doing poorly on the minority classes. We used SMOTE as the basic mechanism to handle imbalance in this work. More specific attention to this data imbalance problem could improve the results further. Furthermore, with the potential exponential increase in the feature space as q increases, computational challenges abound, both with respect to time and space. How to select the features is another challenge. These issues make a case for potential future directions building on the work described in this exploration.

5. Materials and Methods

Figure 4 shows the workflow for our general methodology. We first downloaded the lncRNA sequence data from GENCODE (https://www.gencodegenes.org/human/, release V42, accessed on 14 October 2024)) and CN-RCI annotation data from lncATLAS [19]. We combined the sequence data and annotation data according to the gene’s GENCODE (Ensembl) ID. We then computed the frequency table for exact q-mers and inexact q-mers with k mismatches (k is from 0 to 3) in the lncRNA sequences. We used all 4096 features (with q = 6) to complete the classification. The feature space spanned by the q-mer increases exponentially with q. Further, high-dimensional features could lead to model overfitting when there are limited training data. These represent further computational challenges. To reduce feature dimension, we applied autoencoders [67] to extract 512 latent features and used the latent features to perform lncRNA localization prediction. We partitioned our data into training and test sets using a ratio of 4:1. We used the Synthetic Minority Oversampling Technique SMOTE [62] to handle the data imbalance while also investigating the effect of applying class weight when training the models. We conducted 5-fold cross validation twice on the training set and reported the average performance with the standard deviation.
Figure 4. Workflow for the proposed method.

5.1. Dataset

In this study, we evaluated our methods on different types of localization datasets, namely, lncATLAS [19], APEX-Seq [55], and lncRNAs from ribosome profiling [63]. Figure 5a shows how we built our training and test sets based on lncATLAS. First, we downloaded localization data from lncATLAS [19], a database of lncRNA localization based on human RNA-seq data. It defines the localization using the relative concentration index (RCI), a log2-transformed ratio of FPKM (fragments per kilobase per million mapped) in cytoplasm and nucleus (CN-RCI). There are several attributes for the dataset: gene ensemble ID, cell line, CN-RCI value, gene name, and biotype (coding or non-coding). The dataset contains 714,520 entries of coding and non-coding RNAs. We screened out the coding RNA and kept the entries with non-NaN CN-RCI values. This resulted in 28,217 non-coding entries (lncRNAs) in 15 cell lines. Some lncRNAs had multiple CN-RCI values because they appeared in different cell lines. We also downloaded lncRNA sequence data and annotation files (.gff file) from GENCODE. The GENCODE dataset contained 57,936 lncRNA transcripts, including duplicated genes and duplicate transcripts for some genes. We retained 56,049 annotated transcripts where both gene_ biotype and transcript_ biotype are lncRNA.
Figure 5. Building training set and test set from lncATLAS and GENCODE (a), APEX-Seq (b), and Ribosome (c) datasets.
Finally, we combined these two datasets according to the gene Ensembl ID and retained the transcripts which had at least one CN-RCI value for the cell lines and removed the genes without sequences in GENCODE. We called the resulting data the “all transcripts” dataset since it contained all transcripts for a given gene. We split the dataset into a training set and test set with a partition ratio of 4:1. To prevent possible data leakage between training and test sets, partitioning into training and test sets was performed in such a way that all transcripts for a given lncRNA were always placed in the same partition. We obtained 4662 genes and 22,485 transcripts in the training set and 1165 genes and 5232 transcripts in the test set (some genes had multiple transcripts). The length of the lncRNA transcripts in the training set varied from 72 to 205,000. To reduce the computation and ensure proper representation, we retained the genes with a sequence length of between 200 and 5000 in the training set. This accounted for 95% of the available data. We retained the longest transcript for each gene and removed duplicated genes. Finally, we obtained 4607 genes (one transcript per gene) in the training set (see Supplementary Table S3). Similarly, we obtained 1144 genes (also one transcript per gene) in the test set (see Supplementary Table S4). For a given cell line, some genes may or may not have a transcript with an RCI value. Thus, in our dataset, the total number of genes could vary between cell lines.
Similarly, we extracted mRNA data from GENCODE and lncATLAS [19] (see Supplementary Tables S5 and S6). We also tested on the canonical sequences dataset used in [61] (see Supplementary Tables S7 and S8).
We also tested our method on the APEX-Seq dataset [55]. APEX-Seq maps RNA locations by tagging nearby RNAs with biotin using an APEX2 enzyme in HEK293Tcells. They used H2O2 to activate the enzyme. By comparing samples treated with and without H2O2, they identified RNAs enriched in the cell component. They measured the comparison with log2 fold change. RNA with a log2 fold change (logFC) ≥ 0.75 is considered enriched in the component. In their study, they examined 8 components, namely, nucleus, nucleolus, lamina, nuclear pore, cytosol, endoplasmic reticulum (ER) membrane, ER_lumen, and outer mitochondrial membrane (OMM), for 3335 genes. Some of genes were enriched in multi-components according to the threshold. In this study, we consider only two classes, nucleus (including nucleus, nucleolus, and lamina) and cytoplasmic (including cytosol, ERM, ER_lumen, and OMM). We exclude nuclear pore because it serves as a dynamic gateway between the cytoplasm and the nucleus. With the genes they provided in their paper, we selected genes based on a log2 fold change threshold of 0.75 to assign class 0 for genes enriched in at least one nuclear localization and class 1 for genes enriched in at least one cytoplasmic localization. Then, we removed the genes with two classes. We then obtained the genes’ sequence from the dataset that we built previously for LncATLAS. This resulted in 2126 mRNA (1237 cytoplasmic and 889 nucleus) and 34 lncRNA (4 cytoplasmic and 30 nucleus) transcripts with a sequence length of between 200 and 5000 (see Figure 5b). Supplementary Tables S9 and S10 show the gene lists.
In 2016, Carlevaro-Fita et al. [63] applied polysome profiling coupled with spike-in normalized microarray analysis on the cytoplasmic and ribosome-associated population of stringently filtered lncRNAs in K562, a human cell line. They identified 440 genes and 637 transcripts localized in nucleus (292) and cytoplasm (345). Some genes have different transcripts localized in different locations. To be consistent with the data preparation for the lncATLAS dataset, we built a dataset based on the localization specified in [63]. We call this the Ribosome lncRNA dataset. The dataset uses the gene names from [63] but the longest transcripts of genes from our lncRNA dataset (based on lncATLAS). Here, the genes with lengths in (200, 5000) are retained. We finally obtain the Ribosome lncRNA dataset with 272 lncRNA transcripts, 155 nuclear and 117 cytoplasmic (see Figure 5c). The gene list is shown in Supplementary Table S11.
The localization distribution of lncRNA datasets from the lncATLAS [19], APEX-Seq [55], and Ribosome datasets [63] is shown in Table 10. The lncATLAS dataset contains 15 cell lines. We select cell line K562 to make the comparisons. The localization of the LncATLAS dataset was decided by the CN-RCI value of cell line K562. If CN-RCI ≥ 0, the location is cytoplasm; otherwise, it is nuclear. The APEX-Seq has a relatively small number of genes identified in nuclear and cytoplasmic localizations; however, it has a higher percentage sharing the same localization with lncRNAs in lncATLAS (21/34, or 61.8%) than those in the Ribosome lncRNA dataset (89/272 or 32.7%).
Table 10. Distribution of lncRNA localization across different datasets. L denotes lncRNA dataset built from lncATLAS, R denotes Ribosome dataset, and A denotes the APEX-Seq dataset. “X and Y share” indicates the number of lncRNAs that both X and Y agree on for their localization.

5.2. Feature Representation

LncRNA is transcribed from DNA and consists of nucleotide bases. These bases are adenine (A), guanine (G), uracil (U), and cytosine (C). The lncRNA sequence can be represented as S = S1S2Si…Sn, with Si ∈ {A, G, C, U}. Here, n is the length of the sequence and Si is the ith nucleotide base, 1 ≤ i ≤ n.

5.2.1. q-mer Profile

A q-mer is a substring of a sequence with a length of q. For the case of lncRNA, each position in the q-mer consists of one of the four possible symbols: A, C, G, or U. Thus, for an lncRNA sequence, there are 4q (4 to power q) possible unique q-mers. Using the q-mers, we can construct the q-mer profile for a given lncRNA sequence, whereby the q-mer profile indicates the number of occurrences or frequency of each possible q-mer in the given sequence. Thus, we define the feature map (FM) of an lncRNA sequence as FM(S) = {Qi: fi, 1≤ iN}. Here, S is the sequence, Qi is the ith q-mer, fi is the corresponding feature value (that is, the frequency of the q-mer in S), and N is the number of possible unique q-mers in the sequence. For example, we can compute the 3-mer feature map for the sequence S = AGCUAGUA. First, we find all the 3-mer combinations of A, C, G, and U. Then, we compute the frequency of each 3-mer. Finally, we obtain the feature map: FM(S) = {AAA:0, AAG:0, …, AGC:1, …, AGU:1, …, UUU:0}. The results are shown in the first row of Table 11.
Table 11. q-mer feature for S = AGCUAGUA showing both the exact 3-mer profile and the inexact (3,1)-mismatch profile (3 mer with one mismatch). “●●●” denotes omitted 3-mers in the feature map.

5.2.2. Inexact q-mer Profiles

In this work, we use the concept of inexact q-mer profile [26], with a focus on q-mers that allow for up to k-mismatch(es), also known as the (q,k)-mismatch kernel. This kernel incorporates the idea of mismatching in biological contexts [68,69] and can be used to capture potential changes due to mutations or sequence errors. For a given q-mer, we calculate the frequency of other matching q-mers, allowing for, at most, k mismatches. For this work, we set k q / 2 . Each matching q-mer is required to have the same length as the given q-mer. Therefore, the result of (q,k)-mismatch for a given q-mer, say Q, is a collection of q-mers, each having the same length as Q and with at least (q-k) bases that have an exact match with bases in Q. The Hamming distance is used to measure the mismatch.
Table 11 also shows the (3,1)-mismatch profile for the example sequence S = AGCUAGUA. This can be contrasted with the exact 3-mer profile, also shown in the table. Although we use a naive method to compute the (q, k)-mismatch feature map above, more efficient data structures such as suffix trees and suffix arrays [28] exist for faster computation of the q-mer profiles for both exact and inexact q-mers.
In this work, we consider the (q,k)-mismatch model, with q = 6 and (k = 0,1,2,3).

5.2.3. Data Preprocessing

The (q,k)-mismatch will enhance the exact q-mer signals by increasing their frequencies. Once the feature maps have been extracted from the lncRNA sequences, both the exact 6 mer and inexact 6mer counts will be divided by the total counts of all exact 6mers in the sequences. This will reflect intrinsic relationship between exact and inexact 6-mers.

5.2.4. Feature Encoding

The dimension of the feature map (or profile) is 4q, which grows exponentially with q. As the dimensionality of the feature map increases, it tends to become noisy, leading to a reduction in prediction accuracy and a higher risk of overfitting [70]. This is more problematic when there are limited data to cover all the possible unique q-mers. Additionally, as q increases, computational challenges arise due to the large number of features that must be handled. For instance, using 6-mers will result in 4096 features, which will result in a large feature space. Therefore, we need to reduce the size of the feature map. To address this issue, we applied an autoencoder [67] to obtain a latent feature space. We designed an autoencoder with a multi-layer perceptron (MLP) architecture. In encoder layers, we added two dense layers with 256 and 128 neurons followed by ReLU activation and batch normalization to normalize the activations to improve convergence during training. This was followed by dropout layer that randomly dropped 30% of neurons during training to prevent overfitting. Finally, the latent space was created with encoding dimension. The decoder mirrors the encoder, with 128 and 256 neurons for two denser layers, but reconstructs the data back to the original dimension. The final dense layer constrains the output between 0 and 1 (useful for binary data). In this study, we extract 512 latent features to analyze lncRNA subcellular localization.

5.2.5. Predicting lncRNA Subcellular Localization

Few ncRNAs are expected to be completely nuclear or completely cytoplasmic at the steady state [71]. Thus, rather than one CN-RCI threshold, some researchers have argued for a consideration of a continuum between completely nuclear and completely cytoplasmic [71]. However, this leads to more complexity in the analysis. To simplify the analysis for our binary localization classification on the dataset, we follow recent work [58,59,61] and used a log2(CN-RCI value) of 0 as our class threshold. That is, if log2(CN-RCI) ≥ 0, we set the lncRNA class to 1 (i.e., cytoplasmic); otherwise, the class was set to 0 (i.e., nuclear). The class distribution for each cell line is shown in Supplementary Table S11.
To reduce the workload, we first chose to train models on four selected cell lines, HT1080, A549, NCI.H460, and SK.N.SH, which represented cell lines whose class distribution was near-balanced (HT1080), slightly skewed (A549), and highly skewed (NCI.H460, SK.N.SH). For each cell line, we built classification models using 1D-CNN, MLP, and RF on the 4096 6-mer features. We also tested 512 latent features, which were extracted from the 4096 features. To address the issue of data imbalance, we investigated both the use of SMOTE and the use of class weights during training. Overall, SMOTE showed a generally better performance over class weights. Thus, we applied SMOTE as our major approach against data imbalance.

5.3. Machine Learning Models

5.3.1. 1D Convolutional Neural Network

In this work, we trained a one-dimensional convolutional neural network (1D-CNN) model. The convolutional neural network (CNN) is a class of deep neural networks that employs a mathematical operation called convolution in at least one of its layers [70]. With convolution, a new feature map is constructed from the input features. 1D-CNN is designed to work on one-dimensional signals such as time series or sequential data. In this study, the processed lncRNA data possess two important characteristics: (1) each sample is represented by a fixed-length feature vector and (2) each q-mer is represented only by its frequency without incorporating its original sequence location. Given these conditions, applying a 1D-CNN model is technically feasible, although its performance may not be optimal. Therefore, we will also evaluate alternative models such as a Multilayer Perception (MLP) and Random Forest (RF) classifier to identify the most effective model. In this work, we built the 1D-CNN model with Keras [72]. Figure 6 shows the proposed architecture for the 1D-CNN model for classification. The input is the feature space: 4096 6-mer features or 512 latent feature space from the autoencoder. The first convolutional layer has 128 filters. Each filter has a size of 3 to capture local patterns, followed by ReLU activation function. The filter weights are initialized using He Normal initialization [73]. Each filter will produce a 1D feature map. The max-pooling layer downsamples the output of the filters by a factor of 3 (pool_size = 3), reducing dimensionality and computation. The output of the first max-pooling is then used as the input of the second convolutional layer. The structure of the second convolutional layer is similar to the first one but with 256 filters for deeper feature extraction. Each filter in the second convolutional layer will perform convolution across all 128 channels (results of first convolution layer, depth-wise operation). The second pooling layer reduces dimensionality by a factor of 3. The flattening layer converts the 1D feature map into a 1D vector, preparing it for the dense layers. A fully connected layer with 256 neurons processes the flattened features. ReLU activation is applied for non-linearity, while we randomly drop a fraction (30%) of neurons during training to prevent overfitting. A single neuron predicts the probability of the positive class (binary classification). The sigmoid activation maps the output to a range of between 0 and 1.
Figure 6. Proposed 1DCNN architecture for LncRNA sub-localization prediction. The grid on the bars denotes the frequency of the 6-mers. Dots on the bar denote omitted 6-mers. Dots out of the bar represent the sets of filters.

5.3.2. Multilayer Perceptron

A Multilayer Perception (MLP) is a feed-forward artificial neural network that consists of a series of perceptrons stacked on top of each other. In this work, we built the MLP with Keras [72]. The model had three hidden layers; each layer had 128, 64, and 32 neurons with activation function “ReLU”, and the output layer had 1 neuron with activation function sigmoid to output a single value representing the probability of the positive class.

5.3.3. Random Forest Classifier

Random Forest (RF) [74] is a supervised classification algorithm. It creates a forest with decision trees [75]. A decision tree partitions the space of input features into homogenous rectangular areas that correspond to an if–then rule over some input features. Given the training data with features and targets, RF will come up with a set of rules. RF uses these rules to make predictions on the test dataset. For a given sample in the dataset, each individual tree in the forest will produce a class prediction, and the class with the most votes will be the model’s output. We used an RF classifier from Scikit Learn [76] API using 100 trees in the forest.

5.4. Performance Evaluation

To evaluate the performance of the proposed machine learning classification methods in predicting lncRNA subcellular localization, we use overall accuracy (OA) and Matthew’s correlation coefficient (MCC) as the basic performance measures. This is computed as follows: OA = (TP + TN)/(TP + TN + FP + FN); MCC = (TP × TNFP × FN)/ T P + F P × T P + F N × T N + F P × T N + F N . Here, TP is the true positive, i.e., the number of positive samples that were predicted correctly. TN is the true negative, i.e., the number of negative samples that were correctly predicted. FP is the false positive, i.e., the number of negative samples that were incorrectly predict as positive. FN is the false negative, i.e., the number of positive samples that were predicted as negative. We also report precision (Pre) = TP/(TP + FP), recall (Rec) = TP/(TP + FN), F1-score = 2Pre × Rec)/(Pre + Rec), sensitivity (Sn, same as recall), specificity (Sp) = TN/(TN + FP), and Area Under the Receiver Operating Characteristic Curve (ROC-AUC) from prediction scores, which are computed using Scikit Learn [76].

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/ncrna11040049/s1, Captions of the Supplementary files; Supplementary_Figure S1: lncRNA CN-RCI correlation; Supplementary_Table S1: 4096 feature with SMOTE and class_weight; Supplementary_Table S2: 185_switching_genes; Supplementary_Table S3: lncRNA_train_seq_with_RCI_longest_transcripts; Supplementary_Table S4: lncRNA_test_seq_with_RCI_longest_transcripts; Supplementary_Table S5: mRNA_train_seq_with_RCI_longest_transcripts; Supplementary_Table S6: mRNA_test_seq_with_RCI_longest_transcripts; Supplementary_Table S7: mean_RCI_positive.canonical; Supplementary_Table S8: mean_RCI_negative.canonical; Supplementary Table S9: APEX-Seq_lncRNA_transcripts; Supplementary Table S10: APEX-Seq_mcRNA_transcripts; Supplementary Table S11: ribosome_lncRNA_transcripts; Supplementary_Table S12: genes_distribution_per_cell_line.

Author Contributions

Conceptualization, W.Y. and D.A.A.; methodology, W.Y., J.R.M. and D.A.A.; software, W.Y. and J.R.M.; validation, W.Y., J.R.M., G.H. and D.A.A.; formal analysis, W.Y. and D.A.A.; data curation, J.R.M. and W.Y.; writing—original draft preparation, W.Y.; writing—review and editing, W.Y., J.R.M., G.H. and D.A.A.; supervision, G.H. and D.A.A.; project administration, D.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by grants from the US National Science Foundation (NSF Award #s: 1747788, 1920920, 2125872).

Institutional Review Board Statement

Ethical review and approval were waived for this study due to it not involving humans or animals.

Data Availability Statement

The data presented in this study are available in this article. Source code and data for this paper can be found at https://github.com/bearstree/LncRNA-Subcellular-localization (accessed on 20 June 2024).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Brosius, J. The Fragmented Gene. Ann. N. Y. Acad. Sci. 2009, 1178, 186–193. [Google Scholar] [CrossRef] [PubMed]
  2. Li, C.; Chen, Y. Small and Long Non-Coding RNAs: Novel Targets in Perspective Cancer Therapy. Curr. Genom. 2015, 16, 319–326. [Google Scholar] [CrossRef] [PubMed]
  3. Ma, L.; Cao, J.; Liu, L.; Du, Q.; Li, Z.; Zou, D.; Bajic, V.B.; Zhang, Z. LncBook: A Curated Knowledgebase of Human Long Non-Coding RNAs. Nucleic Acids Res. 2019, 47, D128–D134. [Google Scholar] [CrossRef] [PubMed]
  4. What Is a Gene?: MedlinePlus Genetics. Available online: https://medlineplus.gov/genetics/understanding/basics/gene/ (accessed on 29 August 2021).
  5. Palazzo, A.F.; Lee, E.S. Non-Coding RNA: What Is Functional and What Is Junk? Front. Genet. 2015, 6, 2. [Google Scholar] [CrossRef]
  6. Reuter, J.A.; Spacek, D.V.; Snyder, M.P. High-Throughput Sequencing Technologies. Mol. Cell 2015, 58, 586–597. [Google Scholar] [CrossRef]
  7. Zhu, J.; Fu, H.; Wu, Y.; Zheng, X. Function of lncRNAs and Approaches to lncRNA-Protein Interactions. Sci. China Life Sci. 2013, 56, 876–885. [Google Scholar] [CrossRef]
  8. Ma, L.; Bajic, V.B.; Zhang, Z. On the Classification of Long Non-Coding RNAs. RNA Biol. 2013, 10, 924–933. [Google Scholar] [CrossRef]
  9. Fang, Y.; Fullwood, M.J. Roles, Functions, and Mechanisms of Long Non-Coding RNAs in Cancer. Genom. Proteom. Bioinform. 2016, 14, 42–54. [Google Scholar] [CrossRef]
  10. Parikshak, N.N.; Swarup, V.; Belgard, T.G.; Irimia, M.; Ramaswami, G.; Gandal, M.J.; Hartl, C.; Leppa, V.; Ubieta, L.d.l.T.; Huang, J.; et al. Genome-Wide Changes in lncRNA, Splicing, and Regional Gene Expression Patterns in Autism. Nature 2016, 540, 423–427. [Google Scholar] [CrossRef]
  11. Luo, Q.; Chen, Y. Long Noncoding RNAs and Alzheimer’s Disease. Clin. Interv. Aging 2016, 11, 867–872. [Google Scholar] [CrossRef]
  12. Bao, Z.; Yang, Z.; Huang, Z.; Zhou, Y.; Cui, Q.; Dong, D. LncRNADisease 2.0: An Updated Database of Long Non-Coding RNA-Associated Diseases. Nucleic Acids Res. 2019, 47, D1034–D1037. [Google Scholar] [CrossRef] [PubMed]
  13. Ha, J. MDMF: Predicting miRNA–Disease Association Based on Matrix Factorization with Disease Similarity Constraint. J. Pers. Med. 2022, 12, 885. [Google Scholar] [CrossRef] [PubMed]
  14. Ha, J.; Park, C.; Park, C.; Park, S. IMIPMF: Inferring miRNA-Disease Interactions Using Probabilistic Matrix Factorization. J. Biomed. Inform. 2020, 102, 103358. [Google Scholar] [CrossRef] [PubMed]
  15. Ha, J.; Park, S. NCMD: Node2vec-Based Neural Collaborative Filtering for Predicting MiRNA-Disease Association. IEEE/ACM Trans. Comput. Biol. Bioinf. 2023, 20, 1257–1268. [Google Scholar] [CrossRef]
  16. Chen, L.-L. Linking Long Noncoding RNA Localization and Function. Trends Biochem. Sci. 2016, 41, 761–772. [Google Scholar] [CrossRef]
  17. Carlevaro-Fita, J.; Johnson, R. Global Positioning System: Understanding Long Noncoding RNAs Through Subcellular Localization. Mol. Cell 2019, 73, 869–883. [Google Scholar] [CrossRef]
  18. Cui, T.; Dou, Y.; Tan, P.; Ni, Z.; Liu, T.; Wang, D.; Huang, Y.; Cai, K.; Zhao, X.; Xu, D.; et al. RNALocate v2.0: An Updated Resource for RNA Subcellular Localization with Increased Coverage and Annotation. Nucleic Acids Res. 2021, 50, D333–D339. [Google Scholar] [CrossRef]
  19. Mas-Ponte, D.; Carlevaro-Fita, J.; Palumbo, E.; Pulido, T.H.; Guigo, R.; Johnson, R. LncATLAS Database for Subcellular Localization of Long Noncoding RNAs. RNA 2017, 23, 1080–1087. [Google Scholar] [CrossRef]
  20. Cabili, M.N.; Dunagin, M.C.; McClanahan, P.D.; Biaesch, A.; Padovan-Merhar, O.; Regev, A.; Rinn, J.L.; Raj, A. Localization and Abundance Analysis of Human lncRNAs at Single-Cell and Single-Molecule Resolution. Genome Biol. 2015, 16, 20. [Google Scholar] [CrossRef]
  21. Miller, J.R.; Adjeroh, D.A. Exploring Neural Network Models for LncRNA Sequence Identification. In Proceedings of the 2020 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), Seoul, Republic of Korea, 16–19 December 2020; pp. 2920–2927. [Google Scholar]
  22. Cao, Z.; Pan, X.; Yang, Y.; Huang, Y.; Shen, H.-B. The lncLocator: A Subcellular Localization Predictor for Long Non-Coding RNAs Based on a Stacked Ensemble Classifier. Bioinformatics 2018, 34, 2185–2194. [Google Scholar] [CrossRef]
  23. Su, Z.-D.; Huang, Y.; Zhang, Z.-Y.; Zhao, Y.-W.; Wang, D.; Chen, W.; Chou, K.-C.; Lin, H. iLoc-lncRNA: Predict the Subcellular Location of lncRNAs by Incorporating Octamer Composition into General PseKNC. Bioinformatics 2018, 34, 4196–4204. [Google Scholar] [CrossRef] [PubMed]
  24. Gudenas, B.L.; Wang, L. Prediction of LncRNA Subcellular Localization with Deep Learning from Sequence Features. Sci. Rep. 2018, 8, 16385. [Google Scholar] [CrossRef] [PubMed]
  25. Yuan, G.-H.; Wang, Y.; Wang, G.-Z.; Yang, L. RNAlight: A Machine Learning Model to Identify Nucleotide Features Determining RNA Subcellular Localization. Brief. Bioinform. 2022, 24, bbac509. [Google Scholar] [CrossRef] [PubMed]
  26. Yi, W.; Adjeroh, D.A. A Deep Learning Approach to LncRNA Subcellular Localization Using Inexact Q-Mers. In Proceedings of the 2021 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), Houston, TX, USA, 9–12 December 2021; pp. 2128–2133. [Google Scholar]
  27. Ukkonen, E. Approximate String-Matching with q-Grams and Maximal Matches. Theor. Comput. Sci. 1992, 92, 191–211. [Google Scholar] [CrossRef]
  28. Adjeroh, D.; Bell, T.; Mukherjee, A. The Burrows-Wheeler Transform: Data Compression, Suffix Arrays, and Pattern Matching; Springer: New York, NY, USA, 2008; p. 351. ISBN 978-0-387-78908-8. [Google Scholar]
  29. Shajii, A.; Yorukoglu, D.; William Yu, Y.; Berger, B. Fast Genotyping of Known SNPs through Approximate K-Mer Matching. Bioinformatics 2016, 32, i538–i544. [Google Scholar] [CrossRef]
  30. Pikies, M.; Ali, J. Analysis and Safety Engineering of Fuzzy String Matching Algorithms. ISA Trans. 2021, 113, 1–8. [Google Scholar] [CrossRef]
  31. Selvaraj, S.; Piramanayagam, S. Impact of Gene Mutation in the Development of Parkinson’s Disease. Genes Dis. 2019, 6, 120–128. [Google Scholar] [CrossRef]
  32. Mendiratta, G.; Ke, E.; Aziz, M.; Liarakos, D.; Tong, M.; Stites, E.C. Cancer Gene Mutation Frequencies for the U.S. Population. Nat. Commun. 2021, 12, 5961. [Google Scholar] [CrossRef]
  33. Wen, Q.; Zhu, W.; Wen, X.; Zhang, S.; Sun, Y.; Li, Y.; Wang, J.; Wang, Y.; Duo, J.; Huang, Y.; et al. A Synonymous Codon Variant Altering Splicing of RBCK1 Expands the Phenotype and Genotype Spectra of Polyglucosan Body Myopathy 1. Clin. Genet. 2023, 104, 387–389. [Google Scholar] [CrossRef]
  34. Transgenerational Epigenetic Inheritance Mediated by the Acetyltransferase MYS-2/MOF in the Pathogenesis of Alzheimer’s Disease. Available online: https://www.researchsquare.com (accessed on 2 May 2023).
  35. Shelton, S.B.; Reinsborough, C.; Xhemalce, B. Who Watches the Watchmen: Roles of RNA Modifications in the RNA Interference Pathway. PLOS Genet. 2016, 12, e1006139. [Google Scholar] [CrossRef]
  36. Wu, K.; Bu, F.; Wu, Y.; Zhang, G.; Wang, X.; He, S.; Liu, M.-F.; Chen, R.; Yuan, H. Exploring Noncoding Variants in Genetic Diseases: From Detection to Functional Insights. J. Genet. Genom. 2024, 51, 111–132. [Google Scholar] [CrossRef] [PubMed]
  37. Clancy, S. RNA Functions. Nat. Ed. 2008, 1, 102. Available online: https://www.nature.com/scitable/topicpage/rna-functions-352/ (accessed on 20 June 2024).
  38. Macdonald, P.M. mRNA localization: Assembly of Transport Complexes and Their Incorporation into Particles. Curr. Opin. Genet. Dev. 2011, 21, 407–413. [Google Scholar] [CrossRef][Green Version]
  39. Mendonsa, S.; von Kügelgen, N.; Dantsuji, S.; Ron, M.; Breimann, L.; Baranovskii, A.; Lödige, I.; Kirchner, M.; Fischer, M.; Zerna, N.; et al. Massively Parallel Identification of mRNA Localization Elements in Primary Cortical Neurons. Nat. Neurosci. 2023, 26, 394–405. [Google Scholar] [CrossRef] [PubMed]
  40. Sprenger, J.; Lynn Fink, J.; Karunaratne, S.; Hanson, K.; Hamilton, N.A.; Teasdale, R.D. LOCATE: A Mammalian Protein Subcellular Localization Database. Nucleic Acids Res. 2008, 36, D230–D233. [Google Scholar] [CrossRef]
  41. Samacoits, A.; Chouaib, R.; Safieddine, A.; Traboulsi, A.-M.; Ouyang, W.; Zimmer, C.; Peter, M.; Bertrand, E.; Walter, T.; Mueller, F. A Computational Framework to Study Sub-Cellular RNA Localization. Nat. Commun. 2018, 9, 4584. [Google Scholar] [CrossRef]
  42. Diot, C.; Chin, A.; Lécuyer, E. Optimized FISH Methods for Visualizing RNA Localization Properties in Drosophila and Human Tissues and Cultured Cells. Methods 2017, 126, 156–165. [Google Scholar] [CrossRef]
  43. Li, J.; Liu, C. Coding or Noncoding, the Converging Concepts of RNAs. Front. Genet. 2019, 10, 496. [Google Scholar] [CrossRef]
  44. Seiler, J.; Breinig, M.; Caudron-Herger, M.; Polycarpou-Schwarz, M.; Boutros, M.; Diederichs, S. The lncRNA VELUCT Strongly Regulates Viability of Lung Cancer Cells despite Its Extremely Low Abundance. Nucleic Acids Res. 2017, 45, 5458–5469. [Google Scholar] [CrossRef]
  45. Adjeroh, D.A.; Zhou, X.; Paschoal, A.R.; Dimitrova, N.; Derevyanchuk, E.G.; Shkurat, T.P.; Loeb, J.A.; Martinez, I.; Lipovich, L. Challenges in LncRNA Biology: Views and Opinions. Noncoding RNA 2024, 10, 43. [Google Scholar] [CrossRef]
  46. Dönnes, P.; Höglund, A. Predicting Protein Subcellular Localization: Past, Present, and Future. Genom. Proteom. Bioinform. 2004, 2, 209–215. [Google Scholar] [CrossRef] [PubMed]
  47. Musleh, S.; Islam, M.T.; Qureshi, R.; Alajez, N.M.; Alam, T. MSLP: mRNA Subcellular Localization Predictor Based on Machine Learning Techniques. BMC Bioinform. 2023, 24, 109. [Google Scholar] [CrossRef]
  48. Garg, A.; Singhal, N.; Kumar, R.; Kumar, M. mRNALoc: A Novel Machine-Learning Based in-Silico Tool to Predict mRNA Subcellular Localization. Nucleic Acids Res. 2020, 48, W239–W243. [Google Scholar] [CrossRef] [PubMed]
  49. Babaiha, N.S.; Aghdam, R.; Ghiam, S.; Eslahchi, C. NN-RNALoc: Neural Network-Based Model for Prediction of mRNA Sub-Cellular Localization Using Distance-Based Sub-Sequence Profiles. PLoS ONE 2023, 18, e0258793. [Google Scholar] [CrossRef] [PubMed]
  50. Yan, Z.; Lécuyer, E.; Blanchette, M. Prediction of mRNA Subcellular Localization Using Deep Recurrent Neural Networks. Bioinformatics 2019, 35, i333–i342. [Google Scholar] [CrossRef]
  51. Chen, W.; Lei, T.-Y.; Jin, D.-C.; Lin, H.; Chou, K.-C. PseKNC: A Flexible Web Server for Generating Pseudo K-Tuple Nucleotide Composition. Anal. Biochem. 2014, 456, 53–60. [Google Scholar] [CrossRef]
  52. Kirk, J.M.; Kim, S.O.; Inoue, K.; Smola, M.J.; Lee, D.M.; Schertzer, M.D.; Wooten, J.S.; Baker, A.R.; Sprague, D.; Collins, D.W.; et al. Functional Classification of Long Non-Coding RNAs by k-Mer Content. Nat. Genet. 2018, 50, 1474–1482. [Google Scholar] [CrossRef]
  53. Zhang, T.; Tan, P.; Wang, L.; Jin, N.; Li, Y.; Zhang, L.; Yang, H.; Hu, Z.; Zhang, L.; Hu, C.; et al. RNALocate: A Resource for RNA Subcellular Localizations. Nucleic Acids Res. 2017, 45, D135–D138. [Google Scholar] [CrossRef]
  54. Fan, Y.; Chen, M.; Zhu, Q. lncLocPred: Predicting LncRNA Subcellular Localization Using Multiple Sequence Feature Information. IEEE Access 2020, 8, 124702–124711. [Google Scholar] [CrossRef]
  55. Fazal, F.M.; Han, S.; Parker, K.R.; Kaewsapsak, P.; Xu, J.; Boettiger, A.N.; Chang, H.Y.; Ting, A.Y. Atlas of Subcellular RNA Localization Revealed by APEX-Seq. Cell 2019, 178, 473–490.e26. [Google Scholar] [CrossRef]
  56. GENCODE—Home Page. Available online: https://www.gencodegenes.org/ (accessed on 29 April 2023).
  57. Ke, G.; Meng, Q.; Finley, T.; Wang, T.; Chen, W.; Ma, W.; Ye, Q.; Liu, T.-Y. Lightgbm: A Highly Efficient Gradient Boosting Decision Tree. Adv. Neural Inf. Process. Syst. 2017, 30, 3149–3157. [Google Scholar]
  58. Jeon, Y.-J.; Hasan, M.M.; Park, H.W.; Lee, K.W.; Manavalan, B. TACOS: A Novel Approach for Accurate Prediction of Cell-Specific Long Noncoding RNAs Subcellular Localization. Brief. Bioinform. 2022, 23, bbac243. [Google Scholar] [CrossRef]
  59. Lin, Y.; Pan, X.; Shen, H.-B. lncLocator 2.0: A Cell-Line-Specific Subcellular Localization Predictor for Long Non-Coding RNAs with Interpretable Deep Learning. Bioinformatics 2021, 37, 2308–2316. [Google Scholar] [CrossRef]
  60. Zuckerman, B.; Ulitsky, I. Predictive Models of Subcellular Localization of Long RNAs. RNA 2019, 25, 557–572. [Google Scholar] [CrossRef]
  61. Miller, J.R.; Yi, W.; Adjeroh, D.A. Evaluation of Machine Learning Models That Predict lncRNA Subcellular Localization. NAR Genom. Bioinform. 2024, 6, lqae125. [Google Scholar] [CrossRef] [PubMed]
  62. Chawla, N.V.; Bowyer, K.W.; Hall, L.O.; Kegelmeyer, W.P. SMOTE: Synthetic Minority Over-Sampling Technique. J. Artif. Intell. Res. 2002, 16, 321–357. [Google Scholar] [CrossRef]
  63. Carlevaro-Fita, J.; Rahim, A.; Guigó, R.; Vardy, L.A.; Johnson, R. Cytoplasmic Long Noncoding RNAs Are Frequently Bound to and Degraded at Ribosomes in Human Cells. RNA 2016, 22, 867–882. [Google Scholar] [CrossRef]
  64. Sherman, B.T.; Hao, M.; Qiu, J.; Jiao, X.; Baseler, M.W.; Lane, H.C.; Imamichi, T.; Chang, W. DAVID: A Web Server for Functional Enrichment Analysis and Functional Annotation of Gene Lists (2021 Update). Nucleic Acids Res. 2022, 50, W216–W221. [Google Scholar] [CrossRef]
  65. Huang, D.W.; Sherman, B.T.; Lempicki, R.A. Systematic and Integrative Analysis of Large Gene Lists Using DAVID Bioinformatics Resources. Nat. Protoc. 2009, 4, 44–57. [Google Scholar] [CrossRef]
  66. Huang, Y.; Wang, J.; Zhao, Y.; Wang, H.; Liu, T.; Li, Y.; Cui, T.; Li, W.; Feng, Y.; Luo, J.; et al. cncRNAdb: A Manually Curated Resource of Experimentally Supported RNAs with Both Protein-Coding and Noncoding Function. Nucleic Acids Res. 2021, 49, D65–D70. [Google Scholar] [CrossRef]
  67. Jacobs, R.A.; Jordan, M.I.; Nowlan, S.J.; Hinton, G.E. Adaptive Mixtures of Local Experts. Neural Comput. 1991, 3, 79–87. [Google Scholar] [CrossRef]
  68. Leslie, C.; Weston, J.; Eskin, E.; Noble, W.S. Mismatch String Kernels for SVM Protein Classification. Adv. Neural Inf. Process. Syst. 2002, 20, 1417–1424. [Google Scholar]
  69. Leslie, C.; Eskin, E.; Noble, W.S. The Spectrum Kernel: A String Kernel for Svm Protein Classification. In Biocomputing; World Scientific: Kauai, HI, USA, 2001; pp. 564–575. [Google Scholar]
  70. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; Adaptive Computation and Machine Learning Series; MIT Press: Cambridge, MA, USA, 2016; ISBN 978-0-262-03561-3. [Google Scholar]
  71. Palazzo, A.F.; Lee, E.S. Sequence Determinants for Nuclear Retention and Cytoplasmic Export of mRNAs and lncRNAs. Front. Genet. 2018, 9, 440. [Google Scholar] [CrossRef] [PubMed]
  72. Chollet, F. Keras; 2015. Available online: https://keras.io (accessed on 10 January 2023).
  73. He, K.; Zhang, X.; Ren, S.; Sun, J. Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification. arXiv 2015, arXiv:1502.01852. [Google Scholar] [CrossRef]
  74. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
  75. Safavian, S.R.; Landgrebe, D. A Survey of Decision Tree Classifier Methodology. IEEE Trans. Syst. Man Cybern. 1991, 21, 660–674. [Google Scholar] [CrossRef]
  76. Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-Learn: Machine Learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.