Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2026 Jun 11;22(6):e1014402. doi: 10.1371/journal.pcbi.1014402

MicroRNA target gene prediction model based on input-feature dependency and sample data expansion technique

Yan Shao 1, Yazhou Li 2, Hexin Zhai 3, Shimin Dong 3,*
Editor: Lun Hu4
PMCID: PMC13258019  PMID: 42275459

Abstract

Predicting microRNA target genes is essential for understanding their biological functions. This study developed a miRNA target gene prediction model based on input-feature dependency. Features were treated as multiple random variables, with marginal densities estimated using Gaussian mixture models (GMM) and dependencies captured by regular vine (R-vine) copula to derive joint probability density functions. We constructed class-conditional joint densities for positive and negative samples separately using GMM and R-vine copula, then combined these with prior probabilities using Bayes’ rule to obtain posterior probabilities of positive interactions, using a standard 0.5 probability threshold for deterministic prediction. To address insufficient data and class imbalance, hybrid distribution mega-trend diffusion was used to generate virtual samples for data augmentation. Computational validation showed high predictive performance even when only 30% of the training data were used. As proof-of-concept, we experimentally validated one predicted interaction (miR-8485 targeting JAK2) using dual-luciferase, cellular, and animal experiments, confirming the biological relevance of this specific model-generated prediction. These findings provide a valuable tool for understanding miRNA functions and disease mechanisms.

Author summary

In this study, we developed a new computational model to more accurately predict which genes are regulated by microRNAs—small RNA molecules that play key roles in health and disease. Predicting these targets is difficult because biological data are often limited, imbalanced, and contain complex relationships between features. Our model addresses these challenges by combining two innovations: a probabilistic prediction framework that accounts for dependencies between input features, and a data expansion method that generates realistic synthetic samples to balance the dataset. Computational experiments show that our model performs well even when trained on only 30% of the training data and outperforms existing methods in predictive accuracy. Through laboratory experiments, we validated one prediction—that miR-8485 targets the JAK2 gene—serving as a proof-of-concept demonstration that the model can generate biologically-plausible hypotheses. Our findings provide researchers with a promising tool for uncovering microRNA functions, which can help advance our understanding of diseases and support the development of new therapies.

Introduction

MicroRNAs (miRNAs) are a class of endogenous, non-coding, single-stranded RNA molecules of 20–25 bases long. The miRNAs are involved in various physiological processes, including cell differentiation, hormone secretion, lipid metabolism, apoptosis, growth, and development, as well as various pathological processes, including lung cancer, leukemia, diabetes, colon cancer, and viral infections [1]. Studies on miRNAs enhance our understanding of complex regulatory networks in organisms, providing theoretical insights into cellular behavior and disease pathogenesis, as well as potential practical applications in disease diagnosis, treatment, and prevention [2]. To date, researchers have identified a large number of miRNAs; however, the functions and mechanisms of action of most of these miRNAs are unclear. Consequently, identifying the target genes regulated by miRNAs is crucial, highlighting the urgent need to develop efficient target gene recognition algorithms [3].

The earliest methods for target gene prediction were based on biological experiments, primarily including western blotting, reporter gene assays, DNA microarrays, immunoprecipitation, and protein mass spectrometry [4]. Advances in miRNA-related knowledge and the development of target gene prediction technology have considerably improved the prediction of miRNA target genes using bioinformatics algorithms. Target gene prediction methods are based on sequence rules or machine learning [5]. Sequence rule-based methods use statistical patterns of known miRNAs and their target genes as recognition features for prediction. Common models based on this approach include miRanda, TargetScan, and RNAhybrid [6]. However, these methods rely on biophysical models that are highly dependent on the experience of the designer or user expertise, introducing strong subjectivity. Concurrently, the relationship between miRNAs and target genes is complex and high-dimensional, which often leads to substantial errors in predictions even when advanced algorithms are applied [7].

Conversely, machine learning-based approaches use statistical models to automatically discover recognition rules from training datasets to obtain predictive results. Compared with biological experimental methods and sequence rule-based approaches, machine learning can achieve more accurate predictions. Accordingly, since the advent of TargetBoost, the first target gene prediction method based on machine learning, in 2005, a large number of target gene prediction methods based on machine learning have been developed [8]. With the development of deep neural network (DNN) technology, an increasing number of researchers have used DNN models to predict target genes [9]. For instance, Yadalam et al. [10] proposed a gradient boosting prediction method based on weighted co-expression and differential gene expression analyses. Uthayopas et al. [11] proposed the PRIMITI method for target gene prediction. This method integrates CLIP-seq and gene expression data and uses XGBoost with multiple features to predict functional miRNA-binding sites and their inhibitory activity on mRNA. Xie et al. [12] used a vector projection similarity-based method to predict miRNA-disease associations. Their results indicated that leave-one-out cross-validation (LOOCV) and five-fold cross-validation (CV) experiments demonstrated good performance of the proposed method. More recently, several advanced computational approaches have been developed for related biomedical prediction tasks. Zhao et al. [13] proposed a heterogeneous information network learning model with neighborhood-level structural representation for predicting long non-coding RNA (lncRNA)–miRNA interactions, demonstrating the power of integrating multi-source biological data.

In the context of drug repositioning, Zhao et al. [14] introduced a geometric deep learning framework that leverages attention mechanisms over heterogeneous information networks to predict drug–disease associations. More recently, Li et al. [15] developed a sequence-based deep learning model combining convolutional neural networks with attention mechanisms to predict HIV-1 protease cleavage sites, effectively handling imbalanced data through biased support vector machines. The DNN model has strong adaptability and feature extraction capability and can complete prediction tasks more effectively; however, its application is limited by two major problems. The first problem is the low accuracy of predictions. Target gene prediction can be classified into deterministic and probabilistic approaches according to different prediction results. The result obtained from deterministic prediction is a specific outcome with a more intuitive form (e.g., whether the target gene corresponds to a miRNA) [16]. The result of probabilistic prediction is a probability distribution that can provide uncertainty analysis for the prediction [17]. Although many existing machine learning models for target gene prediction can produce probabilistic outputs (e.g., through softmax layers or calibrated probability estimates), these approaches typically operate within a discriminative framework that does not explicitly model feature dependencies. For instance, the degree of seed-region base-sequence matching and miRNA–mRNA dimer thermodynamic stability are two commonly-used prediction characteristics. In general, if the base-matching degree is high, the thermodynamic stability is greater; thus, the two are positively dependent [18]. Therefore, to increase prediction accuracy, one can establish a probabilistic prediction model that considers dependencies among all input features, combined with deterministic prediction, to obtain more complete prediction results and accurately identify target genes regulated by miRNAs.

Target gene prediction requires a large number of similar types of miRNA-positive and miRNA-negative target gene samples to complete the modeling task, and the proportion of these two types of samples in the dataset should be relatively balanced [19]. However, in many cases, the modeling process cannot identify a sufficient number of similar types of sample data, resulting in a serious imbalance in the proportion of sample data in the modeling process. For instance, existing gene databases have more positive samples than negative samples, which can affect prediction accuracy. In this regard, sample dataset expansion techniques provide a solution for insufficient sample data and unequal sample distributions in prediction models.

Commonly-used dataset expansion methods include interpolation, noise injection, data sampling, and virtual sample generation [20]. Of these, mega-trend diffusion (MTD), a virtual sample generation technique, is one of the most commonly-used and effective methods [21]. The traditional MTD method typically assumes that the original samples follow a specific probability distribution and generates virtual samples based on this assumed distribution. However, in practical applications, the original samples often fail to conform strictly to a predefined theoretical distribution. This discrepancy between model assumptions and real-world conditions leads to substantial errors in the virtual samples produced using conventional MTD approaches [22,23]. Consequently, Dong et al. [24] proposed a dual-distribution MTD technique. This approach innovatively uses a normal distribution to model the original sample intervals while utilizing a uniform distribution to construct virtual sample intervals, thereby achieving effective dataset expansion. However, gene data often exhibit complex multimodal distribution characteristics, and this dual-distribution modeling approach has certain limitations when dealing with such intricate distribution patterns. Therefore, improving the data representation capability and establishing a hybrid distribution (HD) data expansion mechanism is necessary.

Therefore, in the current study, we constructed a miRNA target gene prediction model based on input-feature dependency. First, 18 features of the target gene were considered as inputs representing multiple random variables, and a class-conditional generative modeling strategy was used. Gaussian mixture models and R-vine copulas were used to estimate the joint density of features separately for positive and negative samples. These class-conditional densities were then integrated with prior probabilities using Bayes’ theorem to compute the posterior probability of the true interaction. The posterior probabilities we obtained originated from explicitly modeling the class-conditional joint distributions of features. This generative framework enabled us to capture complex feature dependencies that are often overlooked in conventional approaches. A decision threshold of 0.5 was applied to the posterior probability to obtain binary classifications. Finally, HD–MTD was used to construct virtual samples to effectively enhance the prediction accuracy of both parametric and non-parametric models and to address the problem of insufficient total sample data and imbalanced proportions of negative and positive samples.

Result

Data set description

The miRNA target gene prediction dataset was extracted from TarBase v8.0. The dataset comprised data from five higher mammals: Homo sapiens, Rattus norvegicus, Mus musculus, Bos taurus, and Ovis aries. After removing the polycyclic data from the miRNA–mRNA dimer structure, 831 positive miRNA target genes and 306 negative miRNA target genes were identified. The dataset was randomly split into training (70%) and test (30%) sets, stratified by class label to preserve the original class distribution. The test set was held out entirely during model development and hyperparameter tuning and was used only for final performance evaluation.

Prediction criteria

The prediction results were divided into four types: true positive (TP), true negative (TN), false positive (FP), and false negative (FN). These four outcomes correspond to correctly-predicted positive samples, correctly-predicted negative samples, incorrectly-predicted positive samples, and incorrectly-predicted negative samples. The five commonly-used criteria for target gene prediction were:

Accuracy =TP + TNTP + TN + FP + FN × 100% (1)
Specificity =TNTN + FP × 100% (2)
Precision =TPTP + Fp × 100% (3)
Recall = Sensitivity =TPTP + FN × 100% (4)

An additional criterion, the F1 score, was introduced to balance precision and recall.

F1 score = (1 + β2) recall × precisionβ2× recall + precision (5)

where β∈[0,1].

Based on Equation (5), a higher F1 value indicates better recall and precision, and thus a more accurate prediction.

A receiver operating characteristic (ROC) curve is a graphical representation that visually demonstrates the performance of a model. In the current study, the area under the ROC curve (AUC) was used to evaluate the model’s performance. The horizontal and vertical axes of the ROC curve represent the true positive rate (TPR) and false positive rate (FPR), respectively, where TPR = Sensitivity, and FPR = 1 − Specificity.

Statistical analysis

To assess the statistical significance of the performance improvements achieved by our proposed model, we conducted paired bootstrap tests at the instance level with 10,000 resamples to compare the F1 scores and AUC values between our model and each baseline model. Specifically, for each comparison between the proposed model and a baseline model, we resampled the test set instances with replacement (maintaining the original sample size) and recomputed the F1 score and AUC for both models on each bootstrap sample. The p-value for each comparison was calculated as the proportion of bootstrap samples in which the performance difference (proposed model minus baseline model) was ≤ 0 (two-sided test). This paired approach ensured that both models were evaluated on identical bootstrap samples, providing a fair comparison. The 95% confidence intervals (CIs) for all evaluation metrics were computed using the percentile bootstrap method (10,000 resamples) at the instance level.

Given that our proposed model was compared against five baseline models (GMM without dependency; single Gaussian model (SGM) considering dependency; Weibull distribution (WD); the convolutional neural network model from the miRBench framework, miRBench-CNN [25]; and the hybrid architecture combining an autoencoder and a convolutional neural network, Hybrid AE-CNN) we applied the Bonferroni correction for multiple comparisons to control the family-wise error rate. The significance threshold was adjusted to α = 0.05/ 5 = 0.01. Thus, p-values < 0.01 were considered statistically significant. All reported p-values in S5 Table are raw p-values; asterisks indicate significance after Bonferroni correction (***p* < 0.001, **p* < 0.01, *p* < 0.05 before correction, with only *p* < 0.01 considered significant after correction).

Target gene feature extraction and recognition rules

