Literature DB >> 35163174

Deep-4mCGP: A Deep Learning Approach to Predict 4mC Sites in Geobacter pickeringii by Using Correlation-Based Feature Selection Technique.

Hasan Zulfiqar1, Qin-Lai Huang1, Hao Lv1, Zi-Jie Sun1, Fu-Ying Dao1, Hao Lin1.   

Abstract

4mC is a type of DNA alteration that has the ability to synchronize multiple biological movements, for example, DNA replication, gene expressions, and transcriptional regulations. Accurate prediction of 4mC sites can provide exact information to their hereditary functions. The purpose of this study was to establish a robust deep learning model to recognize 4mC sites in Geobacter pickeringii. In the anticipated model, two kinds of feature descriptors, namely, binary and k-mer composition were used to encode the DNA sequences of Geobacter pickeringii. The obtained features from their fusion were optimized by using correlation and gradient-boosting decision tree (GBDT)-based algorithm with incremental feature selection (IFS) method. Then, these optimized features were inserted into 1D convolutional neural network (CNN) to classify 4mC sites from non-4mC sites in Geobacter pickeringii. The performance of the anticipated model on independent data exhibited an accuracy of 0.868, which was 4.2% higher than the existing model.

Entities:  

Keywords:  algorithm; alteration; deep learning; features vector; genomics

Mesh:

Substances:

Year:  2022        PMID: 35163174      PMCID: PMC8836036          DOI: 10.3390/ijms23031251

Source DB:  PubMed          Journal:  Int J Mol Sci        ISSN: 1422-0067            Impact factor:   5.923


1. Introduction

Alterations in DNA play a significant role in gene expression and regulation, DNA replication, and transcriptional regulation. Methylcytosine is a key epigenetic trait at 5′-cytosine-phosphate-guanine-3′ site. Methylcytosine is precisely correlated with cell growth and chromosomal protection [1,2]. 5-Hydroxymethylcytosine (5hmC), 5-methylcytosine (5mC), and 4-methylcytosine (4mC) are the familiar cytosine methylations in multiple genomes of prokaryotes and eukaryotes [3,4]. 5mC is a frequent type of methylcytosine and responsible for many neurodegenerative and cancerous diseases [5]. 4mC is a significant alteration that protects genomic knowledge from weakening by restriction enzymes [6]. Precise identification of 4mC sites can give important signs to understand the method of gene regulation. At present, there are several techniques to recognize 4mC sites, for example, single-molecule real-time sequencing [7], mass spectrometry [8], and bisulfite sequencing [9], but these techniques are time-consuming and expensive when utilized on next-generation sequencing data. Hence, a computational model to identify 4mC sites is needed on an urgent basis. Currently, a few computational and mathematical methods have been introduced to predict 4mC sites in multiple species. In 2017, Chen at al. [10] introduced the first computational model to predict 4mC sites in multiple species on the basis of confirmed 4mC dataset. Subsequently, Wei at al. [11] designed the novel iterative feature illustrative algorithm for the prediction of 4mC sites. Tang et al. [12] introduced the new linear integration method by merging the existing models for the identification of 4mC sites. Afterwards, Manavalan et al. [13] established the new tool Meta-4mCpred to recognize 4mC sites in six different species. Khanal et al. [14] introduced the first deep learning model 4mCCNN by utilizing numerous feature combinations [15,16,17] for the prediction of 4mC sites in multiple genomes [18]. Although the prediction model 4mCCNN can yield good outcomes, there is still space for more improvement. To tackle these hitches, we constructed a 1D CNN model to recognize 4mC sites in Geobacter pickeringii. Figure 1 illustrates the flowchart of the whole study. Binary and k-mer nucleotide composition descriptors were used to encode DNA sequences of Geobacter pickeringii into feature vectors and then these features were optimized by using a correlation and gradient-boosting decision tree (GBDT)-based algorithm with incremental feature selection (IFS) method. After this, these optimized features were inserted into 1D CNN-based classifier using 10-fold cross-validation and we attained the finest model to classify 4mC from non-4mC.
Figure 1

Flowchart of the whole study.

2. Results and Discussion

2.1. Performance Evaluation

