Skip to main content

ORIGINAL RESEARCH article

Front. Med., 04 May 2023
Sec. Precision Medicine
This article is part of the Research Topic Artificial Intelligence in Diagnosis and Treatment of Gastrointestinal Cancer in the Era of Precision Medicine View all 6 articles

DRSN4mCPred: accurately predicting sites of DNA N4-methylcytosine using deep residual shrinkage network for diagnosis and treatment of gastrointestinal cancer in the precision medicine era

Xia Yu,Xia Yu1,2Jia RenJia Ren3Yani Cui
Yani Cui1*Rao ZengRao Zeng2Haixia LongHaixia Long2Cuihua MaCuihua Ma2
  • 1School of Information and Communication Engineering, Hainan University, Haikou, Hainan, China
  • 2School of Information Science and Technology, Hainan Normal University, Haikou, Hainan, China
  • 3Industrial Design School, Shandong University of ART and Design, Jinan, Shandong, China

Introduction: The DNA N4-methylcytosine (4mC) site levels of those suffering from digestive system cancers were higher, and the pathogenesis of digestive system cancers may also be related to the changes in DNA 4mC levels. Identifying DNA 4mC sites is a very important step in studying the analysis of biological function and cancer prediction. Extracting accurate features from DNA sequences is the key to establishing a prediction model of effective DNA 4mC sites. This study sought to develop a new predictive model, DRSN4mCPred, which aimed to improve the performance of the predicting DNA 4mC sites.

Methods: The model adopted multi-scale channel attention to extract features and used attention feature fusion (AFF) to fuse features. In order to capture features information more accurately and effectively, this model utilized Deep Residual Shrinkage Network with Channel-Wise thresholds (DRSN-CW) to eliminate noise-related features and achieve a more precise feature representation, thereby, distinguishing the sites in DNA with 4mC and non-4mC. Additionally, the predictive model incorporated an inverted residual block, a Multi-scale Channel Attention Module (MS-CAM), a Bi-directional Long Short Term Memory Network (Bi-LSTM), AFF, and DRSN-CW.

Results and Discussion: The results indicated the predictive model DRSN4mCPred had extremely good performance in predicting the DNA 4mC sites across different species. This paper will potentially provide support for the diagnosis and treatment of gastrointestinal cancer based on artificial intelligence in the precise medical era.

1. Introduction

Recently, artificial intelligence has achieved exciting achievements in many fields (13), which offers precision diagnosis and treatment services to human beings by combining various artificial intelligence techniques especially deep learning with medical theory (4). DNA 4mC is an epigenetic variation that may be associated with the occurrence of digestive system cancers. DNA methylation plays an essential role in defending against veracious repetitious element activity, gene silencing, genomic stability in the process of cell karyomitosis, etc. (5). In addition, the alteration of the DNA methylation pattern may lead to the occurrence of diseases, particularly cancers caused by environmental factors and aging (6, 7). The DNA 4mC sites defend host DNA against the degradation of restriction enzymes. Besides, it corrects the error of prokaryotic DNA replication, as well as regulates the DNA replication and generation cycle of prokaryotic organisms (8). Thus, the identification of DNA methylation is very important for studying the mechanisms of action in biology and medicine. Therefore, applying deep learning in artificial intelligence to detect DNA methylation sites can provide auxiliary functions for smart medicine.

However, traditional experimental techniques were used to detect the DNA methylation, which required higher costs (9). Moreover, due to the limitations of short-read sequencing, bisulfite sequencing could not describe DNA methylation in duplicate genomic regions (10, 11). For this reason, current research is increasingly concentrated on the development of intelligent methods to predict DNA methylation from DNA sequences directly, especially in machine learning. These DNA methylation identification methods were constructed as binary prediction tasks, and the machine learning models were trained to discriminate the actual methylation sites or not. In the past decades, many sequence-based models utilized a combination of conventional machine learning approaches and deep learning architectures to differentiate DNA 4mC sites. Chen (12) recently proposed an efficient prediction tool, iDNA4mC, that utilized the properties of nucleotide chemistry and frequency coding of DNA sequences to distinguish the 4mC sites. He (13) then proposed a second 4mC site prediction model, 4mCPred, which utilized novel feature encoding methods that combined the positional specificity of the trinucleotide trend and the pseudo-potentials of electron-ion interaction. Wei (14) proposed an iterative feature representation method for 4mC site prediction, which allowed the information features learned from several sequential models in the monitored iterative mode. Deep Torrent (15) was a deep learning-based predictive model; the model integrated an inception module, transfer learning, and attention module into the predictive model to improve the predictive performance. Jhabindra Khanal (16) proposed a 4mC-w2vec prediction tool that adopted distributed feature display method and a word embedding technique to discriminate the different species. Zeng (17) proposed the Deep4mcPred predictor, which automatically learned high-level features and captured specific characteristics to differentiate between 4mC sites or not. Wang (18) proposed a feature representation method that introduced the Pointwise Joint Mutual Information (PJMI) and bi-directional k-nucleotide Position-Specific Propensities (PSP), and the extraction of nucleotide position information was used to predict RNA methylation sites.