In total, 90 miRNA target gene features were extracted in this study, including seed-region hydrogen bond count, elemental ratio, and continuous matching characteristics; thermodynamic features; seed-region conservation features; context sequence features; target gene accessibility penalty features; miRNA sequence 2-mer features; and binding structure features. The decision function of the proposed prediction model was:

S=∑i=1kωixi + b (6)

where xi and ωi are the value and weight of the i-th feature, respectively; k is the total number of features, and b is the bias term. If S > 0, the sample is classified as a positive target gene; otherwise, it is classified as a negative target gene.

The normalized 90-dimensional feature vector of each sample and its label (positive/negative) were used as input data, and the optimal weight vector and bias were obtained by solving the following convex quadratic programming problem:

{minω,b12‖ωi‖2+C∑i=1nεis.t.  yi(ωiTxi+b)≥1−εi,εi≥0  (7)

where ‖ωi‖ represents the norm of the weight vector, ρ≥0 denotes the margin variable, C is the penalty parameter, and εi≥0 are the slack variables.

To obtain the optimal weight vector, ω, we solved the convex quadratic programming problem defined in Eq. (7) using a linear Support Vector Machine (SVM). The model was implemented using the LinearSVC class from the scikit-learn library in Python, with the liblinear solver selected. A linear kernel was used, consistent with the linear decision function shown in Eq. (6). The penalty parameter, C, was optimized using five-fold CV on the training set. We conducted a grid search over C ∈ {0.01, 0.1, 1, 10, 100} and selected the value that maximized the average G-means score across the validation folds. The optimal C value was found to be 1.

The most important k features directly associated with the biological mechanism of miRNA targeting were selected from all 90 characteristics as input features for the prediction model, whereas the remaining characteristics were treated as redundant information. This approach effectively reduced computational costs.

The feature effectiveness measure, γi, was used to calculate the importance of each feature:

γi=(ω*(i)‖ω*‖)2 (8)

where ω*(i) is the i-th element of ωi.

The 90 features were sorted based on their γi values in descending order, and the top k features with the highest γi values were selected.

The value of k was determined using the G-means (∈[0,1]), which is the geometric mean of TP and TN; a value closer to 1 indicated better model performance. When the number of features was 18, G-means approached a peak value, indicating optimal performance. Increasing the number of features did not substantially improve the G-means but increased computational cost. Therefore, k = 18 was selected as the optimal feature set size. The values and weights of the input features selected for this study are presented in Table 1.

Table 1. Values and weights of each input feature.

Feature Value
(𝐱i)
Weight (ωi)
Sm_6mer x1={@l6,  if Sm_6me5,  if Sm_5me  +0.85
Rgs_match x2={@l1, if G−U 2, if A−U 3, if G−C   +0.72
Rgs_energy x3=ΔGseed=MFE(miRNApos2−8:mRNAseed region)
Minimum free energy (MFE) of the seed region (positions 2–8) duplex, calculated using RNAfold. More negative values indicate greater thermodynamic stability of the seed pairing.
-0.62
Acc_energy x4=ΔGaccessibility=MFE(mRNAlocal context)
Energy required to make the target site accessible for miRNA binding, estimated as the MFE of the local mRNA secondary structure surrounding the target site, calculated using RNAfold
-0.58
Rgt_energy x5=ΔGtotal=MFE(miRNAfull length:mRNAfull target site)
Minimum free energy of the full-length miRNA–mRNA duplex (including both seed and non-seed regions), calculated using RNAfold
-0.41
Rgt_match x6=j
j is the number of nucleotide matches in the non-seed region
+0.35
Sm_7mer_m8 x7={@l1, perfect match at positions 2−80,    otherwise  +0.42
Sm_7mer_m1 x8={@c1, z1− z7 complementary pairing with target gene~~~~0,      otherwise  +0.38
Sm_7mer_A1 x9={@c1, perfect match at positions 2−8 and ′A′ opposite miRNA position 10,  otherwise   +0.36
Consv_seed x10=τ1
τ1∈[0,1]  is the PhyloP score
+0.38
2mer1 x11={@c1, z1−z2 complementary pairing with target gene0,  otherwise  +0.22
Consv_3cntxt x12=τ2
τ2∈[0,1]  is the PhyloP score
+0.18
Rgs_mismatch x13=N
N is the number of seed region mismatches
-0.45
2mer12 x14={@c1, z12−z13 complementary pairing with target gene0,  otherwise  +0.15
Consv_5cntxt x15=τ3
τ3∈[0,1]  is the PhyloP score
+0.12
Nt1 x16=ϑ
The value of ϑ represents the base type at the first position of the target gene: ϑ = 1 for A, ϑ = 2 for U, ϑ = 3 for G, and ϑ  = 4 for C.
+0.10
2mer7 x17={@c1, z7−z8 complementary pairing with target gene0,  otherwise  +0.08
2mer6 x18={@c1, z6−z7 complementary pairing with target gene0,  otherwise  +0.06

Biological rationale for the selected 18 features

The 18 selected features can be categorized into four biologically-relevant groups based on their functional roles in miRNA–mRNA targeting (Table 1).

First, seed region features (Sm_6mer, Sm_7mer_m8, Sm_7mer_m1, Sm_7mer_A1, Rgs_match, Rgs_mismatch) capture the critical base-pairing between miRNA positions 2–8 and the mRNA target. The seed region is well-established as the primary determinant of miRNA target recognition [18], and mismatches in this region severely impair binding efficiency.

Second, thermodynamic features (Rgs_energy, Acc_energy, Rgt_energy) reflect the binding stability and accessibility of the target site. Rgs_energy quantifies seed region duplex stability, Acc_energy measures the energy required to unfold local mRNA secondary structures, and Rgt_energy represents total binding affinity. These features collectively determine whether a target site is accessible and thermodynamically-favorable for miRNA binding [6].

Third, conservation features (Consv_seed, Consv_3cntxt, Consv_5cntxt) indicate evolutionary pressure on the target site. PhyloP scores measure nucleotide-level conservation across species; higher conservation suggests functional importance and has been shown to correlate with genuine miRNA targeting [7].

Fourth, contextual features (2mer1, 2mer6, 2mer7, 2mer12, Nt1, Rgt_match) capture flanking sequence effects and non-seed region contributions. The 2-mer features represent dinucleotide pairing patterns outside the seed region that modulate binding specificity [12]. Nt1 records the nucleotide type at the first position of the target gene, and Rgt_match quantifies non-seed region complementarity. These contextual factors are increasingly recognized as important modulators of miRNA targeting efficiency [25].

Together, these 18 features comprehensively represent the multi-faceted mechanisms of miRNA–mRNA interaction, including sequence complementarity, thermodynamic stability, evolutionary conservation, and contextual modulation.

Feature number selection using G-means

To determine the optimal number of features (k), we sorted all 90 features in descending order of γi and evaluated the G-means (geometric mean of sensitivity and specificity) on the validation set as k increased from 1 to 90. The G-means increased rapidly from k = 1 to k = 18 (from 0.45 to 0.820), reaching a clear plateau at k = 18 (Fig 1). Beyond k = 18, the G-means improved only marginally (ΔG-means < 0.005), increasing from 0.820 at k = 18 to 0.825 at k = 90. Therefore, k = 18 was selected as the optimal feature set size, balancing predictive performance and computational cost.

Fig 1. Feature number selection based on G-means.

Fig 1

Dependency analysis

Clayton, Gaussian, and canonical vine copulas were used for comparison to demonstrate the superiority of the R-V-copula function. The Akaike information criterion (AIC) was used to evaluate the dependency-fitting ability of the different copula models. The smaller the AIC value, the stronger the model’s fitting capability. The AIC comparison results for the different copula functions are shown in Fig 2.

Fig 2. Akaike information criterion (AIC) comparison results of different models.

Fig 2

The Gaussian and Clayton copulas exhibited the highest AIC values, indicating the poorest ability to describe dependencies. This is primarily because both copulas could not adequately capture dependencies among high-dimensional multivariate variables, and their performance decreased substantially as dimensionality increased. In the current study, the input consisted of 18 different feature types, forming high-dimensional multivariate data; therefore, the results obtained using these two copula functions were poor.

The canonical vine copula, as a vine-structure copula, was more suitable for modeling dependencies among high-dimensional variables than the Gaussian and Clayton copulas and showed relatively good fitting performance. However, the C-vine copula had structural limitations and could not fully capture the complexity of genetic data. In contrast, the R-V-copula, as one of the most general vine structures, provided strong fitting capability for high-dimensional multivariate variables and did not suffer structural limitations, thereby yielding the best results.

Performance test of the proposed prediction model

Three benchmark models (GMM without dependency, single Gaussian model (SGM) considering dependency, and the Weibull distribution (WD)) and two state-of-the-art models (the convolutional neural network model from the miRBench framework (miRBench-CNN) [25] and the hybrid architecture combining an autoencoder and a convolutional neural network (Hybrid AE-CNN) [26]) were used to evaluate the effectiveness of the proposed prediction model (GMM with dependency).

To ensure fair and reproducible comparisons with state-of-the-art models, all baseline models were evaluated under identical experimental conditions. Specifically:

  • (1)

    Data partitioning: All models were trained and tested on the same stratified 70% –30% train–test split of the dataset, with the test set kept untouched until final evaluation. The same random seed (42) was used to ensure reproducibility.

  • (2)

    Input features: All baseline models used the identical set of 18 selected features listed in Table 1. For deep learning models (miRBench-CNN and Hybrid AE-CNN) that originally accepted different feature formats, we adapted their input layers to accept the 18-dimensional feature vector while preserving their core architectural designs as described in the original publications [25,26].

  • (3)

    Hyperparameter selection: For miRBench-CNN and Hybrid AE-CNN, hyperparameters were optimized using five-fold CV on the training set only, following the same procedure used for our model. The optimal configurations were: for miRBench-CNN, we used the default architecture from miRBench but reduced the input dimension to 18; for Hybrid AE-CNN, we retained the autoencoder latent dimension of 32 and CNN kernel sizes of 3 and 5, as originally reported. All other hyperparameters (learning rate: 0.001, batch size: 32, epochs: 100 with early stopping) were kept identical across deep learning models.

The comparison results and ROC curves of the different models are presented in Table 2 and Fig 3. The results demonstrated that:

Table 2. Comparison of results under different criteria.

Model F1 score Accuracy Specificity Precision Sensitivity AUC
Proposed 0.8139
[0.792, 0.836]
0.8253
[0.804, 0.847]
0.8431
[0.822, 0.864]
0.7953
[0.771, 0.819]
0.7867
[0.763, 0.810]
0.85
[0.82,0.88]
GMM without dependency 0.7417
[0.714, 0.769]
0.74659
[0.720, 0.773]
0.7653
[0.739, 0.792]
0.7217
[0.693, 0.750]
0.7196
[0.691, 0.748]
0.78
[0.75, 0.81]
SGM considering dependency 0.6941
[0.667, 0.721]
0.7077
[0.681, 0.734]
0.7175
[0.691, 0.744]
0.6819
[0.653, 0.711]
0.6723
[0.644, 0.701]
0.72
[0.69, 0.75]
WD 0.6441
[0.618, 0.670]
0.6575
[0.632, 0.683]
0.6752
[0.649, 0.701]
0.6232
[0.596, 0.650]
0.6157
[0.588, 0.643]
0.68
[0.65, 0.71]
miRBench-CNN 0.8127
[0.791, 0.834]
0.8256
[0.804, 0.847]
0.8321
[0.810, 0.854]
0.7831
[0.759, 0.807]
0.7761
[0.752, 0.800]
0.83
[0.80, 0.86]
Hybrid AE-CNN 0.8137
[0.792, 0.835]
0.8145
[0.793, 0.836]
0.8226
[0.801, 0.844]
0.7765
[0.752, 0.801]
0.7621
[0.737, 0.787]
0.81
[0.78, 0.84]

All baseline models were retrained and evaluated under identical experimental conditions: the same 70%/30% train–test split, the same 18 input features (Table 1), and consistent five-fold cross-validation on the training set for hyperparameter selection. Values in brackets indicate 95% confidence intervals calculated from 10 independent runs with different random seeds. Statistical significance compared to the proposed model: *p < 0.05, **p < 0.01, ***p < 0.001 (paired bootstrap test with 10,000 resamples). Full experimental details are provided in the ‘Benchmark model comparison settings’ subsection of the Methods section.

Fig 3. Receiver operating characteristic (ROC) curves of different models.

Fig 3

TPR, true positive rate; FPR, false positive rate.

  • (1)

    Of the probabilistic models, GMM outperformed both SGM and WD across all evaluation metrics, confirming the advantage of mixture modeling over single-distribution assumptions for capturing complex feature distributions in miRNA target data.

  • (2)

    Incorporating feature dependencies via R-vine copula improved performance, as evidenced by the comparison between the full model and GMM without dependency, highlighting the importance of modeling inter-feature correlations.

  • (3)

    When compared with state-of-the-art deep learning methods under identical experimental conditions (same data split, same 18 features, and consistent CV protocol), the proposed model achieved competitive performance. The model attained an F1 score of 0.8139 and an AUC of 0.85, which are comparable to those of miRBench-CNN (F1 = 0.8127, AUC = 0.83) and Hybrid AE-CNN (F1 = 0.8137, AUC = 0.81) (Table 2). All values reported in Table 2 were obtained by retraining each baseline model on our training set and evaluating on our test set, rather than being directly cited from prior publications. This ensures a fair comparison across all methods.

We conducted paired bootstrap tests (10,000 resamples) to assess whether the performance differences between our proposed model and each baseline model were statistically significant. Our model substantially outperformed all baseline models (GMM without dependency, SGM considering dependency, WD, miRBench-CNN, and Hybrid AE-CNN) in terms of both F1 score and AUC (all P values < 0.05) (S5 Table). These results confirm that the observed improvements were not due to random chance and demonstrate the robustness of our approach.

Performance evaluation under different data sizes

To systematically evaluate the performance of the proposed model under limited data conditions and to assess the effectiveness of HD-MTD, we conducted experiments using 30%, 50%, and 100% of the training set (which originally comprised 70% of the entire dataset). The test set remained unchanged throughout. For each data size condition, we applied three data expansion techniques (HD-MTD, DD-MTD, and traditional MTD) to generate virtual negative samples, balancing the positive-to-negative ratio to 1:1. The experimental protocol, detailed in the Methods section, involved 10 repeated runs with different random seeds to ensure statistical robustness. The mean F1 scores and 95% confidence intervals are presented in Table 3. For the experiments evaluating data expansion techniques, we adopted the following rigorous protocol to prevent data leakage (Table 3):

Table 3. Performance evaluation using different data sizes.

Model F1 score (100% data) F1 score (50% data) F1 score
(30% data)
Proposed model with HD-MTD 0.8809
[0.86,0.90]
0.8102
[0.79,0.83]
0.7931
[0.77,0.81]
Proposed model with DD-MTD 0.8509
[0.83,0.87]
0.7802
[0.76,0.80]
0.7531
[0.73,0.77]
Proposed model with traditional MTD 0.8312
[0.81,0.85]
0.7362
[0.71,0.76]
0.7013
[0.68,0.72]
Proposed model without data expansion technique 0.8139
[0.79,0.84]
0.7219
[0.70,0.74]
0.6732
[0.65,0.70]

Values in brackets indicate 95% confidence intervals calculated from 10 independent runs with different random seeds. Paired bootstrap tests (10,000 resamples) confirmed that HD-MTD outperforms all other data expansion techniques across all data sizes (p < 0.05 for all comparisons). These results demonstrate that the performance gains achieved by HD-MTD are statistically significant and robust across different data availability scenarios.

  • (1)

    Data partitioning: For each experimental condition (using 100%, 50%, or 30% of the total data), the original dataset was first randomly split into training (70%) and test (30%) sets using stratified sampling to preserve the original class distribution.

  • (2)

    Data expansion: Different types of MTD were applied exclusively to the training set to generate virtual negative samples. The target ratio after expansion was set to 1:1 (positive:negative), meaning that negative samples were generated until the number of negative samples in the training set equaled the number of positive samples.

  • (3)

    Model training and evaluation: The model was trained on the expanded training set (containing both original and synthetic samples) and evaluated on the pristine test set (containing only original samples, with no synthetic data). This ensured that performance metrics reflected the model’s generalization ability on real-world data.

  • (4)

    Robustness check: The entire procedure (splitting–expansion–training–evaluation) was repeated 10 times with different random seeds, and the average F1 scores are reported in Table 3.

In the presence of sufficient sample data (i.e., when 100% of the total data were used), all data expansion techniques were able to generate virtual negative samples to balance the proportion of positive and negative samples, thereby enhancing prediction accuracy. Compared with traditional MTD and DD-MTD techniques, HD-MTD performed dataset expansion more effectively. When the number of samples was insufficient (i.e., when 30% or 50% of the total data were used), the prediction accuracy of the models decreased as the amount of data decreased. The HD-MTD technique effectively alleviated this decline in prediction accuracy because it used HDs to describe the data.

When trained on only 30% of the training data, the model with HD-MTD achieved an F1 score of 0.7931 (95% CI: [0.77, 0.81]), which was comparable to the performance of the model trained on 100% of the data without expansion (F1 = 0.8139). Statistical analysis confirmed that the difference between these two conditions was not significant (p > 0.05, paired bootstrap test), supporting the claim that the proposed approach performed effectively even with substantially-reduced training data. This finding highlights the practical utility of HD-MTD in scenarios where labeled data are scarce.

To assess whether HD-MTD generated virtual samples that preserved biologically-meaningful feature distributions, we conducted comprehensive quantitative comparisons between the original negative samples (n = 306) and the virtual negative samples generated using HD-MTD.

Three complementary aspects of distributional fidelity were evaluated (S4 Table):

  • (1)

    Univariate distribution similarity: The Kullback–Leibler (KL) divergence between original and synthetic distributions averaged 0.039 (range: 0.012–0.087) across all 18 features, with values close to zero indicating high similarity. Kolmogorov–Smirnov (KS) tests yielded *p* > 0.05 for all features, indicating no statistically significant differences between the original and synthetic samples.

  • (2)

    Moment preservation: Key statistical moments—including mean, variance, skewness, and kurtosis—showed relative differences below 5% for all 18 features, confirming that the synthetic data faithfully reproduced the central tendency, dispersion, and shape characteristics of the original data.

  • (3)

    Feature correlation preservation: To verify that interdependencies among features (e.g., the positive correlation between seed region matching and thermodynamic stability) were maintained, we compared the pairwise correlation matrices of original and synthetic samples. The average absolute difference in correlation coefficients was 0.042 ± 0.031 (S4 Table), indicating that feature correlation structures were well preserved without introducing artificial relationships.

Detailed results for each of the 18 features, including KL divergence, KS test p-values, moment comparisons, and feature correlation preservation metrics, are provided in S4 Table.

Together, these quantitative analyses demonstrate that HD-MTD generated virtual negative samples that closely approximated the statistical properties, distributional characteristics, and feature correlation patterns of real biological data. The improved predictive performance achieved with augmented data (Table 3) can therefore be attributed to effective data supplementation rather than synthetic data bias.

Experimental validation: A proof-of-concept case study

To demonstrate the biological relevance of predictions generated by the model, we selected a top-ranked prediction—miR-8485 targeting JAK2—for experimental validation. It is important to note that this single-case validation is intended as a proof-of-concept to illustrate that the model can generate biologically plausible hypotheses, rather than as a statistical validation of the model’s overall predictive accuracy. The following dual-luciferase, cellular, and animal experiments were performed to evaluate the biological validity of this specific predicted interaction.

Dual-luciferase assay

We performed a luciferase assay using miR-8485 and its corresponding target gene, Janus kinase 2 (JAK2) (predicted by the model in the previous section), to validate the effectiveness of the prediction model proposed in this study. The reagents used are listed in S1 Table.

An endotoxin-free mini plasmid extraction kit was used to perform endotoxin-free extraction of the constructed recombinant reporter gene plasmid pmirGLO-JAK2-WT/pmirGLO-JAK2-Mut. After resuscitation, HL-1 cells were seeded evenly into 24-well plates. Transfection was initiated when the cells reached approximately 80% confluency. The cell transfection procedure was performed according to pre-designed experimental groups (JAK2 gene was divided into wild-type (WT) and mutant-type, with miR-8485 treated with mimics and inhibitor, respectively). After 24 h of transfection, the cells were digested and collected. Cell lysis was performed using the dual-luciferase reporter assay kit. The lysed samples were analyzed using GloMax 20/20 luminometer to measure firefly and Renilla luciferase activities separately. Firefly luciferase/Renilla luciferase ratio was calculated, and statistical analysis was performed using GraphPad Prism software. The results are shown in Fig 4.

Fig 4. Dual-luciferase assay results.

Fig 4

Treatment with miR-8485 mimics significantly reduced luciferase activity in the JAK2 WT group, demonstrating that miR-8485 specifically binds to the 3′UTR of JAK2 to suppress its expression. Conversely, treatment with the miR-8485 inhibitor increased the luciferase activity in the JAK2 WT group, confirming its negative regulatory effect on JAK2. Notably, these regulatory effects were abolished in the JAK2 mutant-type group, demonstrating that miR-8485–mediated regulation depends on specific binding to the JAK2 3′UTR sequence. These results indicate that JAK2 is a direct target of miR-8485, providing initial proof-of-concept support for this specific prediction generated by our model.

Cellular experiments

Cellular experiments were performed to verify the validity of the proposed prediction model by investigating the targeted regulation of JAK2 by miR-8485. The main instruments and reagents are shown in S2 and S3 Tables. Cell culture was performed by thawing and passaging, which served as the basis for subsequent experiments. The cells were divided into groups as shown in Table 4. After treatment, RNA extraction, reverse transcription, and qPCR were performed sequentially, and the results are shown in Fig 5.

Table 4. Treatment groups for cellular experiments.

Group name Treatment steps
Control Group (Group 1) Cells were cultured in complete medium for 48 h, with no transfection and lipopolysaccharide (LPS) stimulation.
LPS + Control Agomir + Vector Group (Group 2) Complete media was replaced with serum-free DMEM 2 h before transfection. The transfection complex, comprising Control Agomir (final concentration, 50 nM) + Vector (final concentration, 2 μg/well) + Exfect 2000 Transfection Reagent (Reagent:Nucleic acid = 1:2), was prepared and incubated at room temperature for 20 min and then added to the wells. After 24 h of transfection, the medium was replaced with complete medium containing 1 μg/mL LPS and cultured for an additional 24 h (total 48 h).
LPS + miR-8485 Agomir Group (Group 3) Complete media was replaced with serum-free DMEM 2 h before transfection. Cells were transfected with miR-8485 Agomir (final concentration 50 nM). After 24 h of transfection, 1 μg/mL LPS was added, followed by culturing for 24 h.
LPS + miR-8485 Agomir + JAK2 Group (Group 4) Complete media was replaced with serum-free DMEM 2 h before transfection. The transfection complex, comprising miR-8485 Agomir (final concentration, 50 nM) + JAK2 Overexpression Vector (final concentration, 2 μg/well) + Exfect 2000, was prepared and incubated at room temperature for 20 min and then added to the well. After 24 h of transfection, 1 μg/mL LPS was added to the media followed by culturing for 24 h.

Fig 5. Comparison of (a) miR-8485 and (b) JAK2 expression in cell experiments.

Fig 5

As shown in Fig 5a, compared with the control group, miR-8485 expression was significantly decreased in the LPS-induced inflammatory model (Group 2), whereas it was significantly increased in the miR-8485 agomir (Group 3) group. No significant difference in miR-8485 expression was observed between Group 4 (JAK2 complementation) and Group 3, indicating successful overexpression of miR-8485, which was unaffected by JAK2 complementation.

As shown in Fig 5b, JAK2 expression was significantly higher in Group 2 than that in the control group. However, after transfection with miR-8485 agomir (Group 3), JAK2 expression significantly decreased. JAK2 expression in Group 4 (JAK2 complementation) was significantly higher than that in Group 3, indicating that miR-8485 overexpression inhibited JAK2 expression, and this inhibition was reversed by JAK2 complementation. The results in Fig 5 collectively verify the targeted regulation of JAK2 by miR-8485, consistent with this prediction from our model.

Verification using animal experiments

Animal experiments were performed to further verify the validity of the proposed prediction model by investigating the targeted regulation of JAK2 by miR-8485. Mice aged 8–12 weeks and weighing 20–25 g (C57BL/6J, male, clean grade) were purchased from Beijing SiPeiFu Biotech Co., Ltd. (Certificate No.: 110324241105032918, License No.: SYXK(Ji)2018–001). Animals were housed in an environment with constant temperature (22 ± 2°C) and humidity (60%), and a 12-h light/dark cycle, with free access to food and water and were acclimatized for 1 week. All animal experiments in this study complied with the Animal Experiment Ethics Standards of Hebei Medical University.)

The mice were divided into groups as shown in Table 5. Results of total RNA extraction from myocardial tissue, reverse transcription reaction, and qPCR detection, are shown in Fig 6.

Table 5. Treatment groups for the animal experiments.

Group name Treatment steps
Control Group (Group 1) Mice underwent anesthesia, laparotomy–cecum repositioning–abdominal closure only (without CLP), followed by tail vein injection of an equivalent volume of sterile PBS, and received standard postoperative warming care. Samples were collected 24 h later.
Cecal Ligation and Puncture (CLP) + Control Agomir + Vector Group (Group 2) Within 1 h post-CLP, mice underwent tail vein injection of control agomir (8 optical density units) + empty vector (2 μg/mouse). Thereafter, mice received postoperative warming during recovery and had free access to food and water. Samples were collected 24 h later.
CLP + miR-8485 Agomir Group (Group 3) Within 1 h post-CLP, mice underwent tail vein injection of miR-8485 agomir (8 optical density units). Thereafter, mice received standard postoperative care. Serum and myocardial tissue were collected under anesthesia 24 h later.
CLP + miR-8485 Agomir + JAK2 Group (Group 4) Within 1 h post-CLP, mice underwent tail vein co-injection of miR-8485 agomir (8 optical density units) + JAK2 overexpression vector (2 μg/mouse). Thereafter, mice received postoperative warming care. Samples were collected for detection 24 h later.

Fig 6. Comparison of (a) miR-8485 and (b) JAK2 expression in animal experiments.

Fig 6

As shown in Fig 6a, after establishing the sepsis mouse model (Group 2), miR-8485 expression was significantly decreased compared with that in the control group. Upon further addition of the agomir (Group 3), miR-8485 expression was significantly increased. After JAK2 rescue (Group 4), miR-8485 expression showed no significant change compared with that in Group 3. This confirmed that miR-8485 could be successfully overexpressed in mice, and this overexpression was not affected by subsequent JAK2 rescue. As shown in Fig 6b, after establishing the sepsis mouse model (Group 2), JAK2 expression was significantly increased compared with that in the control group. Upon further addition of the miR-8485 agomir (Group 3), JAK2 expression was significantly decreased. After JAK2 rescue (Group 4), JAK2 expression was significantly increased compared with that in Group 3. This demonstrated that overexpressed miR-8485 could inhibit JAK2 expression, and JAK2 supplementation could reverse this inhibition. Together, the results presented in Fig 6 provide further evidence that miR-8485 targets and regulates JAK2, supporting the specific prediction generated by our model.

Discussion

In this study, we developed a class-conditional generative model for miRNA target gene prediction that differs fundamentally from conventional discriminative approaches and uses an HD-based sample expansion technique. Although many existing methods (e.g., DNNs, XGBoost) can produce probabilistic outputs, they typically do so by learning decision boundaries rather than explicitly modeling the joint distribution of features. In contrast, our approach explicitly learns the class-conditional joint distribution through a combination of GMM and R-V-copula. This generative framework offers unique advantages:

  • (1)

    it explicitly models dependencies among features rather than assuming independence or learning boundaries without capturing underlying distributions;

  • (2)

    it provides principled uncertainty quantification through posterior probabilities derived from Bayes’ rule; and

  • (3)

    HD-MTD enables the construction of virtual samples to effectively enhance prediction accuracy and address the problem of limited sample size.

The use of a GMM for marginal probability density estimation allowed us to capture complex, multimodal distributions of miRNA target features without relying on strong prior assumptions. This represents a substantial advantage over traditional parametric models, which often fail to accurately represent the underlying data structure inherent in biological systems [27]. The GMM-based approach provided more accurate probabilistic predictions, as evidenced by higher F1 scores and AUC values than those of other models, underscoring the importance of flexible modeling of feature distributions.

Furthermore, we introduced the R-V-copula to model dependencies among the 18 selected features. The R-V-copula outperformed other dependency modeling techniques in terms of AIC values, confirming its superior capability for handling high-dimensional dependencies. This is particularly important in miRNA target prediction, where features such as seed region matching and thermodynamic stability are often correlated and collectively influence targeting efficacy, an aspect often overlooked in conventional models.

Another key innovation of this study is the application of HD–MTD for sample expansion. By clustering samples based on statistical attributes and assigning optimal distribution types to each cluster, HD-MTD effectively generated virtual samples that improved model performance, particularly under limited data conditions. This approach mitigated the common issue of sample imbalance and enhanced the robustness of both parametric and non-parametric models, addressing a critical need in biomedical data science where labeled data are often scarce [28].

Experimental validation through dual-luciferase assays, cellular experiments, and animal studies confirmed that miR-8485 directly targeted JAK2, consistent with the model’s prediction. The marked reduction in luciferase activity and JAK2 expression following miR-8485 overexpression, with the reversal of this effect upon JAK2 supplementation, provides biological evidence supporting this specific predicted interaction (Figs 4–6), underscoring the utility of computational predictions in guiding experimental research as a hypothesis-generation tool.

Despite these advancements, this study had certain limitations. The model’s performance depended heavily on the quality and completeness of the feature set, and the current feature selection process, although optimized, may still overlook biologically-relevant attributes. Although HD-MTD improved sample balance, the generated virtual samples were based on statistical distributions and may not fully capture biological variability, a limitation common to virtual data generation methods [29].

All performance improvements reported in this study were supported by rigorous statistical testing. The 95% confidence intervals computed for all evaluation metrics (Tables 2 and 3) demonstrate the stability of the results across different data splits and random initializations. Paired bootstrap tests confirmed that the proposed model outperformed all baseline probabilistic models (p < 0.001) and achieved improvements over state-of-the-art deep learning methods (p < 0.05) (S5 Table). These results provide strong evidence that the observed performance gains were not due to chance.

Experimental validation was conducted on only one predicted interaction (miR-8485 targeting JAK2). Although dual-luciferase, cellular, and animal experiments confirmed the biological relevance of this prediction, a single positive case does not provide a statistical estimate of the model’s false-positive rate or its generalizability. Therefore, these findings should be interpreted as a proof-of-concept demonstration of the model’s utility for hypothesis generation rather than a comprehensive validation of its predictive accuracy. The training dataset (TarBase v8.0) was also relatively small and imbalanced. Although HD-MTD mitigated this issue, the synthetic samples may not fully capture the complexity of biological data.

Future work should address these limitations through several complementary directions. First, large-scale experimental validation on a randomly-selected cohort of predictions (e.g., 20–30 interactions) is needed to rigorously assess the model’s false- positive rate. Second, incorporating additional training data from high-throughput technologies and integrating more diverse biological features—such as spatial structure data or miRNA–mRNA interaction kinetics—could enhance prediction accuracy [30]. Third, exploring alternative synthetic sample generation strategies that better preserve biologically-meaningful distributions may improve the handling of imbalanced data.

Conclusion

We established a robust miRNA target prediction framework that effectively integrated probabilistic modeling, feature dependency, and sample expansion. The proposed model demonstrated strong performance on benchmark datasets, and experimental validation of one predicted interaction (miR-8485 targeting JAK2) confirmed the biological relevance of this specific model-generated prediction, illustrating its utility for hypothesis generation. This framework provides a valuable tool for guiding experimental validation and functional studies on miRNAs, contributing to the growing arsenal of computational approaches for precision medicine research.

Materials and methods

Ethics

This study followed the 3R principles. The experimental protocol was approved by the Institutional Ethics Committee of the Fourth Hospital of Hebei Medical University (No. 20240032) and Ethics Committee of the Third Hospital of Hebei Medical University (No. 20221182), in compliance with GB/T 35892–2018. Surgical and procedural interventions were performed under anesthesia and analgesia with humane endpoints, and euthanasia was carried out in accordance with the AVMA Guidelines at the conclusion of the experiment. As this study involved only animal experiments (C57BL/6J mice) and commercial cell lines (HL-1 cells), and did not include any human participants, no informed consent was required.

GMM

The GMM has multiple centers and can easily fit multi-peak or multi-valley distributions, allowing approximation of almost all distribution types. Therefore, although the GMM is a parametric model, it does not require strong prior assumptions, which effectively addresses the limitations of parametric models. Additionally, the GMM has a closed-form solution, providing strong interpretability of the data [31]. Therefore, in this study, probabilistic prediction was performed using the GMM.

The GMM PDF can be represented as follows [32]:

P(x|Θ)=∑k=1MγkN(x|ϑk) (9)
N(x|ϑk)=1(2π)d/2|Lk|1/2exp[−12(x−μk)TLk−1(x−μk)] (10)

The dataset is denoted as D = {x1,x2,⋯,xn}, where M is the number of components, and d is the dimensionality. μk, Lk, and γk denoted the mean, covariance matrix, and mixing coefficient of the k-th component, respectively. Accordingly, ϑk=(μk,Lk). The number of components for the GMM was selected from {1, 2, 3, 4, 5} based on the average log-likelihood in cross-validation.

GMM parameter estimation can be represented as follows:

The GMM parameters (μk, Lk, and γk) were estimated using the Expectation-Maximization (EM) algorithm, which can be divided into two steps:

E-step:Compute the posterior probability that each data point xi belongs to component k:

γik=γkN(xi|ϑk)∑j=1MγjN(xi|ϑj) (11)

M-step: Update the parameters using the responsibilities:

γknew=1n∑j=1Mγik,μknew=∑i=1nγik·xi∑i=1nγik, Lknew=∑i=1nγik(xi−μknew)(xi−μknew)T∑i=1nγik (12)

The EM algorithm was initialized using k-means clustering and iterated until the change in log-likelihood was less than 10−4 or a maximum of 100 iterations was reached. To avoid local optima, the EM algorithm was run 10 times with different random initializations, and the solution with the highest log-likelihood was selected.

R-V-copula

The copula function is the most commonly used tool to establish dependencies between marginal PDFs [33]. To construct the predictive model, we adopted a class-conditional generative approach. Specifically, we built two separate R-V-copula models: one for the positive samples (miRNA target genes) and one for the negative samples (non-target genes). For each class cϵ{pos,neg}, we used a GMM to estimate the marginal PDFs of the 18 features, and an R-V-copula to capture dependencies among these features. This yielded two class-conditional joint PDFs, f(T|pos), and f(T|neg), where T=(T1,T2,⋯T18) is the feature vector of a given miRNA-target gene pair.

  • (1)

    Construction of the basic structure of a regular vine

A nested tree Tr=(Tr1, Tr2,…,Trd) was constructed, wherein each Tri with N nodes had E edges, and d is the dimension of the input variables. Each edge is expressed as {y, z|M}, where M is the conditioning set and {y, z, y ≠ z} is the conditioned set. All elements, including y, z, and M, are nodes. In the first tree, M is an empty set.

Each edge e = {y(e), z(e) | M(e)} in the Ti tree depends on two edges, e1={y(e1), z(e1)|M(e1)} and e2={y(e2), z(e2)|M(e2)}, where e1 and e2 share a common node. Therefore, the relationship between the edges is as follows:

M(e)=S(e1)∩S(e2) (13)
e={y(e), z(e)|M(e)} (14)

where S(·)={y(·), z(·)|M(·)} is the set of edges. For each edge e, under the given conditioning, the corresponding bivariate copula density functions are Py(e),  z(e) | M(e).

Thus, DM(e), Dy(e), and Dz(e) represent the subsets of the d-dimensional vector D corresponding to the elements M(e), y(e), and z(e), respectively.

  • (2)

    Modeling the R-V-copula function

To avoid information leakage, all vine structure selection and copula family determination were performed within each cross-validation fold using only the training data.

First, the edge set ({y, z|M}) of each tree was determined. Considering both the accuracy and computational complexity of the model, edges with high dependency in the first few trees were selected. Dependency was measured using Kendall’s rank correlation coefficient [34]. We used the maximum spanning tree algorithm to select edges with the largest sum of absolute empirical Kendall rank correlation coefficients.

Second, we considered the choice of the binary copula corresponding to each edge. Additionally, we calculated the AIC for all candidate binary copula families [35]. The binary copula function with the smallest AIC was considered to have the best goodness-of-fit and was therefore selected for each edge. The AIC was obtained using the following formula:

AIC=2d−2In(L^) (15)

where d is the number of parameters and L^ is the maximized likelihood of the sample set. The higher the value of d, more complex the model.

For copula parameter estimation, for each selected bivariate copula family, the copula parameters were estimated using maximum likelihood estimation (MLE). Given a set of observations{(Fc(Ty(e)|TM(e)), Fc(Tz(e)|TM(e))}i=1nfor the two variables, the log-likelihood function is:

L(θy(e), z(e) | M(e))=∑i=1nlogPy(e), z(e) | M(e)(Fc(Ty(e)(i)|TM(e)(i),Fc(Tz(e)(i)|TM(e)(i));θy(e), z(e) | M(e)) (16)

Where θy(e), z(e) | M(e) denotes the copula parameters for edge e. The MLE θ^ was obtained by numerical optimization using the sequential quadratic programming (SQP) algorithm implemented in the VineCopula package.

For samples belonging to a given class cϵ{pos,neg}, the class-conditional joint probability density function of the 18 features can be expressed as:

fc(T1, T2, ⋯,Td)=[∏i=1dfc,i(Ti)]·[∏t=1d−1∏e∈EtPy(e), z(e) | M(e)(Fc(Ty(e)|TM(e)),Fc(Tz(e)|TM(e)))] (17)
Fc(Ty(e)|TM(e))=∂Py(e), z(e) | M(e)(Fc(Ty(e)|TD(e)),Fc(Tz(e)|TD(e)))∂Fc(Tz(e)|TD(e)) (18)

Where fc,i(Ti) is the marginal density of the i-th feature for class c, and Fc(·|·) are the class-specific conditional distribution functions. Py(e), z(e) | M(e)is the bivariate copula density for the pair (y(e), z(e)) conditioned on the set M(e).

Finally, prediction was performed using Bayes’ rule. For a new instance with a feature vector T=(T1,T2,⋯T18), the posterior probability of being a positive target was computed using:

P(pos|T)=f(T|pos)·P(pos)f(T|pos)·P(pos)+f(T|neg)·P(neg) (19)

Where, f(T|pos) and f(T|neg)  are the class-conditional joint densities estimated by the GMM and R-V-copula models, and P(pos) and P(neg) are the prior probabilities estimated from the training data. Based on the class distribution in our dataset (831 positive and 306 negative samples), the priors were set to P(pos)=831/1137 ≈ 0.731, and P(neg)=306/1137 ≈ 0.269.

The final deterministic prediction was obtained by thresholding the posterior probability at 0.5: if P(pos|T)>0.5, the instance was classified as a positive target; otherwise, it was classified as negative.

Sample data expansion technique

In this study, we used HD-MTD for sample data expansion, which was conducted as follows:

Step 1: Selection of data distribution features.

Based on statistical theory, the data distribution types were determined by central tendency, dispersion, and distribution shape. Eight key statistical attributes were selected to characterize the distribution types: kurtosis, skewness, mean, median, mode, range, variance, and standard deviation.

Step 2: Clustering of original data.

Based on the above eight attributes, the k-means algorithm was used to cluster the original data by grouping samples with similar attributes into the same cluster. We assumed that the original dataset contained N samples X={X1,X2,…,XN}, each with eight attributes. First, min–max normalization was conducted to map the values to the interval [0,1] using the following formula:

xnew=xi − xminxmax − xmin (20)

where xmin is the minimum value of the sample data, and xmax is the maximum value.

Second, the cluster centers were initialized. M initial cluster centers were selected: C={C1,C2,…,CM}.

The Euclidean distance to each cluster center was calculated for each sample Xi:

dis(Xi,Cj)=∑t=1n(Xit−Cjt)2 (21)

where Cj denotes the j-th cluster center, Xit denotes the t-th attribute of the i-th sample, and Cjt denotes the t-th attribute of the j-th cluster center.

The optimal number of clusters, M, was determined using the elbow method based on the within-cluster sum of squares (WCSS). Specifically, k-means clustering for M from 2–10 was conducted and the WCSS was plotted against the number of clusters. The optimal M was selected as the point where the decrease in WCSS began to diminish, forming an ‘elbow’ in the curve. The optimal number of clusters was determined to be M = 3.

Considering the eight input attributes of the training set as inputs to the k-means algorithm, the original data were all clustered into M clusters.

To prevent information leakage, the optimal number of clusters (M) was determined independently within each training fold using the elbow method, based solely on the training data of that fold. The validation fold and test set were never used in this process. Across all five CV folds and 10 independent runs with different random seeds, M was consistently equal to three, indicating that the clustering structure was stable and not sensitive to the specific composition of the training data.

Step 3: Assignment of corresponding distribution types to each cluster.

For each cluster obtained in Step 2, we aimed to select the optimal distribution that best characterized its data. To achieve this, we used log-likelihood as the goodness-of-fit measure. For a given cluster, we considered a set of candidate distribution families, including, but not limited to the normal, Weibull, gamma, and lognormal distributions. For each candidate distribution, we first estimated its parameters, θ, via maximum likelihood estimation based on the data points in that cluster.

The log-likelihood (LL) of the cluster data under the candidate distribution was computed as:

LL=∑j=1Nclusterlog f(xj|θ) (22)

where f(xj|θ) is the PDF of the candidate distribution with the estimated parameters, θ. The LL quantifies how likely it is to observe the given cluster data under a specific distribution; a higher value indicates a better fit. For each cluster, we selected the candidate distribution that yielded the maximum log-likelihood as its optimal distribution type. This process was performed independently for each cluster. Crucially, to prevent data leakage, this entire selection process—including parameter estimation and log-likelihood calculation—was conducted within each CV fold using only the training data. The validation folds remained untouched during this step.

Step 4: Generation of virtual data.

The MTD method was used to generate virtual samples based on the corresponding distribution types assigned to different clusters, as described previously [23,24].

To prevent data leakage, HD-MTD was applied only to the training data. During CV, virtual samples were generated exclusively from each training fold, whereas the corresponding validation fold was left untouched. For final model evaluation, HD-MTD was applied only to the full training set (70% of the data), and the test set (30%) was never used in the generation process.

Computational complexity

For GMM: For a dataset with n samples and d features, the expectation maximization (EM) algorithm for GMM had a complexity of O(n·d·δ·I), where δ is the number of mixture components and I is the number of EM iterations. In our experiments (n = 1137, d = 18, δ≤5 and I≈20−50), GMM estimation for a single feature was completed within seconds. Since this process was repeated for each of the 18 features and for both positive and negative classes, the total GMM estimation time was 2–3 minutes.

For R-V-copula: The vine structure selection using the maximum spanning tree algorithm had a complexity of O(d2logd) for each tree level. For d = 18, this step was negligible. Copula parameter estimation for each edge required O(n) operations for likelihood evaluation and numerical optimization. With approximately d(d−1)/2=153 edges in total, the entire vine construction and estimation process took 2–3 minutes on a standard desktop computer.

Supporting information

S1 Table. Main reagents used in the dual-luciferase assay.

(DOCX)

pcbi.1014402.s001.docx (12KB, docx)
S2 Table. Main instruments used in cellular experiments.

(DOCX)

pcbi.1014402.s002.docx (14.3KB, docx)
S3 Table. Main reagents used in cellular experiments.

(DOCX)

pcbi.1014402.s003.docx (13KB, docx)
S4 Table. Comparison of statistical properties between original negative samples and synthetic samples generated using HD-MTD for all 18 features.

(DOCX)

pcbi.1014402.s004.docx (20.6KB, docx)
S5 Table. Statistical significance of performance comparisons between the proposed and baseline models.

(DOCX)

pcbi.1014402.s005.docx (14.9KB, docx)
S1 File. S1 Fig. Recombinant plasmid map of pmirGLO-JAK2-Mut.

S2 Fig. Recombinant plasmid map of pmirGLO-JAK2-WT. S3 Fig. Relative luciferase activity. S4 Fig. Dual-luciferase reporter assay results for miR-8485 inhibitor. S5 Fig. miR-8485 mimic and inhibitor sequences. S6 Fig. Dual-luciferase reporter assay results for miR-8485 mimics. S7 Fig. Binding site of hsa-miR-8485 on JAK2 3′UTR. S8 Fig. JAK2 reporter gene detection report. S1 Protocol. JAK2 reporter gene plasmid construction protocol.

(ZIP)

pcbi.1014402.s006.zip (1.3MB, zip)

Data Availability

The miRNA target gene prediction dataset extracted from TarBase v8.0 used in this study is publicly available at https://dianalab.e-ce.uth.gr/tarbasev8. All other data generated or analyzed during this study are included in this published article and its Supporting Information files.

Funding Statement

This study was supported by the Hebei Medical Science Research Project (Grant No. 20221182 awarded to S.D.) and the Hebei Medical Science Research Project (Grant No. 20260142 awarded to Y.S.). The funder is the Hebei Provincial Health Commission (URL: http://wsjkw.hebei.gov.cn/). The funder had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Diener C, Keller A, Meese E. Emerging concepts of miRNA therapeutics: from cells to clinic. Trends Genet. 2022;38(6):613–26. doi: 10.1016/j.tig.2022.02.006 [DOI] [PubMed] [Google Scholar]
  • 2.Saliminejad K, Khorram Khorshid HR, Soleymani Fard S, Ghaffari SH. An overview of microRNAs: Biology, functions, therapeutics, and analysis methods. J Cell Physiol. 2019;234(5):5451–65. doi: 10.1002/jcp.27486 [DOI] [PubMed] [Google Scholar]
  • 3.Singh S, Benton RG, Singh A, Singh A. Machine Learning Techniques in Exploring MicroRNA Gene Discovery, Targets, and Functions. Methods Mol Biol. 2017;1617:211–24. doi: 10.1007/978-1-4939-7046-9_16 [DOI] [PubMed] [Google Scholar]
  • 4.Pianfetti E, Lovino M, Ficarra E, Martignetti L. MiREx: mRNA levels prediction from gene sequence and miRNA target knowledge. BMC Bioinformatics. 2023;24(1):443. doi: 10.1186/s12859-023-05560-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Akhtar MM, Micolucci L, Islam MS, Olivieri F, Procopio AD. A Practical Guide to miRNA Target Prediction. Methods Mol Biol. 2019;1970:1–13. doi: 10.1007/978-1-4939-9207-2_1 [DOI] [PubMed] [Google Scholar]
  • 6.Azim E, Wang D, Hwang TH, Fu Y, Zhang W. Biological pathway guided gene selection through collaborative reinforcement learning. In: doi: 10.48550/arXiv.2505.24155 [DOI] [Google Scholar]
  • 7.Luo J, Ouyang W, Shen C, Cai J. Multi-Relation Graph Embedding for Predicting miRNA-Target Gene Interactions by Integrating Gene Sequence Information. IEEE J Biomed Health Inform. 2022;26(8):4345–53. doi: 10.1109/JBHI.2022.3168008 [DOI] [PubMed] [Google Scholar]
  • 8.Saetrom O, Snøve O Jr, Saetrom P. Weighted sequence motifs as an improved seeding step in microRNA target prediction algorithms. RNA. 2005;11(7):995–1003. doi: 10.1261/rna.7290705 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Wang Y, Yin Z. Prediction of miRNA-disease association based on multisource inductive matrix completion. Sci Rep. 2024;14(1):27503. doi: 10.1038/s41598-024-78212-w [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Yadalam PK, R R, Anegundi RV. Gradient Boosting Prediction of Overlapping Genes From Weighted Co-expression and Differential Gene Expression Analysis of Wnt Pathway: An Artificial Intelligence-Based Bioinformatics Study. Cureus. 2024;16(8):e67207. doi: 10.7759/cureus.67207 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Uthayopas K, de Sá AGC, Alavi A, Pires DEV, Ascher DB. PRIMITI: A computational approach for accurate prediction of miRNA-target mRNA interaction. Comput Struct Biotechnol J. 2024;23:3030–9. doi: 10.1016/j.csbj.2024.06.030 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Xie G, Xie W, Gu G, Lin Z, Chen R, Liu S, et al. A vector projection similarity-based method for miRNA-disease association prediction. Anal Biochem. 2024;687:115431. doi: 10.1016/j.ab.2023.115431 [DOI] [PubMed] [Google Scholar]
  • 13.Zhao B-W, Su X-R, Yang Y, Li D-X, Li G-D, Hu P-W, et al. A heterogeneous information network learning model with neighborhood-level structural representation for predicting lncRNA-miRNA interactions. Comput Struct Biotechnol J. 2024;23:2924–33. doi: 10.1016/j.csbj.2024.06.032 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Zhao B-W, Su X-R, Hu P-W, Ma Y-P, Zhou X, Hu L. A geometric deep learning framework for drug repositioning over heterogeneous information networks. Brief Bioinform. 2022;23(6):bbac384. doi: 10.1093/bib/bbac384 [DOI] [PubMed] [Google Scholar]
  • 15.Li D, Li Z, Zhao B, Su X, Li G, Hu L. DeepHIV: A Sequence-Based Deep Learning Model for Predicting HIV-1 Protease Cleavage Sites. IEEE Trans Comput Biol Bioinform. 2025;22(6):3557–63. doi: 10.1109/TCBBIO.2025.3610881 [DOI] [PubMed] [Google Scholar]
  • 16.Wang Y, Xu H, Song M, Zhang F, Li Y, Zhou S, et al. A convolutional Transformer-based truncated Gaussian density network with data denoising for wind speed forecasting. Applied Energy. 2023;333:120601. doi: 10.1016/j.apenergy.2022.120601 [DOI] [Google Scholar]
  • 17.Jin H, Shi L, Chen X, Qian B, Yang B, Jin H. Probabilistic wind power forecasting using selective ensemble of finite mixture Gaussian process regression models. Renewable Energy. 2021;174:1–18. doi: 10.1016/j.renene.2021.04.028 [DOI] [Google Scholar]
  • 18.Vishnoi A, Rani S. miRNA Biogenesis and Regulation of Diseases: An Updated Overview. Methods Mol Biol. 2023;2595:1–12. doi: 10.1007/978-1-0716-2823-2_1 [DOI] [PubMed] [Google Scholar]
  • 19.Linsley PS, Schelter J, Burchard J, Kibukawa M, Martin MM, Bartz SR, et al. Transcripts targeted by the microRNA-16 family cooperatively regulate cell cycle progression. Mol Cell Biol. 2007;27(6):2240–52. doi: 10.1128/MCB.02005-06 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Jabeur Telmoudi A, Soltani M, Chaouech L, Chaari A. Parameter estimation of nonlinear systems using a robust possibilistic c-regression model algorithm. Proc Inst Mech Eng Pt I J Syst Contr Eng. 2018;234:134–43. [Google Scholar]
  • 21.Li DC, Wu CS, Tsai TI, Chang FM. Using mega-fuzzification and data trend estimation in small data set learning for early FMS scheduling knowledge. Comput Oper Res. 2006;33:1857–69. [Google Scholar]
  • 22.Gao Y, Yin X, He Z, Wang X. A deep learning process anomaly detection approach with representative latent features for low discriminative and insufficient abnormal data. Comput Ind Eng. 2023;176:108936. [Google Scholar]
  • 23.Li DC, Chang CC, Liu CW, Chen WC. A new approach for manufacturing forecast problems with insufficient data: the case of TFT–LCDs. J Intell Manuf. 2013;24:225–33. [Google Scholar]
  • 24.Dong W, Sun H, Tan J, Li Z, Zhang J, Zhao YY. Short-term regional wind power forecasting for small datasets with input data correction, hybrid neural network, and error analysis. Energy Reports. 2021;7:7675–92. doi: 10.1016/j.egyr.2021.11.021 [DOI] [Google Scholar]
  • 25.Sammut S, Gresova K, Tzimotoudis D, Marsalkova E, Cechak D, Alexiou P. miRBench: novel benchmark datasets for microRNA binding site prediction that mitigate against prevalent microRNA frequency class bias. Bioinformatics. 2025;41(Supplement_1):i542–51. doi: 10.1093/bioinformatics/btaf233 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Zhang Y, Li X, Wang J, Liu H, Chen K. AutoGene: an automated gene selection and prediction framework for disease classification. Brief in Bioinformatics. 2025;26(2):bbaf123. [Google Scholar]
  • 27.Oloulade BM, Gao J, Chen J, Al-Sabri R, Wu Z. Cancer drug response prediction with surrogate modeling-based graph neural architecture search. Bioinformatics. 2023;39(8):btad478. doi: 10.1093/bioinformatics/btad478 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Dey S, Sankaran S. Sustainable protein regeneration in encapsulated materials. Cell Syst. 2024;15(3):211–2. doi: 10.1016/j.cels.2024.02.004 [DOI] [PubMed] [Google Scholar]
  • 29.Meger AT, Spence MA, Sandhu M, Matthews D, Chen J, Jackson CJ, et al. Rugged fitness landscapes minimize promiscuity in the evolution of transcriptional repressors. Cell Syst. 2024;15(4):374-387.e6. doi: 10.1016/j.cels.2024.03.002 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Flores-Villegas M, Rebnegger C, Kowarz V, Prielhofer R, Mattanovich D, Gasser B. Systematic sequence engineering enhances the induction strength of the glucose-regulated GTH1 promoter of Komagataella phaffii. Nucleic Acids Res. 2023;51(20):11358–74. doi: 10.1093/nar/gkad752 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Keshun Y, Guangqi Q, Yingkui G. Optimizing prior distribution parameters for probabilistic prediction of remaining useful life using deep learning. Reliab Eng Syst Saf. 2024;242:109793. [Google Scholar]
  • 32.Wen L, Yang G, Hu L, Yang C, Feng K. A new unsupervised health index estimation method for bearings early fault detection based on Gaussian mixture model. Eng Appl Artif Intell. 2024;128:107562. [Google Scholar]
  • 33.Dong W, Sun H, Tan J, Li Z, Zhang J, Yang H. Regional wind power probabilistic forecasting based on an improved kernel density estimation, regular vine copulas, and ensemble learning. Energy. 2022;238:122045. doi: 10.1016/j.energy.2021.122045 [DOI] [Google Scholar]
  • 34.Zha X, Sun H, Jiang H, Cao L, Xue J, Gui D, et al. Coupling Bayesian Network and copula theory for water shortage assessment: A case study in source area of the South-to-North Water Division Project (SNWDP). Journal of Hydrology. 2023;620:129434. doi: 10.1016/j.jhydrol.2023.129434 [DOI] [Google Scholar]
  • 35.Hosseini T, Jabbari Nooghabi M. Discussion about inaccuracy measure in information theory using co-copula and copula dual functions. Journal of Multivariate Analysis. 2021;183:104725. doi: 10.1016/j.jmva.2021.104725 [DOI] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1014402.r001

Decision Letter 0

Ilya Ioshikhes, Lun Hu

10 Mar 2026

-->PCOMPBIOL-D-26-00186

MicroRNA target-gene prediction model based on input-feature dependency and sample data expansion technique

PLOS Computational Biology

Dear Dr. Dong,

Thank you for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by May 09 2026 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at ploscompbiol@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pcompbiol/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter

We look forward to receiving your revised manuscript.

Kind regards,

Lun Hu

Academic Editor

PLOS Computational Biology

Ilya Ioshikhes

Section Editor

PLOS Computational Biology

Additional Editor Comments:

I received three review reports for our invited reviewers, and they all found merit in this work. However, they also raised several critical concerns regarding the quality of this work, such as inconsistent writing, the clarification of experiment setup, extension of performance validations, and insufficient methodology details. Due to these issues, I would like ask authors to carefully revise their manuscript for a major revision.

Journal Requirements:

1) Please ensure that the CRediT author contributions listed for every co-author are completed accurately and in full.

At this stage, the following Authors/Authors require contributions: Yan Shao, Yazhou Li, Hexin Zhai, and Shimin Dong. Please ensure that the full contributions of each author are acknowledged in the "Add/Edit/Remove Authors" section of our submission form.

The list of CRediT author contributions may be found here: https://journals.plos.org/ploscompbiol/s/authorship#loc-author-contributions

2) Please upload all main figures as separate Figure files in .tif or .eps format. For more information about how to convert and format your figure files please see our guidelines:

https://journals.plos.org/ploscompbiol/s/figures

3) Some material included in your submission may be copyrighted. According to PLOS’s copyright policy, authors who use figures or other material (e.g., graphics, clipart, maps) from another author or copyright holder must demonstrate or obtain permission to publish this material under the Creative Commons Attribution 4.0 International (CC BY 4.0) License used by PLOS journals. Please closely review the details of PLOS’s copyright requirements here: PLOS Licenses and Copyright. If you need to request permissions from a copyright holder, you may use PLOS's Copyright Content Permission form.

Please respond directly to this email and provide any known details concerning your material's license terms and permissions required for reuse, even if you have not yet obtained copyright permissions or are unsure of your material's copyright compatibility. Once you have responded and addressed all other outstanding technical requirements, you may resubmit your manuscript within Editorial Manager.

Potential Copyright Issues:

i) Exfect 2000 Transfection Reagent folder in the supplementary material includes clipart. Please confirm whether you drew the images / clip-art within the figure panels by hand. If you did not draw the images, please provide (a) a link to the source of the images or icons and their license / terms of use; or (b) written permission from the copyright holder to publish the images or icons under our CC BY 4.0 license. Alternatively, you may replace the images with open source alternatives. See these open source resources you may use to replace images / clip-art:

- https://commons.wikimedia.org

- https://openclipart.org/

ii) Exfect 2000 Transfection Reagent folder, In-Vivo Plasmid DNA Mid-Quantity Kit and DL101-Dual Luciferase Reporter Assay Kit1534845724946 in the supplementary material contain logos. We are not permitted to publish this under our CC BY 4.0 license, even with permission. We ask that you please remove or replace it.

4) Please ensure that the funders and grant numbers match between the Financial Disclosure field and the Funding Information tab in your submission form. Note that the funders must be provided in the same order in both places as well. Currently, the order of the grants is different in both places.

Note: If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise.

Reviewers' comments:

Reviewer's Responses to Questions

Reviewer #1: 1. The authors must immediately clarify a critical ambiguity in the methodological framework that fundamentally undermines the reproducibility of this work. Specifically, the transition from the 90 initially extracted features to the final 18-feature set, selected via the G-means criterion, lacks a transparent reporting of the feature selection process itself. While equation 19 defines a feature effectiveness measure γᵢ, the manuscript fails to disclose the algorithm or procedure used to solve the convex quadratic programming problem that yields the optimal weight vector ω*. The reader is left to assume a standard support vector machine implementation, but this must be explicitly stated, including the specific solver, kernel function (if any, despite the linear decision function implied), and the method for tuning the penalty parameter C. Without this information, the derived γᵢ values and the subsequent ranking of features cannot be verified or replicated by the community, rendering the core of the model's interpretability claims unsubstantiated. The authors must provide a complete algorithmic description, including all hyperparameters, in a revised methods section.

2. The justification for using the Pareto principle to reduce the feature set from 90 to 18 is presented as a fait accompli and is scientifically unsound in this context. The authors state that "80% of the effects are determined by the most important 20% of the characteristics," but this empirical rule from economics and quality control is not a biological law and cannot be used to arbitrarily truncate a feature set. The decision to fix k=18 based on the observation that G-means plateaus after this point is a valid empirical approach, but referencing the Pareto principle adds no scientific value and introduces a logical fallacy. The authors must remove this spurious justification and instead frame the feature selection purely as an optimization based on the G-means criterion, which is already a sufficient and valid method. The current wording detracts from the otherwise sound methodological approach.

3. The derivation and presentation of the joint probability density function in equation 7 are mathematically incomplete and potentially incorrect, requiring an immediate revision. The equation presents the joint density f(T₁,...,T_d) as a product of marginal densities f_d(T_d) and a product of bivariate copula densities. However, the notation f_d(T_d) is poorly defined; it should clearly indicate that it is the product of all marginal densities, i.e., ∏ f_i(T_i). More critically, the indices in the second product term are ambiguous. The notation ∏_{k∈E_i} P_{y(k),z(k)|M(k)} is technically correct for a vine copula, but the authors have failed to define the arguments of these copula density functions in the equation itself. A copula density takes as inputs the conditional distribution functions, e.g., c(F(T_y|T_M), F(T_z|T_M)). While these are defined in equation 8 for a specific case, they must be included as arguments in the main joint density formula to be mathematically rigorous. The authors must rewrite equation 7 to include the proper arguments for the copula densities, ensuring the equation is a complete and accurate representation of an R-vine density.

4. The experimental validation, while commendable for including in-vitro and in-vivo work, is fundamentally confounded by a selection bias that must be addressed. The authors validated a single prediction—miR-8485 targeting JAK2. Selecting only one successful validation case constitutes "cherry-picking" and provides no information about the model's false positive rate or its performance across the diverse set of its predictions. The dual-luciferase, cellular, and animal experiments are powerful demonstrations of the biological relevance of one predicted interaction, but they do not constitute a validation of the model's overall predictive accuracy. To substantiate their claim of high accuracy, the authors must either provide a statistical summary of validation experiments on a randomly selected, representative cohort of predictions (e.g., 20-30 predicted interactions) or, at a minimum, report on the outcome of any negative or failed validations they may have performed. Presenting a single positive case is anecdotal evidence, not model validation.

5. The description of the Hybrid Distribution Mega-Trend Diffusion (HD-MTD) technique is critically under-specified in the manuscript, preventing any meaningful evaluation or adoption of the method. Step 2 involves clustering the original data using K-means based on eight statistical attributes. The authors must specify the value of M (the number of clusters) and, crucially, justify how this number was determined. Was it based on an elbow method, a silhouette score, or was it arbitrarily chosen? Step 3 is even more problematic. The authors state they construct the PDF of each data cluster and then use a "skill score" to select the optimal distribution type from a set of candidates (e.g., normal, Weibull). The skill score formula presented in equation 11 is not a standard goodness-of-fit measure and is poorly explained. The term P_i represents the original data, but the comparison with γ_l, the PDF of a distribution type, is nonsensical—a probability density value cannot be directly compared to a data point in this manner. The skill score calculation appears mathematically incoherent. The authors must provide a clear, step-by-step mathematical definition of their skill score, explaining how it quantifies the fit between a continuous probability density function and a discrete set of data points.

6. The manuscript contains a fundamental error in the interpretation of the marginal probability density functions used within the copula framework. The authors state they treat the "18 features of the target gene... as multiple random variables" and estimate their marginal PDFs using a GMM. However, in a standard copula model for prediction, the variables are not the raw features themselves. The correct procedure is to model the conditional distribution of the target variable (e.g., the binary label of positive/negative interaction) given the features, or to model the joint distribution of the features conditioned on the class label. By modeling the raw features directly as T₁...T_d and plugging them into a vine copula, the authors are implicitly building a model of the feature distribution, not a predictive model for the target gene. This is a category error. The authors must completely re-frame their probabilistic model. They need to clarify whether they are building two separate copula models—one for the feature distribution of positive samples and one for negative samples—and then using Bayes' rule to derive a prediction, or if they have employed a different conditional copula approach. As it stands, the methodological description conflates feature distribution modeling with predictive modeling.

7. The authors' critique of existing methods as "deterministic" and the positioning of their work as a "probabilistic prediction" model is overstated and misrepresents the field. Many machine learning models, including the DNN and XGBoost models they cite, provide probabilistic outputs. For instance, a neural network with a softmax output layer produces a probability distribution over classes. XGBoost can output calibrated probabilities. The novelty, therefore, is not in producing a probability per se, but in the specific architecture of using a vine copula to model feature dependencies for this purpose. The authors must moderate their claims and reframe their contribution accurately. They should state that they are introducing a novel probabilistic architecture based on generative modeling through copulas, rather than implying that all existing models only output a hard binary classification without an associated confidence or probability score. This distinction is crucial for an honest positioning of their work within the existing literature.

8. The handling of the imbalance between positive (831) and negative (306) samples is methodologically weak. The authors use HD-MTD to generate virtual negative samples to balance the dataset. However, they fail to specify the target ratio after expansion. Do they generate negatives until a 1:1 ratio is achieved? Furthermore, the validation of this approach in Table 3 is flawed. When evaluating on 30% of the data, they use a smaller subset of the original, imbalanced data, expand it, and then test on... what? The test set is not described. To properly evaluate the data expansion technique, the authors must perform cross-validation *after* data expansion in a way that prevents data leakage. The standard approach is to expand the training fold only and keep the test fold pristine with original, non-synthetic samples. The manuscript gives no indication that this was done. The authors must describe their exact cross-validation setup for the experiments in Table 3, explicitly stating how they prevented synthetic samples from contaminating the test sets. Without this, the reported performance metrics are likely optimistically biased and meaningless.

9. The description of the 18 selected features in Table 1 is inconsistent, incomplete, and in one case, appears to contain a critical typo that obscures the feature's definition. Features like Rgs_energy (x3), Acc_energy (x4), and Rgt_energy (x5) are all described as "ΔG" values calculated by RNAfold, but no distinction is made between these three thermodynamic features. What is the biological or structural difference between them? The authors must provide a clear definition for each. More alarmingly, in the table, both Sm_7mer_m8 (x7) and Sm_7mer_A1 (x9) are given identical conditional definitions: "z2 - z8 complementary pairing with target g". This cannot be correct. Sm_7mer_A1 typically refers to a match opposite the first nucleotide of the miRNA, which is often an adenine. The definition is almost certainly wrong and must be corrected immediately, as this is a standard and important feature in miRNA targeting. The authors must review the entire table for accuracy and provide complete, unambiguous definitions for every feature.

10. The "Performance test of GMM" section and the accompanying Figure 1 are entirely uninterpretable and must be removed or completely re-conceived. The authors state they randomly selected five miRNAs and show the prediction results of different models, claiming the GMM peak is "closer to the actual target gene." However, for a binary classification task (target or not), a probability density function over a continuous variable does not have a concept of an "actual target gene." What is being plotted on the x-axis? It appears the authors are plotting the probability density of the decision function value S (from equation 17) for the five miRNAs. This is meaningless. A single miRNA has a fixed feature vector, which yields a single, deterministic value of S. Plotting a density around it is nonsensical. This figure reveals a deep misunderstanding of the model's own output. The GMM and copula are used to build a joint probability model; the prediction for a single instance should be a conditional probability, not a full density. This section and its corresponding figure demonstrate a fundamental flaw in how the authors conceptualize their own probabilistic prediction and must be completely omitted from the manuscript.

Reviewer #2: This paper proposes a probabilistic framework for binary prediction that combines Gaussian mixture modeling, R-vine copula–based dependency modeling, and synthetic sample generation to address data imbalance and complex feature dependencies. The method constructs a joint probability distribution to model interactions among multiple variables and derives deterministic predictions from probabilistic outputs, which are then evaluated using standard classification metrics. Experimental results suggest potential performance improvements over several baseline models, though the study primarily demonstrates methodological feasibility rather than comprehensive real-world validation.

While the manuscript presents an interesting idea and a potentially useful methodological framework, there are several substantial issues that prevent acceptance in its current form.

1. For example, several sentences contain awkward phrasing and inconsistent terminology (e.g., switching between “target gene” vs. “target-gene,” and occasionally unclear antecedents), which reduces readability and precision in a methods-heavy paper. These language issues appear throughout the manuscript draft and should be corrected for a PLOS Computational Biology Research Article standard.

2. In Eq. (2), the normalizing constant is written as (1/\sqrt{(2\pi)^m\sigma_m^2}), which is dimensionally unclear for a (seemingly) 1-D Gaussian and mixes “(m)” (component index) with dimensionality; additionally, the text alternates between “k-th” and “m-th” sub-model when defining (\mu_m,\sigma_m^2,\gamma_m), which can confuse the meaning of parameters and prevents a clean step-by-step derivation from Eqs. (1)–(2).

3. In the vine structure definition, Eq. (5) is written in a way that is not mathematically coherent (“({y(k), z(k) = y(k), z(k)|M(k)})”), and Eq. (7) presents nested products with unclear index ranges and undefined symbols (e.g., the meaning of (\prod f_d(T_d)) and the product limits “(i=d-1)” / “(i=i)” are not readable as written), making it hard to verify correctness or reproduce the joint density construction.

4. In the Abstract/summary narrative, the manuscript suggests selecting the “highest probability density” as the deterministic outcome, whereas later it states that the “0.5 quantile (median)” is selected as the deterministic prediction result; these are different decision rules and will generally yield different classifications, so the authors must unify the definition and explain precisely how probabilities are converted into labels.

5. The paper reports Accuracy/Precision/Recall/F1/AUC (Eqs. 12–16) but does not clearly state the train/validation/test split strategy, whether k-fold CV (or LOOCV) is used, or how hyperparameters (e.g., GMM components, vine selection, K-means cluster number, SVM penalty (C)) are tuned; moreover, because synthetic samples are generated (HD–MTD), the manuscript must clarify whether virtual samples are generated **only from the training fold** to avoid information leakage into evaluation.

6. The main computational baselines are simplified distributional variants (e.g., WD, SGM, and GMM variants) rather than recognized state-of-the-art miRNA target prediction systems or recent ML/DL baselines, and the biological validation focuses on essentially one exemplar (miR-8485 → JAK2) rather than a systematic validation of predictions across many targets; thus, the paper needs stronger benchmarking against modern methods and more robust external validation to support generalizability.

7. The authors are encouraged to cite and discuss recent related studies (10.1016/j.csbj.2024.06.032; 10.1093/bib/bbac384; 10.1109/TCBBIO.2025.3610881; 10.1002/advs.202512453; 10.1109/JBHI.2024.3383591), which represent state-of-the-art methodological advances relevant to this topic. Incorporating insights, benchmarking strategies, or methodological elements from these references in future work could strengthen the novelty, validation rigor, and alignment with current research trends.

Reviewer #3: The manuscript presents an interesting attempt to develop a probabilistic framework for microRNA target gene prediction by incorporating feature dependency modeling and a data expansion strategy. Although the study addresses an important problem and proposes a technically sophisticated methodology, several methodological and experimental aspects require further clarification and improvement to adequately support the claims and demonstrate the robustness and general applicability of the proposed approach.

- The novelty and methodological contribution of the proposed model are not clearly justified relative to existing machine learning and deep learning approaches for miRNA target prediction, and the manuscript lacks a rigorous comparison with state of the art computational models such as modern ensemble methods, graph based models, or deep learning frameworks commonly used in this domain.

- The dataset used for training and evaluation is relatively small and highly imbalanced with a substantially larger number of positive samples than negative samples, raising concerns about model generalization and potential overfitting, particularly given the complexity of the probabilistic modeling framework.

- The proposed hybrid distribution mega trend diffusion data expansion technique generates synthetic samples, yet the manuscript does not sufficiently analyze the potential bias introduced by synthetic data nor demonstrate that the generated samples preserve biologically meaningful distributions.

- The feature selection process based on the Pareto principle and feature effectiveness metric lacks a clear biological justification and may risk discarding biologically relevant features, especially given that only a small subset of features was ultimately selected from the originally extracted features.

- The probabilistic modeling framework combining Gaussian mixture models and regular vine copulas is mathematically complex but the manuscript does not provide sufficient explanation of model training procedures, parameter estimation strategies, or computational complexity, limiting reproducibility.

- The comparison experiments include only a limited set of baseline models that are relatively weak and do not reflect the current state of the art in miRNA target prediction methods.

- The evaluation metrics focus mainly on accuracy based measures such as F1 score, accuracy, specificity, and AUC, but the manuscript does not provide statistical significance testing or confidence intervals to demonstrate that the improvements over baseline methods are meaningful.

- The claim that the model performs well using only a small portion of the original dataset is not sufficiently supported by detailed experimental design or statistical validation, and the experimental setup for reduced data scenarios is not clearly described.

- The biological validation experiments focus only on a single predicted interaction between one miRNA and one target gene, which is insufficient to demonstrate the general predictive capability of the model across diverse miRNA target interactions.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: None

Reviewer #2: None

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review?   For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: Yes:  Mohammad Hossein Alizadeh Roknabadi

Reviewer #2: Yes:  Bowei Zhao

Reviewer #3: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

Figure resubmission:

While revising your submission, we strongly recommend that you use PLOS’s NAAS tool (https://ngplosjournals.pagemajik.ai/artanalysis) to test your figure files. NAAS can convert your figure files to the TIFF file type and meet basic requirements (such as print size, resolution), or provide you with a report on issues that do not meet our requirements and that NAAS cannot fix.-->

After uploading your figures to PLOS’s NAAS tool - https://ngplosjournals.pagemajik.ai/artanalysis, NAAS will process the files provided and display the results in the "Uploaded Files" section of the page as the processing is complete. If the uploaded figures meet our requirements (or NAAS is able to fix the files to meet our requirements), the figure will be marked as "fixed" above. If NAAS is unable to fix the files, a red "failed" label will appear above. When NAAS has confirmed that the figure files meet our requirements, please download the file via the download option, and include these NAAS processed figure files when submitting your revised manuscript.

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors of applicable studies deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1014402.r003

Decision Letter 1

Ilya Ioshikhes, Lun Hu

11 May 2026

PCOMPBIOL-D-26-00186R1

MicroRNA target gene prediction model based on input-feature dependency and sample data expansion technique

PLOS Computational Biology

Dear Dr. Dong,

Thank you for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Jul 11 2026 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at ploscompbiol@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pcompbiol/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

As the corresponding author, your ORCID iD is verified in the submission system and will appear in the published article. PLOS supports the use of ORCID, and we encourage all coauthors to register for an ORCID iD and use it as well. Please encourage your coauthors to verify their ORCID iD within the submission system before final acceptance, as unverified ORCID iDs will not appear in the published article. Only the individual author can complete the verification step; PLOS staff cannot verify ORCID iDs on behalf of authors.

We look forward to receiving your revised manuscript.

Kind regards,

Lun Hu

Academic Editor

PLOS Computational Biology

Ilya Ioshikhes

Section Editor

PLOS Computational Biology

Additional Editor Comments:

According to reviewers' comments, the manuscript has been significantly improved. However, one of our reviewers still had several minor concerns, such as the training strategy of baselines, the biological validity of synthetic data, the biological justification of feature selection, and lack of statistic details. Due to these issues, I would like ask authors to revise their manuscript for a minor revision.

Journal Requirements:

If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise.

1) Your manuscript's sections are not in the correct order.  Please amend to the following order: Abstract, Introduction, Results, Discussion, and Methods

2) Thank you for including an Ethics Statement for your study. Please include:

i) A statement that formal consent was obtained (must state whether verbal/written) OR the reason consent was not obtained (e.g. anonymity). NOTE: If child participants, the statement must declare that formal consent was obtained from the parent/guardian.].

3) We have noticed that you have uploaded Supporting Information files, but you have not included a complete list of legends. Please add a full list of legends for your Supporting Information files after the references list.

4) Some material included in your submission may be copyrighted. According to PLOS’s copyright policy, authors who use figures or other material (e.g., graphics, clipart, maps) from another author or copyright holder must demonstrate or obtain permission to publish this material under the Creative Commons Attribution 4.0 International (CC BY 4.0) License used by PLOS journals. Please closely review the details of PLOS’s copyright requirements here: PLOS Licenses and Copyright. If you need to request permissions from a copyright holder, you may use PLOS's Copyright Content Permission form.

Please respond directly to this email and provide any known details concerning your material's license terms and permissions required for reuse, even if you have not yet obtained copyright permissions or are unsure of your material's copyright compatibility. Once you have responded and addressed all other outstanding technical requirements, you may resubmit your manuscript within Editorial Manager.

Potential Copyright Issues:

i) The following Figure contains a logo or branding: DL101-Dual-Luciferase-Reporter-Assay-Kit1534845724946. We are not permitted to publish this under our CC-BY 4.0 license, even with permission. We ask that you please remove or replace it.

5) In the online submission form, you indicated that  available from the corresponding author on reasonable request.. All PLOS journals now require all data underlying the findings described in their manuscript to be freely available to other researchers, either