We constructed a 1D CNN-based model named Deep-4mCGP for the identification of 4mC sites in Geobacter pickeringii. In the first step, we converted the sequence data in to feature vectors by using k-mer nucleotide composition and binary encodings. Subsequently, these feature vectors were improved by means of correlation and GBDT-based algorithm with IFS method. Initially, correlation and then GBDT with IFS were utilized to pick the finest features. Figure 2A,B displays the IFS curve of top features. Afterward, these finest features were inserted into 1D CNN by using 10-fold cross-validation to classify 4mC sites from non-4mC sites in Geobacter pickeringii. In this work, 10-fold cross-validation was employed to examine the efficiency of the model. The data were arbitrarily divided into 10 segments of equal proportion. Each segment was independently tested by the model, which was trained on the outstanding nine segments. Thus, 10-fold cross-validation technique was executed 10 times, and the average of the outcomes was the ultimate result. AUROC of the anticipated model was 0.986, which was 6.5% higher than the existing model. The accuracy, precision, recall, and F1 are shown in Table 1, and the ROC curve is shown in Figure 2C.
Figure 2

(A,B) The IFS technique for recognizing 4mC sites. Initially, 871 best features were picked from an overall 5624 by correlation measures (A). A total of 50 more optimized features were also attained from 871 best features by the using of GBDT on 10-fold CV. The Acc increases from 0.894 to 0.908 (B). Plot showing the AUROC curve of Deep-4mCGP on 10-fold CV (C). Nucleotides allocation along the alteration site (D). Performance comparison of Deep-4mCGP with 4mCCNN on 10-fold cross-validation (E). AUROC of predictors on training and independent data (F).

Table 1

Outcomes of single encodings and their fusion based-models on training and independent data by using different classification algorithms. Bold is used to highlight the best results.

Training DataIndependent Data
AlgorithmFSMethod Accuracy Precision Recall F1 AUROC Accuracy Precision Recall F1 AUROC
LSTM5460k-mer0.8610.8720.8610.8110.9430.8250.8200.8120.8190.882
164Binary0.8340.8280.8370.8380.8750.8010.8040.7980.8010.872
5624Fusion0.8680.8650.8590.8620.9370.8100.8140.8080.8130.902
871Fusion0.8590.8570.8470.8570.9250.8080.8010.8070.8000.876
50Fusion0.8840.8780.8810.8790.9590.8410.8420.8390.8420.921
RF5460k-mer0.8310.8620.7580.6640.9360.8090.8380.7610.6480.909
164Binary0.7720.7630.7550.7700.8630.7530.7480.7530.7560.832
5624Fusion0.8440.8470.8390.8450.8910.7950.7880.7830.7940.887
871Fusion0.8470.8490.8510.8460.8970.8010.8000.8000.7980.878
50Fusion0.8660.8580.8610.8540.9150.8120.8080.8140.8120.898
GBDT5460k-mer0.8480.8810.7760.6760.9620.8280.8610.7700.6690.931
164Binary0.8270.8210.8230.8270.8950.7820.7780.7790.7810.862
5624Fusion0.8350.8320.8300.8320.8930.7860.7800.7860.7860.882
871Fusion0.8510.8530.8480.8540.9010.8140.8100.8150.8100.893
50Fusion0.8750.8740.8680.8600.9450.8360.8350.8300.8410.920
CNN5460k-mer0.8800.8790.8870.8800.9490.8480.8440.8410.8450.927
164Binary0.8680.8360.8340.8320.9280.7980.8020.8070.7900.881
5624Fusion0.8680.8650.8590.8620.9370.8100.8140.8080.8130.903
871Fusion0.8940.8770.8970.8890.9550.8460.8450.8410.8380.920
50Fusion 0.908 0.914 0.910 0.908 0.986 0.868 0.876 0.773 0.859 0.961

2.2. Sequence Composition Analysis

The pattern of sequence along the alteration site is a crucial phase to recognize and understand the definition of genomic disparities [19]. In this work, we utilized Two Sample Logo [20] to inspect the dispersal of nucleotides along the 4mC site. Figure 2D illustrates the dispersal of nucleotides. Nucleotides ‘A’ and ‘T’ were separately rich at the upstream and downstream of the positive sequences, e.g., five consecutive ‘A’ nucleotides (30–34) and four successive ‘A’ (15–18, 24–27) originated in positive sequences. Nucleotides ‘C’ and ‘G’ were abundant at the upstream and downstream of the negative sequences, e.g., five repeated ‘G’ nucleotides (30–34) and four repeated ‘G’ nucleotides (3–6, 24–27) and four consecutive ‘C’ nucleotides (15–18) were noticed in negative sequences. Figure 2D shows that there was a significant variance amongst 4mC sequences and non-4mC sequences. The consequences proposed that the dispersal of nucleotides in diverse places are supportive for the precise identification of 4mC.