The i4mC-ROSE algorithm (19) was the first predictive model to predict 4mC sites of Rosaceae genomes and had been used to discriminate 4mC sites of Fragaria vesca (20) and Rubia chinensis (21) genomes. The 4mcDeep-CBI (22) deep learning framework proposed using a 3-convolution neural network (CNN) and Bi-LSTM (23) to obtain deep information and develop advanced features for discriminating 4mC sites in the DNA sequences of Caenorhabditis elegans (C. elegans). The DNC4mC-Deep (24) utilized several encoding techniques, which included 2Kmer (25), 3Kmer, binary encoding (26, 27), the chemical property and frequency of nucleotides (28) – along with a CNN and a grid search algorithm to perform 4mC site prediction across cross-species genomes.

The 4mCCNN (29) predictive model detected 4mC sites using a one-hot encoding matrix and CNN, but because the deep learning architecture of the model was small, it could not further expand its learning abilities (15). To improve predictive performance, the DNA4mC-LIP (30) model integrated six classical predictive models (12, 14, 3032) and used a linear iterative strategy to explore and assign the best weights to each predictor. The comparison testing on independent test datasets revealed that the predictive performance was significantly enhanced. Additionally, the Hyb4mC (33) tool embedded sequences using the DNA2vec method and complemental networks, Hyb_Caps and Hyb_Conv, to get more accurate information than other methods based on the sequence features. Despite there being various predictive models for DNA 4mC sites, all the prediction performances were not very high, so the predictive performances need further improvement.

The primary objective of the paper was to enhance the performance of predicting 4mC sites. The DRSN4mCPred model used DRSN-CW to eliminate noise-related features and achieved a more accurate feature representation, allowing for better distinguishing of DNA 4mC sites or not. Additionally, inverted residual block, MS-CAM (34), Bi-LSTM (23), AFF (34), and DRSN-CW (35) were integrated into the prediction model. As a result, it was found that our predictor achieved superior performance in predicting the 4mC sites of different species. This research may support the diagnosis and treatment of digestive system cancers from an artificial intelligence perspective.

2. Materials and methods

2.1. Datasets

The research made use of the Hyb_2021 and Li_2020 datasets, both of which contained the species of C. elegans, D. melanogaster, A. thaliana, E. coli, G. subterraneus, and G. pickeringii. The Hyb_2021 dataset (33) was selected based on the technical methylation analysis (36, 37), ensuring that the IPD ratio for each position was evidently different from the expected background (the default value was modQV ≥30). In addition, these DNA sequences were 41 bp in length (12). As a comparison, we used the Li_2020 dataset (15) to prove that the proposed DRSN4mCPredmodel can predict 4mC sites across different species.

2.2. DRSN4mCPred

In this article, a novel prediction model was presented that integrated the feature extraction of multi-scale, fusion mechanism, and deep residual shrinkage network. The study’s innovation was to bring a deep residual shrinkage network into the prediction model to eliminate feature noise. As shown in Figure 1, our model consists of five modules: encoding, multi-scale feature extraction, feature fusion, noise elimination, and prediction.

FIGURE 1
www.frontiersin.org

Figure 1. The framework of the proposed predictor. Conv was the 1 × 1 convolution layer; N represented the number of convolution layers. C, W, and one were the indicators of the number of channels, width, and height of the feature map, respectively. K is the number of convolution kernels in the convolution layer.

The encoding module used four encoding schemes, 1-gram, 2-grams, NAC, and DNC (23), to represent DNA sequences, resulting in four feature matrices. The features of 1-gram and NAC encoding were combined, as well as the 2-grams and DNC encoding features, and then they were concatenated.

Next, in the extracting feature module, the matrices of the above two features were fed into the point-wise convolution layer and then supplied to the projection point-wise layer. We extracted more feature information using MS-CAM (34) network to combine the two matrices features of global and local before they were fused with a Bi-LSTM layer (23).

Third, in the fusion module, AFF (34) was used to concatenate the features that were extracted from the Bi-LSTM layer with addition operation, and the concatenated features were fed into the module of MS-CAM for calculating the weights of fusing two matrices features. We applied the fusion weights to the feature matrices through multiplication and combined results through addition operation, thus obtaining the features that aggregate global and local context features of four different coding methods.

Fourth, in the noise reduction module, we utilized DRSN-CW (35) to deal with the input features. The features were first processed by two 1D convolutions and then reduced using an absolute operation and Global Average Pooling (GAP). The resulting features were input into the two-layer Fully Connected (FC) network. There was more than one neuron in the two-layer FC network; the neurons’ count of FC matched the count of channels in the feature map of the input. Then we scaled the FC network’s output to ensure it fell within the range of zero and one, and soft thresholds were computed based on the scale parameters and features. The thresholds need to be within an appropriate range and have positive values to prevent all zero-output attributes. The soft thresholds were applied to features and then the original input features from MS-CAM were multiplied to obtain the final features that eliminated the noise-related features. In the eliminate noise module, the DRSN-CW was executed twice.

Finally, in the prediction module, the extracted features described above were processed by dropout layers to prevent overfitting during training. To better utilize the feature vectors of the preceding layers, we applied a flatten function to convert them into a single vector, and then we used the FC layer with 32 neurons. Ultimately, the sigmoid function was used in the FC layer, squeezing the values between zero and one for discriminating either DNA 4mC sites or not. During training, we used Adam Optimizer and implemented the loss function of binary cross-entropy. It predicted the score that determines the detection of 4mC sites in DNA sequences where a score higher than 0.5 indicated the 4mC sites existed, while a score lower than 0.5 indicated no 4mC sites existed. The model was coded using Keras 2.9.0. The model of DRSN4mCPred will be described in detail below.