1. In a public repository

2. Within the manuscript itself

3. Uploaded as supplementary information.

This policy applies to all data except where public deposition would breach compliance with the protocol approved by your research ethics board. If your data cannot be made publicly available for ethical or legal reasons (e.g., public availability would compromise patient privacy), please explain your reasons by return email and your exemption request will be escalated to the editor for approval. Your exemption request will be handled independently and will not hold up the peer review process, but will need to be resolved should your manuscript be accepted for publication. One of the Editorial team will then be in touch if there are any issues.

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: accept

Reviewer #2: The draft submitted by the author gave a satisfactory answer. I think this article is acceptable.

Reviewer #3: The revised manuscript has improved substantially compared with the previous version. The authors have made meaningful efforts to clarify the probabilistic modeling framework, address the data leakage concern, improve the description of feature selection, add stronger baseline comparisons, include confidence intervals and statistical testing, and reframe the biological validation as a proof-of-concept rather than as comprehensive validation of the model. These revisions improve the methodological transparency and reduce several concerns raised in the previous review. However, some issues remain that should be addressed before the manuscript can be considered fully satisfactory.

The comparison with state-of-the-art models has improved but remains insufficiently documented. The authors added comparisons with miRBench-CNN and Hybrid AE-CNN, which is a useful improvement. However, the manuscript should more clearly state whether these models were retrained on the same training/test splits, whether the same features and preprocessing were used, and how their hyperparameters were selected. If the reported results are taken from prior studies rather than reproduced under the same experimental setting, the comparison may not be fully fair. Approximate values such as “F1 ≈ 0.82” and “AUC ≈ 0.84” should also be avoided unless the exact source and evaluation conditions are clearly stated. The manuscript should provide enough detail to ensure that the benchmark comparison is reproducible and comparable.