2.3. Comparison on the Basis of Independent Data

Features fusion were inserted into LSTM [21], GBDT [22], and RF [23,24] to compare with the CNN-based model [25]. Ultimately, on the basis of AUROC, we achieved a perfect model for each predictor, which is shown in Table 1 and Figure 2F. Comparison of anticipated model with 4mCCNN by using 10-fold cross-validation is shown in Figure 2E. On the independent data (200 Pos. seq and 200 Neg. seq) the efficiency of Deep-4mCGP was checked and then compared with the existing 4mCCNN. The accuracy, precision, recall, F1, and AUROC of the 4mCCNN were 0.826, 0.818, 0.823, 0.825, and 0.920, respectively. The accuracy, precision, recall, F1, and AUROC of Deep-4mCGP were 0.868, 0.876, 0.773, 0.859, and 0.961, respectively. The performance of the anticipated Deep-4mCGP on independent data exhibited the accuracy of 0.868, which was 4.2% higher than the 4mCCNN. The performance comparison is shown in Table 2.
Table 2

Performance comparison of Deep-4mCGP with 4mCCNN.

Predictor CV Accuracy Precision Recall F1 AUROC Reference
4mcCNN10 (folds)0.8710.8570.8930.7500.921[14]
Deep-4mCGP10 (folds)0.9080.9140.9100.9080.986Deep-4mCGP
4mcCNNTest (Ind)0.8260.8180.8230.8250.920[14]
Deep-4mCGPTest (Ind)0.8680.8760.7730.8590.961Deep-4mCGP

3. Materials and Methods

Authentic data are a significant requirement for the construction of a machine learning-based model [26,27]. Thus, we acquired the data of 1138 (569 Pos. seq and 569 Neg. seq) sequences of Geobacter pickeringii from the work of Chen et al. [10] for training and testing the model. Moreover, we attained the data of 400 sequences (200 Pos. seq and 200 Neg. seq) from the work of Manavalan et al. [13] for the sake of independent testing.

3.1. Feature Descriptors

Selecting useful and ideal features is an important step in developing machine learning models [4,28,29,30,31,32,33,34,35,36,37]. Converting the DNA sequences into numerical feature vectors is key in the recognition of functional elements, e.g., physiochemical properties, natural vectors, binary composition, and k-mer nucleotide compositions, which have been utilized in computational biology and bioinformatics [38,39]. In this study, binary and k-mer composition were used to encode DNA sequences of Geobacter pickeringii.

3.1.1. k-mer

k-mer composition has the ability to show interactions between nucleotides of DNA sequences [40]. The residues of nucleotides can be attained by setting the size of window and steps. A random sample F with n sequence length can be designated as where S indicates the i-th nucleotide of the DNA sequences and can be converted in to 4 D features vector with the help of k-mer. where d denotes the incidence of i-th k-mer and T represents the transposition. If the value of k is equal to 1, then DNA sequence will be decoded in to 4D features vector, and if the value of k is equal to 2, then DNA sequence will be 16D features vector. In this work, k was set as 1, 2, 3, 4, 5, 6. Consequently, DNA sequences were converted into (41 + 42 + 43 + 44 + 45 + 46 = 5460D) formulated as

3.1.2. Binary

Binary encodings such as 0s and 1s have the ability to illustrate any information. Therefore, we can transform DNA sequence in the form of 0s and 1s. In this work, DNA sequences of Geobacter pickeringii with length of 41bp was encoded into the (4 × 41 = 164D) features vector.

3.2. Feature Selection

3.2.1. Correlation

Correlation is a familiar comparison amongst two different features, e.g., if the features are un-correlated, then the correlation will be zero; otherwise, it will be ±1. Two complete modules named classical linear correlation and correlation on the basis of information theory were implemented to compute the correlation amongst the two unique variables. Linear correlation coefficient is the most acquainted and utilizable. The linear correlation coefficient ‘r’ for a pair of (p, q) variables is specified as Correlation generates good results in smaller datasets, but the performance of correlation coefficient is not up to the mark on gigantic amounts of data. Therefore, it is necessary to determine the substantial relationship amongst the features. Thus, we utilized the t-test to investigate the statistical correlation between the features and picked the significant features. The value of ‘t’ can be computed as where ‘r’ signifies the coefficient of correlation and ‘n’ represents the occurrences. ‘n−2′ denotes the degree of freedom. Probability of the significance relation is 0.05. If ‘t’ is greater than the probability of the significance relation 0.05, then the feature will be selected.