2.2.1. Encoding module

The DNA sequences are comprised of four nucleotides: Adenine (A), Thymine (T), Cytosine (C), and Guanine (G). S denoted the DNA sequence, S=s1,s2,si,sL, si denoted the nucleotide at position i, and L represented the single DNA sequence’s length. The 4mC DNA sequences were encoded using the encoding methods, n-gram, NAC, and DNC.

2.2.1.1. N-gram coding

N-grams were a set of all possible nucleobases’ subsequences (23). By setting the value of n to 1, we can generate 1-gram encoding features, and by setting it to 2, we can generate 2-gram encoding features. For 1-gram coding, the sequences were expressed as nucleotides ‘A’, ‘T’, ‘C’, and ‘G’; the nucleotides were mapped to numbers: A ~ 1, T ~ 2, C ~ 3, and G ~ 4. Thus, a DNA sequence can be mapped to a vector with a length of 41; the vectors were represented as Vi,1gram.

Vi,1gram=v1,v2,v3v40,v41i,v1,2,3,4    (1)

The 2-gram nucleotide sequences included ‘AA’, ‘AT’, ‘AG’, ‘TA’, ‘TC’, ‘TG’, ‘CA’, ‘CT’, ‘CG’, and ‘TT’. For example, the sequence ‘GAGGA … ACT’ can be encoded as ‘GA’, ‘AG’, ‘GG’, ‘GA’, …, ‘AC’, and ‘CT’. These encoded sequences were mapped with numbers from 1 to 16. With this dictionary, we can map any DNA sequence to a numerical vector of length 40; the vectors were denoted as Vi,2gram.

Vi,2gram=v1,v2,v3v39,v40i,v1,2,3,14,15,16    (2)
2.2.1.2. Nucleic acid composition (NAC) encoding

The NAC encoding method was used to calculate the frequency of nucleotide sequence for each nucleic acid type. The frequencies of the four nucleic types were represented as fNAC(t):

fNAC(t)=N(t)L,tA,T,C,G    (3)

The length of the DNA sequence was represented by L; Vi,NAC represented the NAC encoding of the DNA sequence; the vector length of Vi,NAC was four.

Vi,NAC=fNAC(A),fNAC(T),fNAC(C),fNAC(G)i    (4)
2.2.1.3. Di-nucleotide composition (DNC) encoding

The DNC encoding method was used to count the frequency of every two nucleotides in the DNA sequence, thereby representing the DNA sequence as 16 descriptors. The frequency was defined as fDNC of every two nucleotides in the DNA sequence.

fDNCr,s=NrsL1,r,sA,T,C,G    (5)

Nrs represented the amount of di-nucleotide; the DNA sequence was denoted using a vector with a length of 16 recorded as Vi,DNC:

Vi,DNC=fDNCAA,fDNCAC,,fDNCTC,fDNCTGi    (6)

Then, the vectors Vi,1gram, Vi,NAC, Vi,2gram, and Vi,DNC were supplied to the embedding layer and transformed into learnable embedding vectors. A new vector Xi was created by concatenating the embedding vectors of EmbeddingVi,1gram and EmbeddingVi,NAC. We performed an identical operation on the vectors of Vi,2gram and Vi,DNC, generating a new feature vector Yi.

Xi=ConEmbeddingVi,1gram,EmbeddingVi,NAC    (7)
Yi=ConEmbeddingVi,2gram,EmbeddingVi,DNC    (8)

In order to obtain accurate and effective features, Xi and Yi were input to a subsequent module of extraction and fusion features.

2.2.2. Multi-scale feature extraction and fusion

Multi-Scale Feature Extraction includes inverted residual block, MS-CAM, and Bi-LSTM module. In an inverted residual module (34), the input features were first passed through a 1×1 convolution layer, which was used to increase the number of channels. This was followed by an N-layer convolution layer to significantly reduce the number of network parameters and computation, which included a 1*1 convolution layer, 1D zero padding layer, batch normalization layer, and dropout layer. Finally, another 1×1 convolution layer was used to reduce the number of channels back to the original number.

2.2.2.1. Multi-scale attention mechanism block

Multi-scale attention mechanism block (MS-CAM) (34) was capable of extracting both local features and global features and then combining the features with two feature matrices. To more accurately and effectively capture feature information, we used a Bi-LSTM (23) layer before the two feature matrices were fused. For a given feature X ∈ RH × W × C, the feature map had a dimension of H × W and was composed of C channels; the MS-CAM combined global and local features:

MX=GXLX    (9)

where G(X) represented global features and L(X) represented local features. The structure of MS-CAM is shown in Figure 1. G(X) ∈ RC and L(X) ∈ RC × H × W(when H=W = 1, represents extracting global features information). The G(X) and L(X) were computed using the GAP and Batch Normalization (BN) as follows:

LX=BNPWConv2BNPWConv1X    (10)
GX=BNPWConv2BNPWConv1GAPX    (11)
GAPX=1H×Wi=1Hj=1WX:,i,j    (12)

where the point-wise convolution (PWConv) was used for extracting local features, each separate filter size for PWConv1 and PWConv2 was (H × W × C)/r and H × W × C. Unlike the conventional MS-CAM, to preserve the feature information and prevent its destruction, we removed the non-linear activation function from the convolution layers. The expansion ratio of PWConv1 was r, and the expansion ratio of PWConv2 was 1/r. The refined features X and Y were expressed as:

X=XσMX=XσGXLX    (13)
Y=YσMY=YσGYLY    (14)

where σ represented sigmoid function, represented broadcasting addition, and represented element-wise multiplication.

2.2.2.2. Bi-directional long- and short-term memory

Bi-directional long- and short-term memory (Bi-LSTM) (23) was capable of capturing long-range sequence dependencies and thus could provide a better context. It processed sequences in both directions before and after and had been shown to yield the best performance when configuring 128 hidden neurons and one layer depth. To prevent overfitting and avoid cooperative adaptation, we set the dropout rate to 0.2 in our predictor. The probability of a 4mC site in the input sequence was represented by one neuron in the output layer, which utilized the sigmoid activation function.

itftCt=σσtanhWxWhWCht1,ct1+bibfbg    (15)

The i-th equation for encoding DNA sequence is shown below:

Ct=itCt+ftCt1οt=σWxht1+Whxt+WcCt+bοht=οttanhCt    (16)

Where it represented input gate, ft represented forget gate, οt represented output gate, Ct was the auxiliary value of the calculation cell memory Ct, t was the current time, Wx, Wy, Wc were the corresponding weight coefficient, bο was constant at time t, and ht represented the output of the LSTM cell. Since Bi-LSTM consists of two opposite-direction LSTM networks, the i-th nucleotide of the DNA sequence was represented using the following encoding:

ht=htht    (17)

2.2.3. Multi-scale feature fusion

The AFF (34) extracted local features according to global channel attention. The local and global features can be integrated, and the context of multiple-scale features can be obtained through point-wise convolution. This can collect more details from lower-level features and reduce the use of parameters. Its lightweight characteristic made it an ideal replacement for the existing feature fusion module. The construction of AFF is shown in Figure 1. The fused features, Z ∈ RH × W × C, were calculated by the following equation:

Z=MX+YX+1MXYY   =σLXYGXYX      +1σLXYGXYY    (18)

The σ represented the sigmoid function, denoted addition operation, denoted element multiplication, and XY represented the combination of feature X and Y. MX+Y represented the weights of fusion for X; the weights of fusion for Y were denoted as 1MXY. With values ranging from zero to one, the function of this module was to perform a computation that combined the values of X and Y in a weighted manner. The weighting can be considered as a soft selection or weighted averaging process.

2.2.4. Eliminate noise module

The DRSN set unimportant features to zero by inserting a soft threshold with a trainable shrinkage function and made the high-level features more distinguishable. By combining threshold and depth learning, the information related to noise can be removed and high-quality identification features can be obtained. The soft threshold was defined by the following formula:

O=It,I>t0,tItI+t,I<t    (19)

where I represented the input feature, O represented the output feature, and t denoted the threshold, which was a positive number. Some activation functions set negative features to zero, such as Rectified Linear Unit (ReLU). Nevertheless, the soft threshold had the ability to assign features that were nearly zero to zero, allowing the network to retain useful negative features. The results of the derivative for output to input had two values, either one or zero, which aided in avoiding the gradient vanishing or explosion. We obtained the derivative formula for formula (19):

OI=1,I>t0,tIt1,I<t    (20)
2.2.4.1. Residual Shrinkage Building Unit with Channel-Wise thresholds

Residual Shrinkage Building Unit with Channel-Wise thresholds (RSBU-CW) was the submodel of DRSN-CW. In this predictor, we used DRSN-CW consisting of two RSBU-CWs to remove noise associated with features. Figure 1 illustrates the architecture of RSBU-CW. The features underwent two one-dimensional convolutions before being transformed into 1D vectors by applying the absolute function and GAP layer, followed by feeding the features into a two-layer FC network. The second layer had multiple neurons equal to the number of channels in input features. After passing the two-layer FC network, the scaling parameter was adjusted to fall within the range (zero and one) by applying the sigmoid function. The output of the FC network was then scaled using the following expression to fall within the range of (zero and one).

αc=11+ezc    (21)

The variable zc referred to the feature of the c-th neuron and was also the output of the two-layer FC network, and the c-th neuron’s scaling parameter was represented by αc. For our predictor, the value of C was 256. Following that, the thresholds were calculated by the following equation:

τc=αc·averagexi,j,c    (22)

We adopted two stacked RSBU-CWs to eliminate the noise-related information in our predictor. The RSBU-CW layer with a soft threshold as shrinkage functions, and was observed through a variety of nonlinear transformation. After a series of experiments, we found that the two stacked RSBU-CWs yielded the best effect in our predictor. As part of the implementation process, we computed the scaling parameter C and corresponding thresholds τc for the C-th channel of the features in the features map. i denoted width, j denoted height, and C denoted channel. A value of 256 was chosen for C, and the thresholds were selected to be positive and within an appropriate range to prevent the features of zero-valued output.

2.2.5. Prediction module

In the prediction module, we integrated the feature vectors using a flatten function generated by the dropout layer; the vector was subsequently passed through a fully connected dense layer, which was referred to as dense(n) and contained 32 neurons. In the FC layer, we used the Exponential Linear Units activation function and sigmoid function to produce the ultimate outcomes. The values were scaled to a range of zero to one using the sigmoid function, which represented the probability that was 4mC or non-4mC sites.

The predictor used the Adam optimizer (37) to train, which was efficient, required small memory, and was suitable for large parameter problems. For the binary classification task, binary cross-entropy (12) was utilized to measure the discrepancy between the predicted and target results.

2.3. Performance evaluation metrics

To estimate DRSN4mCPred’s effectiveness, we used a range of metrics, including accuracy (ACC), Matthews correlation coefficient (MCC), sensitivity (Sn), specificity (Sp), precision, and F1- score (38), as well as the receiver operating characteristics curve (ROC) and the associated area under the curve (AUC).

ACC=TP+TNTP+FN+FP+TN    (23)
Sn=TPTP+FN    (24)
Sp=TNTN+FP    (25)
Precision=TPTP+FP    (26)
F1score=2TP2×TP+FP+FN    (27)

The abbreviations TP, TN, FP, and FN were used to denote true positive, true negative, false positive, and false negative, respectively. TP represented a total of 4mC sites that were correctly classified into 4mC sites; TN denoted the number of correctly classified non-4mC sites, while FP represented the total number of 4mC sites that were wrongly classified as 4mC. Similarly, FN indicated the total number of non-4mC sites that were wrongly classified as 4mC sites. The performance of DRSN4mCPred was also evaluated using AUC, and its ability to correctly classify 4mC and non-4mC sites was measured.

3. Results and discussion

DRSN4mCPred was developed using Keras 2.9.0 and TensorFlow 1.12.0 in Python 3.9. The model was trained using 10-fold cross-validation, where each fold was trained for 50 epochs with a batch size of 142.

3.1. Analysis of DNA sequences

To uncover distribution variations for 4mC and non-4mC sites, the pLogo web server (23) with FLOW (v1.12.0) was used to uncover the differences. Sequence logos were generated to display the nucleotides that were over- or under-represented, indicating the excess and insufficient (p = 0.05) at every position of DNA sequences. The Hyb_2021 dataset is displayed in Figure 2 using the pLogo tool, the red horizontal lines indicating a distinct threshold with 3.51 (p < 0.05).

FIGURE 2
www.frontiersin.org

Figure 2. Sequence logo representations of the nucleotide 4mC sites and non-4mC sites on datasets from six species. (A) C.elegans, (B) D.melanogaster, (C) A.thaliana, (D) E.coli, (E) G.pickeringii, and (F) G.subterraneus.

The nucleotide distribution of various species was different from each other. For example, in C. elegans, adenine (A) was significantly enriched at positions p1-18, 22–25, 27, and 31–41 (p < 0.05), while thymine (T) was significantly depleted at positions 20, 26, and 28. In A. thaliana, G nucleotides were significantly enriched at positions p22, p23, and p24, while the nucleotides of A were significantly enriched at positions p1-18, 25, 26, 28, 29, and 31–41. In D. melanogaster, G was enriched at positions 9, 12, 18, and 20. In E. coli, the nucleotides of A were obviously abundant at positions 16, 17, 18, 25, and 28, while G, C, and T were abundant at other positions. In the species of G. pickeringii and G. subterraneus, the nucleotides were obviously abundant in most upstream and downstream positions, while the nucleotides of T were abundant at position p22.

The above results showed that the position of nucleotides in DNA sequences was a key feature to distinguish the position of 4mC and non-4mC sites. Relying solely on observed features for judgment can result in numerous false positives, so it was necessary to elucidate the related information for the specific location; hence, the method based on machine learning was also necessary, which had been proven to be effective in many fields (Table 1).

TABLE 1
www.frontiersin.org

Table 1. Statistical summary of six species datasets.

3.2. Performance on datasets

The datasets of Hyb_2021 and Li_2020 were used for performing performance evaluation tests, respectively. The results of the evaluation tests showed that DRSN4mCPred was an effective predictor for distinguishing 4mC and non-4mC sites. When using DRSN4mCPred to test the Hyb_2021 dataset, we obtained individual AUC values of 0.992, 0.985 0.823, 0.994, 0.992, and 0.992 for the species C. elegans, D. melanogaster, A. thaliana, E. coli, G. subterraneus, and G. pickeringii, as shown in Table 2. Additionally, when we tested DRSN4mCPred on the Li_2020 dataset, the resulting individual AUC values for these species were 0.994, 0.989, 0.946, 0.992, 0.927, and 0.934, separately; the DRSN4mCPred’s AUC average value was 0.964. The above results showed the effectiveness of DRSN4mCPred in distinguishing 4mC sites (Tables 3, 4).

TABLE 2
www.frontiersin.org

Table 2. The individual AUC values for the six species.

TABLE 3
www.frontiersin.org

Table 3. Performance on Hyb_2021 datasets.

TABLE 4
www.frontiersin.org

Table 4. Performance on Li_2020 datasets.

3.3. Analysis of cross-species validation

The six species benchmark datasets used for cross-species experimental validation were all sourced from the Hyb_2021 dataset. Each DNA sequence has 41 base pairs in length. While one species dataset was used for training the predictive model, the other five species datasets were employed to test the model’s performance. Figure 3 shows the experimental results of the six cross-species using a heat map. The prediction models exhibit a significant performance variation among the six species. The accuracy of the predictive models was the lowest for E. coli species when applied to the species of C. elegans, D. melanogaster, and A. thaliana. However, the models based on datasets of C. elegans species, D. melanogaster species, and A. thaliana species demonstrated excellent accuracy when predicting each other, with 96.69, 97.73, and 90.97% accuracy, respectively. The models based on the species of G. subterraneus and G. pickeringii also achieve high accuracy in predicting the four species.

FIGURE 3
www.frontiersin.org

Figure 3. Heat map showing cross-species prediction performance.

Overall, the prediction model based on the features of extraction by DRSN4mCPred was highly effective in identifying DNA 4mC sites across species, demonstrating the strong categorical information available in the extracted features. This suggests that our DRSN4mCPred predictive model can effectively extract significant information from DNA sequences for identifying both 4mC and non-4mC sites of DNA.

4. Conclusion

This paper introduced the DRSN4mCPred model to discriminate DNA 4mC sites. To verify its accuracy, we used two datasets Hyb_2021 and Li_2020, which comprise species such as C. elegans, D. melanogaster, A. thaliana, E. coli, G. subterraneus, and G. pickeringii. On the Hyb_2021 dataset, the AUC of DRSN4mCPred for the species of C. elegans, D. melanogaster, E. coli, and G. pickeringii achieved 0.996, 0.995, 0.995, 0.991, and 0.992. Additionally, DRSN4mCPred’s performance on the Li_2020 database was also very good.

Incorporating DSBU-CW into the model of DRSN4mCPred resulted in improved prediction performance, which effectively eliminated noise-related features and captured critical features. The use of multi-scale channel attention and attentional feature fusion to automatically learn both high-level and low-level features leads to better accuracy in distinguishing 4mC sites and non-4mC sites. This research could offer assistance to the diagnosis and treatment of gastrointestinal cancer in the precision medicine era.

Data availability statement

The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found at: https://github.com/YingLiangjxau/Hyb4mC/tree/main/Hyb4mC.

Author contributions

YC contributed to the conception of the study. XY performed the experiment, contributed significantly to the analysis, and wrote the manuscript. JR, RZ, and HL helped perform the analysis with constructive discussions. All authors contributed to the manuscript revision, read, and approved the submitted version.

Funding

This research was funded by the National Natural Science Foundation of China (Nos. 62262016 and 62262019), the Hainan Provincial Natural Science Foundation Innovation Research Team Project (620CXTD434), the High-level Talent Project of Hainan Provincial Natural Science Foundation (620RC557), the program of the Scientific Research Foundation of Hainan University [KYQD(ZR)1859], the Hainan Provincial key research and development plan of China (No. ZDYF2021GXJS200), and the Hainan Provincial Natural Science Foundation of China (No. 621QN241).

Acknowledgments

The authors gratefully acknowledge the providers of the 4mC datasets obtained from https://github.com/YingLiangjxau/Hyb4mC/tree/main/Hyb4mC.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

1. Zhang, X, Shams, SP, Yu, H, Wang, Z, and Zhang, Q. A pairwise functional connectivity similarity measure method based on few-shot learning for early MCI detection. Front. Neurosci. (2022) 16:1081788. doi: 10.3389/fnins.2022.1081788

PubMed Abstract | CrossRef Full Text | Google Scholar

2. Hang, Y, Yang, LT, Zhang, Q, Armstrong, D, and Deen, MJ. Convolutional neural networks for medical image analysis: state-of-the-art, comparisons, improvement and perspectives. Neurocomputing. (2021) 444:92–110. doi: 10.1016/j.neucom.2020.04.157

CrossRef Full Text | Google Scholar

3. Yu, H, Zhang, Q, and Yang, LT. An edge-cloud-aided private high-order fuzzy C-means clustering algorithm in smart healthcare. IEEE/ACM Trans Comput Biol Bioinform. Online ahead of print. (2023). doi: 10.1109/TCBB.2022.3233380

CrossRef Full Text | Google Scholar

4. Wang, S, Wang, S, Liu, Z, and Zhang, Q. A role distinguishing Bert model for medical dialogue system in sustainable smart city, sustainable energy technologies and assessments (2023) 55:102896. doi: 10.1016/j.seta.2022.102896

CrossRef Full Text | Google Scholar

5. Smith, ZD, and Meissner, A. DNA methylation: roles in mammalian development. Nat Rev Genet. (2013) 14:204–20. doi: 10.1038/nrg3354

CrossRef Full Text | Google Scholar

6. Bergman, Y, and Cedar, H. DNA methylation dynamics in health and disease. Nat Struct Mol Biol. (2013) 20:274–81. doi: 10.1038/nsmb.2518

CrossRef Full Text | Google Scholar

7. Maegawa, S, Hinkal, G, Kim, HS, Shen, L, Zhang, L, Zhang, J, et al. Widespread and tissue specific age-related DNA methylation changes in mice. Genome Res. (2010) 20:332–40. doi: 10.1101/gr.096826.109

PubMed Abstract | CrossRef Full Text | Google Scholar

8. Zhao, Z, Zhang, X, Chen, F, Fang, L, and Li, J. Accurate prediction of DNA N4-methylcytosine sites via boost-learning various types of sequence features. BMC Genomics. (2020) 21:627–11. doi: 10.1186/s12864-020-07033-8

PubMed Abstract | CrossRef Full Text | Google Scholar

9. Flusberg, BA, Webster, DR, Lee, JH, Travers, KJ, Olivares, EC, Clark, TA, et al. Direct detection of DNA methylation during single-molecule, real-time sequencing. Nat Methods. (2010) 7:461–5. doi: 10.1038/nmeth.1459

PubMed Abstract | CrossRef Full Text | Google Scholar

10. Landan, G, Cohen, NM, Mukamel, Z, Bar, A, Molchadsky, A, Brosh, R, et al. Epigenetic polymorphism and the stochastic formation of differentially methylated regions in normal and cancerous tissues. Nat Genet. (2012) 44:1207–14. doi: 10.1038/ng.2442

PubMed Abstract | CrossRef Full Text | Google Scholar

11. Treangen, TJ, and Salzberg, SL. Repetitive DNA and next-generation sequencing: computational challenges and solutions. Nat Rev Genet. (2011) 13:36–46. doi: 10.1038/nrg3117

PubMed Abstract | CrossRef Full Text | Google Scholar

12. Chen, W, Yuan, J, Wang, D, Hao, D, and Gan, Z. iDNA4mC: identifying DNA N4-methylcytosine sites based on nucleotide chemical properties. Bioinformatics. (2017) 33:3518–23. doi: 10.1093/bioinformatics/btx479

PubMed Abstract | CrossRef Full Text | Google Scholar

13. He, W, Yuan, J, Li, D, Hao, D, Hao, B, and Gan, Z. 4mCPred: machine learning methods for DNA N4-methylcytosine sites prediction. Bioinformatics. (2018) 35:593–601. doi: 10.1093/bioinformatics/bty668

PubMed Abstract | CrossRef Full Text | Google Scholar

14. Wei, L, Su, R, Luan, S, Liao, Z, Manavalan, B, Zou, Q, et al. Iterative feature representations improve N4-methylcytosine site prediction. Bioinformatics. (2019) 35:4930–7. doi: 10.1093/bioinformatics/btz408

PubMed Abstract | CrossRef Full Text | Google Scholar

15. Liu, Q, Chen, J, Wang, Y, Li, S, Jia, C, Song, J, et al. DeepTorrent: a deep learning-based approach for predicting DNA N4-methylcytosine sites. Brief Bioinform. (2021) 22:bbaa124. doi: 10.1093/bib/bbaa124

PubMed Abstract | CrossRef Full Text | Google Scholar

16. Khanal, J, Tayara, H, Zou, Q, and Chong, KT. Identifying DNA N4-methylcytosine sites in the rosaceae genome with a deep learning model relying on distributed feature representation. Comput Struct Biotechnol J. (2021) 19:1612–9. doi: 10.1016/J.CSBJ.2021.03.015

PubMed Abstract | CrossRef Full Text | Google Scholar

17. Zeng, R, and Liao, M. Developing a multi-layer deep learning based predictive model to identify DNA N4-Methylcytosine modifications. Front Bioeng Biotechnol. 8:274. doi: 10.3389/fbioe.2020.00274

CrossRef Full Text | Google Scholar

18. Wang, M, Xie, J, Grant, PW, and Xu, S. PSP-PJMI: an innovative feature representation algorithm for identifying DNA N4-methylcytosine sites. Inf Sci. (2022) 606:968–83. doi: 10.1016/J.INS.2022.05.060

CrossRef Full Text | Google Scholar

19. Hasan, MM, Manavalan, B, Khatun, MS, and Kurata, H. i4mC-ROSE: a bioinformatics tool for the identification of DNA N4-methylcytosine sites in the Rosaceae genome. Int J Biol Macromol. (2019) 157:752–8. doi: 10.1016/j.ijbiomac.2019.12.009

PubMed Abstract | CrossRef Full Text | Google Scholar

20. Edger, PP, VanBuren, R, Colle, M, Poorten, TJ, Wai, CM, Niederhuth, CE, et al. Single-molecule sequencing and optical mapping yields an improved genome of woodland strawberry (Fragaria vesca) with chromosome-scale contiguity. Gigascience. (2018) 7:1–7. doi: 10.1093/gigascience/gix124

PubMed Abstract | CrossRef Full Text | Google Scholar

21. Raymond, O, Gouzy, J, Just, J, Badouin, H, Verdenaud, M, Lemainque, A, et al. The Rosa genome provides new insights into the domestication of modern roses. Nat Genet. (2018) 50:772–7. doi: 10.1038/s41588-018-0137-2

PubMed Abstract | CrossRef Full Text | Google Scholar

22. Zeng, F, Fang, G, and Yao, L. A deep neural network for identifying DNA N4-methylcytosine sites. Front Genet. (2020) 11:209. doi: 10.3389/fgene.2020.00209

PubMed Abstract | CrossRef Full Text | Google Scholar

23. Zeng, R, and Liao, M. 6mAPred-MSFF: a deep learning model for predicting DNA n6-methyladenine sites across species based on a multi-scale feature fusion mechanism. Appl Sci. (2021) 11:7731. doi: 10.3390/APP11167731

CrossRef Full Text | Google Scholar

24. Wahab, A, Mahmoudi, O, Kim, J, and Chong, KT. DNC4mC-deep: identification and analysis of DNA N4-methylcytosine sites based on different encoding schemes by using deep learning. Cells. (2020) 9:1756. doi: 10.3390/cells9081756

PubMed Abstract | CrossRef Full Text | Google Scholar

25. Fu, J, Tang, J, Wang, Y, Cui, X, Yang, Q, Hong, J, et al. Discovery of the consistently well-performed analysis chain for SWATH-MS based pharmacoproteomic quantification. Front Pharmacol. (2018) 9:681. doi: 10.3389/fphar.2018.00681

PubMed Abstract | CrossRef Full Text | Google Scholar

26. Hao, L, Dao, FY, Guan, ZX, Zhang, Dan, Tan, JX, Zhang, Y, et al. iDNA6mA-Rice: a computational tool for detecting N6-methyladenine sites in rice. Front Genet. (2019) 10:793. doi: 10.3389/fgene.2019.00793

PubMed Abstract | CrossRef Full Text | Google Scholar

27. Chen, Z, Zhao, P, Li, F, Marquez-Lago, TT, Leier, A, Revote, J, et al. iLearn: an integrated platform and meta-learner for feature engineering, machine-learning analysis and modeling of DNA, RNA and protein sequence data. Brief Bioinform. (2020) 21:1047–57. doi: 10.1093/bib/bbz041

PubMed Abstract | CrossRef Full Text | Google Scholar

28. Feng, P, Yang, H, Ding, H, Lin, H, Chen, W, and Chou, KC. iDNA6mA-PseKNC: identifying DNA N6-methyladenosine sites by incorporating nucleotide physicochemical properties into PseKNC. Genomics. (2019) 111:96–102. doi: 10.1016/j.ygeno.2018.01.005

PubMed Abstract | CrossRef Full Text | Google Scholar

29. Khanal, J, Nazari, I, Tayara, H, and Chong, KT. 4mCCNN: identification of n4-methylcytosine sites in prokaryotes using convolutional neural network. IEEE Access. (2019) 7:145455–61. doi: 10.1109/ACCESS.2019.2943169

CrossRef Full Text | Google Scholar

30. Tang, Q, Kang, J, Yuan, J, Tang, H, Li, X, Lin, H, et al. DNA4mC-LIP: a linear integration method to identify N4-methylcytosine site in multiple species. Bioinformatics. (2020) 36:3327–35. doi: 10.1093/bioinformatics/btaa143

PubMed Abstract | CrossRef Full Text | Google Scholar

31. Wei, L, Luan, S, Nagai, LAE, Su, R, and Zou, Q. Exploring sequence-based features for the improved prediction of DNA n4-methylcytosine sites in multiple species. Bioinformatics. (2019) 35:1326–33. doi: 10.1093/bioinformatics/bty824

PubMed Abstract | CrossRef Full Text | Google Scholar

32. Manavalan, B, Basith, S, Shin, TH, Wei, L, and Lee, G. Meta-4mcpred: a sequence-based meta-predictor for accurate DNA 4mc site prediction using effective feature representation. Mol Ther Nucleic Acids. (2019) 16:733–44. doi: 10.1016/j.omtn.2019.04.019

PubMed Abstract | CrossRef Full Text | Google Scholar

33. Liang, Y, Wu, Y, Zhang, Z, Liu, N, Peng, J, and Tang, J. Hyb4mC: a hybrid DNA2vec-based model for DNA N4-methylcytosine sites prediction. BMC Bioinformatics. (2022) 23:258. doi: 10.1186/S12859-022-04789-6

PubMed Abstract | CrossRef Full Text | Google Scholar

34. Dai, Y, Gieseke, F, Oehmcke, S, Wu, Y, and Barnard, K. Attentional features fusion. In: Proceedings of the 2021 winter conference on applications of computer vision; 2021 January 5–9; Waikola, HI

Google Scholar

35. Zhao, M, Zhong, S, Fu, X, Tang, B, and Pecht, M. Deep residual shrinkage networks for fault diagnosis. IEEE Trans Ind Informat. (2020) 16:4681–90. doi: 10.1109/tii.2019.2943898

CrossRef Full Text | Google Scholar

36. Clark, TA, Murray, IA, Morgan, RD, Kislyuk, AO, Spittle, KE, Boitano, M, et al. Characterization of DNA methyltransferase specificities using single-molecule, real-time DNA sequencing. Nucleic Acids Res. (2012) 40:e29. doi: 10.1093/nar/gkr1146

PubMed Abstract | CrossRef Full Text | Google Scholar

37. Ye, P, Luan, Y, Chen, K, Liu, Y, Xiao, C, and Xie, Z. Methsmrt: an integrative database for DNA n6-methyladenine and n4-methylcytosine generated by single-molecular real-time sequencing. Nucleic Acids Res. (2016) 45:D85–9. doi: 10.1093/nar/gkw950

PubMed Abstract | CrossRef Full Text | Google Scholar

38. Qiu, WR, Sun, BQ, Xiao, X, Xu, ZC, and Chou, KC. iPTM-mLys: identifying multiple lysine PTM sites and their different types. Bioinformatics. (2016) 32:3116–23. doi: 10.1093/bioinformatics/btw380

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: DNA N4-methylcytosine, site prediction, deep learning, deep residual shrinkage network, multi-scale channel attention

Citation: Yu X, Ren J, Cui Y, Zeng R, Long H and Ma C (2023) DRSN4mCPred: accurately predicting sites of DNA N4-methylcytosine using deep residual shrinkage network for diagnosis and treatment of gastrointestinal cancer in the precision medicine era. Front. Med. 10:1187430. doi: 10.3389/fmed.2023.1187430

Received: 16 March 2023; Accepted: 05 April 2023;
Published: 04 May 2023.

Edited by:

Liang Zhao, Dalian University of Technology, China

Reviewed by:

Hao Lin, University of Electronic Science and Technology of China, China
Hang Yu, St. Francis Xavier University, Canada

Copyright © 2023 Yu, Ren, Cui, Zeng, Long and Ma. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Yani Cui, cyn0213@163.com

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.