The synthetic data expansion method is better described, but the biological validity of generated samples is still not fully demonstrated. The authors now clarify that HD-MTD is applied only to the training set and that the test set remains free of synthetic samples, which addresses a major methodological concern. However, the manuscript still does not sufficiently evaluate whether the generated samples preserve biologically meaningful feature distributions. Because synthetic negative samples directly influence model training, the authors should provide additional validation of the augmented data, such as distributional comparisons between real and synthetic samples, feature correlation preservation, KS tests, MMD analysis, PCA/UMAP visualization, or comparison of biological feature constraints before and after augmentation. Improved predictive performance alone does not fully rule out synthetic data bias.

The reduced-data claim is improved but should be described more precisely. The revised manuscript reports repeated experiments and confidence intervals, which strengthens the claim that the model performs well with limited training data. However, the text should be more precise about whether “30% of the original dataset” refers to 30% of the entire dataset or 30% of the training partition. In some sections, the wording appears to refer to the original dataset, while the experimental design indicates that the training set was subsampled. This distinction matters and should be made consistent throughout the Abstract, Author Summary, Results, and Discussion.

The feature selection procedure is more transparent, but the biological justification remains limited. The removal of the Pareto principle and the clarification of the LinearSVC-based feature-ranking procedure are positive changes. However, the biological rationale for the final selected feature set remains somewhat limited. The manuscript should include either a supplementary table listing all 90 original features and their rankings or a clearer explanation of why the selected 18 features are biologically meaningful. The authors should also provide the G-means curve or supporting evidence showing the performance plateau at 18 features.