3.2.2. GBDT with IFS

GBDT is a popular machine learning-based classifier that has been utilized in various mathematical, cheminformatics, and bioinformatics tools [41,42]. It has the ability to establish a scalable and reliable prediction model by utilizing non-linear joints of weak learners [43]. where is minimal risk of the decision tree and is the decision tree. GBDT also computes the concluding evaluations in an advancing mode. Negative gradient loss function is applied for residual computation. Hence, we trained the anticipated model through to compute the minimal risk . This kind of trees rationally represents the relations between variables, e.g., plotting the input X into J fragments , and output is for area . The IFS [44,45] method was implemented in this work to pick the finest feature. IFS estimates the performance of the best q-ranked features repetitively for q  (1, 2, 3, … n), where ‘n’ is the overall number of the features. IFS frequently stops at the first scrutiny of performance. In IFS, features were picked incrementally from a randomly taken initial feature and the finest result from several randomly re-instated IFS processes were outputted. A brief explanation of the IFS technique can be found in [46].

3.3. Convolutional Neural Network

LeCun at al. [47] introduced convolutional neural network, and now it has been roughly utilized in many biological and bioinformatics advances [48,49,50]. The fundamental principle of CNN is to create abundant filters that have the ability to produce hidden topological features from data by executing pooling procedures and layer-wise convolutions. The performance of CNN on 2D data of images and matrices is exceptional [51]. Subsequently, 1D CNN has been used to tackle the difficulties of biomedical sequence data identification and the research associated with natural language processing [41,52]. In this work, we implemented 1D CNN to identify 4mC sites in Geobacter pickeringii. We employed Keras 2.3.1 [53], TensorFlow 2.1.0, and Python 3.5.4 to perform this experiment. The best tuning parameters are recorded in Table 3.
Table 3

Program in TensorFlow 2.1.0 with employed parameters.

ClassifierParameters
RFN-estimators = 100, Learning-rate = 0.001, Mean absolute error = 0.143, Mean square error = 0.220
GBDTN-estimators = 120, Learning-rate = 0.01, Mean absolute error = 0.117, Mean square error = 0.212
LSTMnn.LSTM(input_size = feature_size, hidden_size = 128)nn.Linear(int_features = 128, out_features = 1)nn.Sigmoid()learning-rate = 0.001, Epoch = 100, Batch-size = 32
CNNnn. Conv1d (in_channels = feature size, out_channels = 32, padding = valid, strides = 1, kernel_size = 2)nn.ReLU()nn.MaxPool 1d (padding = valid, strides = 2, pool_size = 2)nn. Dropout (p = 0.5)nn.Sigmoid()Learning-rate = 0.01, epoch = 80, batch-size = 32

3.4. Metrics Evaluation

Precision, accuracy, recall, and F1 [54,55,56] were employed to examine the effectiveness of the anticipated prediction model and formulated as where ‘TP’ symbolizes the accurately predicted 4mC sequences, ‘TN’ represents the perfectly predicted non-4mC sequences, ‘FP’ indicates the non-4mC sequences predicted as 4mC sequences, and ‘FN’ indicates the 4mC sequences predicted as non-4mC sequences.

4. Conclusions

4mC is a type of DNA alteration that has the ability to synchronize multiple biological movements for example DNA replication, gene expressions, and transcriptional regulations. Accurate prediction of 4mC sites can provide exact information to their hereditary functions. Currently, several machine learning models have been used to predict 4mC sites in multiple genomes [10,12,13,57,58,59,60]. However, there is only one deep learning-based model, 4mCCNN [14], that exists for Geobacter pickeringii. In this work, a deep learning model was constructed to recognize 4mC sites in Geobacter pickeringii. In the anticipated model, two kinds of feature descriptors, namely, binary and k-mer composition were used to encode the DNA sequences of Geobacter pickeringii. The obtained features from their fusion were optimized by using correlation and GBDT-based algorithm with IFS method. Then, these optimized features were inserted into a 1D CNN-based classifier using 10-fold cross-validation, and we attained the finest model to classify 4mC from non-4mC. The performance of the anticipated Deep-4mCGP on independent data exhibited an accuracy of 0.868, which was 4.2% higher than the 4mCCNN. The source code and data are available at GitHub: https://github.com/linDing-groups/Deep-4mCGP (accessed on 19 January 2022). In future work, we have a plan to release a web-based application to make our anticipated model more convenient for the users without programming and statistical knowledge.
  40 in total

Review 1.  DNA methylation and human disease.

Authors:  Keith D Robertson
Journal:  Nat Rev Genet       Date:  2005-08       Impact factor: 53.242

2.  Two Sample Logo: a graphical representation of the differences between two sets of sequence alignments.

Authors:  Vladimir Vacic; Lilia M Iakoucheva; Predrag Radivojac
Journal:  Bioinformatics       Date:  2006-04-21       Impact factor: 6.937

Review 3.  Xanthomonas AvrBs3 family-type III effectors: discovery and function.

Authors:  Jens Boch; Ulla Bonas
Journal:  Annu Rev Phytopathol       Date:  2010       Impact factor: 13.078

4.  DeepTorrent: a deep learning-based approach for predicting DNA N4-methylcytosine sites.

Authors:  Quanzhong Liu; Jinxiang Chen; Yanze Wang; Shuqin Li; Cangzhi Jia; Jiangning Song; Fuyi Li
Journal:  Brief Bioinform       Date:  2021-05-20       Impact factor: 11.622

5.  3-methylcytosine in cancer: an underappreciated methyl lesion?

Authors:  Thomas Pataillot-Meakin; Nischalan Pillay; Stephan Beck
Journal:  Epigenomics       Date:  2016-04-01       Impact factor: 4.778

6.  DeepIPs: comprehensive assessment and computational identification of phosphorylation sites of SARS-CoV-2 infection using a deep learning-based approach.

Authors:  Hao Lv; Fu-Ying Dao; Hasan Zulfiqar; Hao Lin
Journal:  Brief Bioinform       Date:  2021-06-28       Impact factor: 11.622

7.  Deep-4mCW2V: A sequence-based predictor to identify N4-methylcytosine sites in Escherichia coli.

Authors:  Hasan Zulfiqar; Zi-Jie Sun; Qin-Lai Huang; Shi-Shi Yuan; Hao Lv; Fu-Ying Dao; Hao Lin; Yan-Wen Li
Journal:  Methods       Date:  2021-08-02       Impact factor: 3.608

8.  StackIL6: a stacking ensemble model for improving the prediction of IL-6 inducing peptides.

Authors:  Phasit Charoenkwan; Wararat Chiangjong; Chanin Nantasenamat; Md Mehedi Hasan; Balachandran Manavalan; Watshara Shoombuatong
Journal:  Brief Bioinform       Date:  2021-11-05       Impact factor: 11.622

9.  Exploring genome wide bisulfite sequencing for DNA methylation analysis in livestock: a technical assessment.

Authors:  Rachael Doherty; Christine Couldrey
Journal:  Front Genet       Date:  2014-05-13       Impact factor: 4.599

10.  iBLP: An XGBoost-Based Predictor for Identifying Bioluminescent Proteins.

Authors:  Dan Zhang; Hua-Dong Chen; Hasan Zulfiqar; Shi-Shi Yuan; Qin-Lai Huang; Zhao-Yue Zhang; Ke-Jun Deng
Journal:  Comput Math Methods Med       Date:  2021-01-07       Impact factor: 2.238

View more
  3 in total

1.  Editorial of Special Issue "Deep Learning and Machine Learning in Bioinformatics".

Authors:  Mingon Kang; Jung Hun Oh
Journal:  Int J Mol Sci       Date:  2022-06-14       Impact factor: 6.208

2.  Wearable Flexible Electronics Based Cardiac Electrode for Researcher Mental Stress Detection System Using Machine Learning Models on Single Lead Electrocardiogram Signal.

Authors:  Md Belal Bin Heyat; Faijan Akhtar; Syed Jafar Abbas; Mohammed Al-Sarem; Abdulrahman Alqarafi; Antony Stalin; Rashid Abbasi; Abdullah Y Muaad; Dakun Lai; Kaishun Wu
Journal:  Biosensors (Basel)       Date:  2022-06-17

3.  iThermo: A Sequence-Based Model for Identifying Thermophilic Proteins Using a Multi-Feature Fusion Strategy.

Authors:  Zahoor Ahmed; Hasan Zulfiqar; Abdullah Aman Khan; Ijaz Gul; Fu-Ying Dao; Zhao-Yue Zhang; Xiao-Long Yu; Lixia Tang
Journal:  Front Microbiol       Date:  2022-02-22       Impact factor: 5.640

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.