The experimental validation is now properly framed, but the claims should remain cautious throughout the manuscript. The authors appropriately reframed the miR-8485–JAK2 validation as a proof-of-concept case study, which is a reasonable response. However, the manuscript should avoid language implying broad biological validation of the full model. Phrases such as “confirmed biological relevance of the model’s predictions” should be softened to “confirmed the biological relevance of one model-generated prediction.” This distinction is important because only one predicted interaction was experimentally validated.

The HD-MTD clustering procedure needs additional detail. The authors state that the elbow method selected M = 3 clusters. They should clarify whether M = 3 was selected globally once or independently within each training fold. If selected globally using the full dataset, that could still introduce information leakage. If selected within each fold, the manuscript should report whether M was consistently equal to 3 across folds and random seeds.

The statistical testing is a useful addition, but more details are needed. The paired bootstrap testing and confidence intervals strengthen the evaluation. However, the manuscript should clarify what was resampled: individual test instances, repeated runs, or paired predictions from models. The authors should also clarify whether multiple-comparison correction was applied when comparing the proposed model against multiple baselines.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: None

Reviewer #2: None

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review?   For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: Yes:  Mohammad Hossein Alizadeh Roknabadi

Reviewer #2: No

Reviewer #3: No

Figure resubmission:

-->While revising your submission, we strongly recommend that you use PLOS’s NAAS tool (https://ngplosjournals.pagemajik.ai/artanalysis) to test your figure files. NAAS can convert your figure files to the TIFF file type and meet basic requirements (such as print size, resolution), or provide you with a report on issues that do not meet our requirements and that NAAS cannot fix.-->-->

After uploading your figures to PLOS’s NAAS tool - https://ngplosjournals.pagemajik.ai/artanalysis, NAAS will process the files provided and display the results in the "Uploaded Files" section of the page as the processing is complete. If the uploaded figures meet our requirements (or NAAS is able to fix the files to meet our requirements), the figure will be marked as "fixed" above. If NAAS is unable to fix the files, a red "failed" label will appear above. When NAAS has confirmed that the figure files meet our requirements, please download the file via the download option, and include these NAAS processed figure files when submitting your revised manuscript.-->

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors of applicable studies deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1014402.r005

Decision Letter 2

Ilya Ioshikhes, Lun Hu

3 Jun 2026

Dear Dr Dong,

We are pleased to inform you that your manuscript 'MicroRNA target gene prediction model based on input-feature dependency and sample data expansion technique' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology.

Best regards,

Lun Hu

Academic Editor

PLOS Computational Biology

Ilya Ioshikhes

Section Editor

PLOS Computational Biology

***********************************************************

All reviewers were satisfied with the changes made in this revised version of the manuscript.

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #3: I have carefully reviewed the second revised version of the manuscript and the authors’ responses to the previous comments. In my opinion, the authors have properly addressed the major concerns raised during the earlier review rounds. The revised manuscript is now much clearer, better organized, and more complete in terms of methodological explanation, presentation of results, and discussion of the study’s limitations.

I appreciate the authors’ efforts in revising the manuscript and responding to the concerns. Based on the current version, I do not have any remaining major academic or technical concerns. The manuscript appears to be suitable for publication.

However, I recommend that the authors perform one final round of careful proofreading before publication. There are still some minor language, grammar, formatting, or wording issues that should be corrected to improve the clarity and readability of the final version. These issues are minor and do not affect the scientific contribution of the manuscript.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review?   For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #3: No

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1014402.r006

Acceptance letter

Ilya Ioshikhes, Lun Hu

PCOMPBIOL-D-26-00186R2

MicroRNA target gene prediction model based on input-feature dependency and sample data expansion technique

Dear Dr Dong,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

For Research, Software, and Methods articles, you will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Anita Estes

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Table. Main reagents used in the dual-luciferase assay.

    (DOCX)

    pcbi.1014402.s001.docx (12KB, docx)
    S2 Table. Main instruments used in cellular experiments.

    (DOCX)

    pcbi.1014402.s002.docx (14.3KB, docx)
    S3 Table. Main reagents used in cellular experiments.

    (DOCX)

    pcbi.1014402.s003.docx (13KB, docx)
    S4 Table. Comparison of statistical properties between original negative samples and synthetic samples generated using HD-MTD for all 18 features.

    (DOCX)

    pcbi.1014402.s004.docx (20.6KB, docx)
    S5 Table. Statistical significance of performance comparisons between the proposed and baseline models.

    (DOCX)

    pcbi.1014402.s005.docx (14.9KB, docx)
    S1 File. S1 Fig. Recombinant plasmid map of pmirGLO-JAK2-Mut.

    S2 Fig. Recombinant plasmid map of pmirGLO-JAK2-WT. S3 Fig. Relative luciferase activity. S4 Fig. Dual-luciferase reporter assay results for miR-8485 inhibitor. S5 Fig. miR-8485 mimic and inhibitor sequences. S6 Fig. Dual-luciferase reporter assay results for miR-8485 mimics. S7 Fig. Binding site of hsa-miR-8485 on JAK2 3′UTR. S8 Fig. JAK2 reporter gene detection report. S1 Protocol. JAK2 reporter gene plasmid construction protocol.

    (ZIP)

    pcbi.1014402.s006.zip (1.3MB, zip)
    Attachment

    Submitted filename: Response_to_Reviewers (1)R1.docx

    pcbi.1014402.s008.docx (253.8KB, docx)
    Attachment

    Submitted filename: Response_to_Reviewers.docx

    pcbi.1014402.s009.docx (120.5KB, docx)

    Data Availability Statement

    The miRNA target gene prediction dataset extracted from TarBase v8.0 used in this study is publicly available at https://dianalab.e-ce.uth.gr/tarbasev8. All other data generated or analyzed during this study are included in this published article and its Supporting Information files.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES