1. Introduction
Accurately predicting complex phenotypic traits from genomic data is a central challenge in plant breeding and genetics, with significant implications for accelerating genetic gain and improving crop productivity [
1,
2,
3,
4,
5,
6]. Genomic prediction (GP) uses genome-wide markers to estimate breeding values or phenotypic outcomes before all candidates are phenotyped. Its practical application is complicated by the high-dimensional, low-sample-size structure of many breeding datasets, in which the number of markers greatly exceeds the number of individuals [
7,
8,
9,
10].
Traditional statistical approaches, such as genomic best linear unbiased prediction (GBLUP) and ridge-regression BLUP, are computationally efficient and remain strong baselines [
11,
12,
13]. Their predominantly additive formulations, however, can have limited capacity to represent non-linear effects and interactions that contribute to complex traits [
14,
15]. Comparative studies have consequently explored machine- and deep-learning alternatives, while also showing that performance depends strongly on trait architecture, sample size, and model tuning [
9,
16,
17]. Convolutional models such as DeepGS and DLGWAS learn local marker patterns, and newer systems including DNNGP, SoyDNGP, and DeepCCR extend deep genomic prediction to multi-omics, soybean, and large rice populations [
6,
18,
19,
20,
21]. Fixed local receptive fields and the cost of modeling long marker sequences nevertheless remain important constraints.
Long-range sequence models have demonstrated the value of integrating distant genomic context, from hybrid convolutional–recurrent networks and long-context regulatory models to genomic language models [
22,
23,
24]. State space models provide another route to long-context modeling: HiPPO and S4 established efficient structured-memory formulations, and Mamba introduced input-dependent selective state spaces with linear sequence complexity [
25,
26,
27,
28]. Building on this foundation, we propose
BiMSGP (
Bidirectional
Mamba-based model for
Scalable and Accurate
Genomic
Prediction), a bidirectional Mamba architecture specifically designed for plant genomic prediction.
By processing genomic marker sequences in both forward and backward directions, BiMSGP enables each marker to incorporate contextual information from both sides of the sequence. This bidirectional scan can help the model use long-range marker dependencies; it is not direct evidence of biological epistasis between distant loci. The model retains the linear-complexity scan of Mamba.
The main contributions of this work are as follows:
We propose BiMSGP, a bidirectional Mamba-based architecture tailored for genomic prediction. Ablation studies on Wheat599 show that shallow bidirectional stacks had a higher mean PCC than deeper and unidirectional variants. A residual-off variant was an ablation finding on that panel and was not used in the main comparison tables.
We evaluate BiMSGP on three datasets of increasing scale using within-dataset 10-fold cross-validation: Wheat599 (599 accessions and 1279 markers), Wheat2000 (2000 accessions and 33,709 markers), and SoyBase (trait-specific n up to 15,878 accessions and 42,195 SNPs in the processed matrix). The held-out fold was also used for checkpoint selection, so the reported scores are exploratory under this protocol. We report numerical ranks together with exploratory paired tests of fold-wise PCC differences and do not interpret those scores as unbiased estimates of generalization.
We analyze the accuracy–efficiency trade-off of BiMSGP. The model has far more parameters than lightweight baselines (42 M versus 81 K for DeepGS on Wheat599) and a higher training cost on Wheat2000 and SoyBase; millisecond-scale inference is the operational advantage after a model has been trained.
The remainder of this paper is organized as follows.
Section 2 details the BiMSGP architecture, evaluation metrics, and experimental setup.
Section 3 presents the main experimental results, ablation studies, and computational efficiency analysis.
Section 4 discusses the key findings, limitations, and implications. Finally,
Section 5 concludes the paper and outlines future research directions.
2. Materials and Methods
This section details the datasets, data preprocessing procedures, model architecture, implementation details, and evaluation framework used in the development and assessment of the proposed BiMSGP model.
2.1. Datasets and Preprocessing
BiMSGP was evaluated on three publicly available genomic datasets (
Table 1):
Wheat599: 599 wheat lines genotyped with 1279 Diversity Arrays Technology (DArT) markers after quality control and grain yield (GY) measured in four environments [
6,
29].
Wheat2000: 2000 Iranian bread wheat lines with 33,709 DArT markers and eight quantitative traits (Grain Length (GL), Grain Width (GW), Grain Hardness (GH), Thousand Kernel Weight (TKW), Test Weight (TW), Sodium Dodecyl Sulphate Sedimentation (SDS), Grain Protein (GP), and Plant Height (PHT)) [
18,
30].
SoyBase: a soybean panel derived from the public SoyDNGP/SoyBase resources [
20,
31]. Gao et al. reported 13,784 accessions and 32,032 SNPs after their complete-case and marker-intersection filters. The processed genotype table used in this study contained 15,878 genotyped accessions and 42,195 SNP columns; we did not restrict the main tables to that 13,784 × 32,032 subset. After excluding accessions with missing values of the target phenotype, sample sizes ranged from 14,485 (Yield) to 15,878 (oil and protein). Seven quantitative traits (Plant Height (Hgt), Oil Content (Oil), Protein Content (Protein), Hundred-seed Weight (SdWgt), Flowering Date (R1), Maturity Date (R8), Yield) and four categorical traits (Flower Color (FC), Pubescence Density (P_DENS), Pod Color (POD), Stem Termination (ST)) were analyzed.
SNP markers (SoyBase) were encoded as {0, 1, 2}, representing the number of minor-allele copies. DArT markers in Wheat599 and Wheat2000 were encoded as binary values (0 = absence, 1 = presence). No additional marker selection was applied beyond the source quality-control procedures described below. Within each training fold, marker values were standardized with scikit-learn (v1.4.2) StandardScaler fitted on the training partition only and applied to the held-out partition (bimsgp/train.py). Phenotypes for regression were likewise standardized to zero mean and unit variance within each training fold; metrics were reported after inverse transformation to the original scale.
The original Wheat599 panel contained 1447 DArT markers. During preparation of the public dataset, markers with MAF < 0.05 were excluded, leaving 1279 markers. Missing genotypes were filled by marker-specific Bernoulli sampling, with probabilities estimated from the observed genotypes [
29,
32]. Both the main Wheat599 experiments and the ablation study used this same preprocessed matrix. We performed no additional genotype imputation for Wheat599 in this study. Wheat2000 retained 33,709 DArT markers after the quality control of Ma et al. [
18]. For SoyBase, genotypes were read from the processed marker table (
geno-big.parquet; 15,878 rows and 42,195 SNP columns) without applying the 32,032-SNP intersection or 13,784-accession complete-case filter of Gao et al. Samples with missing values of the target phenotype were then excluded, giving the trait-specific
n in
Table 1. No additional genotype imputation was applied in the training scripts. The public code expects these already-processed matrices (
Geno.csv/
wheat_GS_v2.RData/
geno-big.parquet); scripts that rebuild the 1279-marker Wheat599 table or the 42,195-column SoyBase table from raw public downloads are not included in the released tree.
Markers were arranged as a one-dimensional sequence in the column order of the source genotype matrices. Wheat599 columns are DArT identifiers (for example,
wPt and
c names) and do not include chromosome or physical-position annotation, so the sequence is not guaranteed to follow genomic coordinates. Wheat2000 followed the column order of the genotype matrix in the public
wheat_GS_v2.RData object. SoyBase SNPs followed the column order of the processed genotype table. Concatenating markers across chromosomes, or using an unsorted marker list, places the last marker of one group next to the first marker of the next; such junctions are artifacts of serialization rather than biological adjacency.
Figure 1 is an abstract schematic of this marker sequence and does not depict chromosome boundaries.
Class counts and proportions for the four SoyBase categorical traits are given in
Table 2. Stem termination (ST) is the most imbalanced (class S: 8.1%), which is why balanced accuracy is reported alongside overall accuracy.
All datasets are publicly accessible from their original publications or repositories [
6,
18,
20].
2.2. BiMSGP Model Architecture
The proposed BiMSGP model adopts a bidirectional selective state space modeling approach to effectively capture long-range dependencies among genomic markers while maintaining computational efficiency.
2.2.1. Background on Mamba Architecture
The Mamba model [
27] is a recent state space model (SSM) designed as an efficient alternative to Transformers for modeling long sequences. Unlike Transformers, which suffer from quadratic computational complexity with respect to sequence length, Mamba achieves linear time and memory complexity through a selective state space mechanism.
Specifically, Mamba is based on a structured state space model (S4) [
26] with the following key innovations:
Selective State Space: In the selective state-space formulation, the learned state-transition matrix A is input-independent, while input-dependent projections generate B, C, and the discretization step size . This selectivity allows the network to dynamically focus on relevant parts of the sequence while filtering out noise, which is useful for high-dimensional genomic marker data.
Hardware-aware Algorithm: Mamba employs a parallel scan algorithm that enables efficient GPU-parallel computation, significantly improving training and inference speed compared to standard SSMs.
Linear Complexity: For a sequence of M markers, Mamba has (M) time and memory complexity, making it particularly suitable for genomic data with tens of thousands of markers (– in our experiments).
In standard Mamba, information flows only in one direction (forward). To better capture long-range bidirectional dependencies among SNP markers, we propose BiMSGP, which extends Mamba into a bidirectional architecture.
2.2.2. Overall Framework
As illustrated in
Figure 1A, BiMSGP consists of an embedding layer, bidirectional Mamba stacks, and a decoder head. The marker sequence is embedded, processed in the forward and reverse directions, concatenated, and decoded to a trait prediction.
Figure 1B shows the same pipeline in more detail: a linear embedding maps each marker to
, residual Mamba blocks (when used) run on the original and flipped sequences, the two representations are concatenated, and a lightweight MLP decoder produces the output. Chromosome boundaries are not marked; the figure is an abstract marker sequence in source-file column order.
2.2.3. Input and Embedding Layer
The input to BiMSGP is a matrix of genomic markers with shape , where B is the batch size and M is the number of markers (sequence length). Each genomic marker is initially treated as a univariate feature.
A linear embedding layer projects the input from 1 dimension to the model dimension
:
where
denotes the input marker tensor of shape
. This produces an embedded representation
of shape
that serves as input to the subsequent bidirectional Mamba stacks. The embedding layer allows the model to learn a richer representation of the genomic markers before processing them through the state space layers.
2.2.4. Bidirectional Mamba Stacks
The core of BiMSGP is the bidirectional Mamba architecture, which processes the marker sequence in both forward and backward directions to capture long-range dependencies from both ends.
For the
forward path, the sequence passes through a stack of Mamba layers with residual connections and layer normalization:
where
L is the number of layers in the stack. In our experiments, we typically set
L to 1 or 2, as deeper stacks did not yield further improvements according to the ablation studies.
For the
backward path, the sequence is first flipped, processed by an identical Mamba stack, and then flipped back:
In configurations with residual connections, a residual connection and layer normalization are applied after each Mamba layer to stabilize training; the ablation study also evaluates configurations without residual connections.
2.2.5. Feature Fusion and Decoder Head
The forward and backward features are concatenated along the feature dimension:
After a final layer normalization, the fused representation is flattened and passed through a lightweight decoder head:
Two decoder heads are used (
bimsgp/model.py). Wheat599 and Wheat2000 use the
wide head (three linear layers; first dropout at least 0.15). SoyBase uses the
compact head (two linear layers; dropout 0.1). Let
for bidirectional models.
The Wheat (
wide) decoder is
The SoyBase (
compact) decoder is
Here, denotes the task-specific output dimension: one output is used for regression, whereas classification uses the configured number of output logits. This design enables BiMSGP to effectively model complex non-linear marker–trait associations from both directions while keeping the model computationally tractable.
2.2.6. Implementation Details
The model was implemented in PyTorch (v2.2.2) using the official mamba-ssm library (v1.2.2). All experiments were conducted on Ubuntu Linux (v22.04.5 LTS) systems with NVIDIA GPUs, including A100 GPUs with 40 GB or 80 GB of memory, an RTX 3090, and an RTX 4090 (NVIDIA Corporation, Santa Clara, CA, USA).
The default main-table configuration (
Table 3,
Table 4,
Table 5 and
Table 6) used BiMSGP with
,
,
bidirectional Mamba layer per direction, residual connections and layer normalization after each Mamba block, AdamW (learning rate
, weight decay
),
ReduceLROnPlateau (patience 10, factor 0.5), and a maximum of 100 epochs. Wheat599 (
Table 3) and Wheat2000 (
Table 4) used the three-layer
wide decoder (GELU; dropout
then
) and batch size 8. SoyBase quantitative traits (
Table 5) used the two-layer
compact decoder (GELU; dropout
) and batch size 32, except oil and R8, which used
and 20 epochs rather than the
/100-epoch default. SoyBase categorical traits (
Table 6) used the
compact decoder and batch size 1. The Wheat599 residual-on
setting in
Table 3 has 42.0 M parameters (Environment 1 mean PCC
); residual-off and other depth/dimension variants are reported only in the ablation subsection. Published table numbers were obtained from internal mixed-precision (FP16
autocast) runs. The public trainer (
https://github.com/liuxumail-create/BiMSGP, accessed on 17 September 2026;
bimsgp/train.py) defaults to FP32 and provides
–amp to request the original mixed-precision setting; we have not re-tabulated the published means under the FP32 default. For regression, continuous phenotypes were standardized to zero mean and unit variance within each training fold.
2.3. Competing Methods
To evaluate BiMSGP, we compared it against four widely used genomic prediction methods: GBLUP implemented with BGLR (v1.1.4), DeepGS (v1.2), DNNGP (v3.1), and SoyDNGP (v0.1.2). Brief descriptions of each method are provided below.
2.3.1. GBLUP
Genomic best linear unbiased prediction (GBLUP) is one of the most widely adopted linear mixed model approaches for genomic selection [
11,
12]. It replaces the traditional pedigree-based relationship matrix with a genomic relationship matrix (GRM) constructed from genome-wide markers. The model can be expressed as:
where
is the vector of phenotypes,
represents fixed effects,
is the vector of genomic breeding values with
,
is the GRM, and
is the residual error. GBLUP assumes additive genetic effects and has low computational cost, making it a strong baseline for genomic prediction across various species.
2.3.2. DeepGS
DeepGS is a deep learning-based method for genomic prediction that utilizes a deep convolutional neural network (CNN) to extract hidden features directly from raw genotypic data [
18]. The model treats SNP markers as a one-dimensional sequence and applies convolutional layers, pooling, and fully connected layers to learn complex non-linear patterns. DeepGS was one of the early attempts to apply deep learning to genomic selection and has demonstrated improved performance over traditional linear models on several crop datasets by capturing non-linear and non-additive marker effects.
2.3.3. DNNGP
Deep Neural Network Genomic Prediction (DNNGP) is a deep learning framework specifically designed for integrating multi-omics data in plant genomic prediction [
6]. It employs a hierarchical multilayer neural network with batch normalization, ReLU activation, and early stopping to mitigate overfitting. DNNGP can handle various types of omics data and dynamically learns feature representations from raw inputs. It has shown competitive or superior performance compared to GBLUP and other deep learning methods, particularly on large-scale breeding datasets, while maintaining reasonable computational efficiency.
2.3.4. SoyDNGP
SoyDNGP is a soybean-specific deep learning framework for genomic prediction [
20]. It converts standard VCF files into 3D tensor inputs and employs a convolutional neural network (CNN) architecture optimized for soybean breeding traits. The model is designed to be web-accessible and user-friendly, focusing on capturing complex patterns in high-dimensional SNP data for traits such as yield, oil content, and protein content. SoyDNGP has demonstrated strong performance on large soybean panels and serves as a specialized competitor for legume genomic prediction tasks.
2.4. Evaluation Metrics
To rigorously assess the predictive performance of BiMSGP and competing methods, we employed multiple complementary evaluation metrics suitable for both regression and classification tasks in genomic prediction.
For all
quantitative traits (regression tasks), the primary metric was the
Pearson correlation coefficient (PCC) between predicted and observed phenotypic values, which measures the strength of the linear relationship and is widely used in genomic selection studies because it is invariant to scale. We also reported the
root mean squared error (RMSE) and
mean absolute error (MAE) to evaluate the accuracy of absolute predictions:
where
n is the number of evaluated samples,
and
are the observed and predicted values, respectively, and
,
denote their means.
All regression metrics were computed on the original (unstandardized) phenotypic scale after inverse transformation.
For the four
categorical traits in the SoyBase dataset (flower color (FC), pubescence density (P_DENS), pod color (POD), and stem termination (ST)), we used
classification accuracy and
balanced accuracy as the main metrics. Accuracy is the proportion of correctly classified samples:
where
is the indicator function. Balanced accuracy is particularly suitable for potentially imbalanced classes and is calculated as the average of recall across all classes:
where
C is the number of classes and
and
are the true positives and false negatives for class
c, respectively.
All performance metrics were evaluated using 10-fold cross-validation. Regression used scikit-learn KFold (10 splits, shuffle, random_state = 42). SoyBase classification used StratifiedKFold with the same split count and seed. Within each task, BiMSGP and the baseline methods shared those fold assignments so that methods could be compared on identical held-out partitions. Ten-fold cross-validation was performed without a separate validation subset within each training fold. For neural-network models, the held-out fold was used both to select the epoch/checkpoint (highest PCC for regression; highest balanced accuracy for classification) and to calculate the reported performance metrics. Held-out performance also guided learning-rate adjustment: ReduceLROnPlateau was stepped on held-out RMSE (regression) or (classification). Consequently, the reported scores are subject to potential model-selection bias and should not be interpreted as unbiased estimates of generalization performance. Architectural and initial optimizer settings in Implementation Details were kept fixed across folds for each dataset or trait; no fold-specific hyperparameter search was performed. Those fixed settings do not remove the selection bias from checkpointing and learning-rate updates on the held-out fold. GBLUP has no epoch-wise checkpointing and is not subject to the same selection step. The extent to which this model-selection bias affects comparisons between methods cannot be determined under the current evaluation protocol, and relative differences between methods may also be influenced by this validation procedure.
Paired comparisons used the ten shared folds and the fold-wise PCC of BiMSGP and each baseline (
Appendix A Table A1,
Table A2 and
Table A3). Let
be the PCC difference on fold
i (BiMSGP minus the comparator) and
its mean. We report
, a Student’s
t 95% confidence interval for
with 9 degrees of freedom, and Cohen’s paired effect size
where
is the sample standard deviation of the ten
. The primary test is a two-sided paired
t-test on
; a two-sided Wilcoxon signed-rank test is reported as a supplementary check of the same differences. Shared 10-fold CV makes the comparisons paired, but the training partitions overlap across folds, so the
are not independent experiments. Ordinary paired
t and Wilcoxon procedures can therefore understate uncertainty, and Wilcoxon still assumes exchangeable paired observations. We treat both
p-values as exploratory. They are unadjusted for the number of trait-by-method contrasts; Holm or other multiplicity correction was not applied. RMSE and SoyBase classification accuracy/balanced accuracy were not subjected to these tests and are interpreted only as numerical comparisons. Fold-level scores were not archived for Wheat599 SoyDNGP or for SoyBase SoyDNGP, so those comparisons remain descriptive (mean ± SD only). For each trait and metric, boldface in the main tables indicates the numerically best mean across models and does not indicate statistical significance.
3. Results
In this section, we evaluate the proposed BiMSGP model against GBLUP [
12], DeepGS [
18], DNNGP [
6], and SoyDNGP [
20] on Wheat599 [
6], Wheat2000 [
18,
30], and SoyBase [
20,
31]. All three datasets were used for regression, whereas classification was evaluated only on SoyBase; all evaluations used 10-fold cross-validation with shared fold assignments. For neural-network models, the held-out fold was also used for checkpoint selection and learning-rate adjustment, so the reported means are exploratory under this protocol and may be optimistic. We distinguish numerically highest mean PCC from exploratory paired tests of fold-wise PCC differences (
Appendix A Table A1,
Table A2 and
Table A3); those tests do not remove selection bias. RMSE and classification metrics are numerical comparisons only. Bar-plot summaries of the primary metric are in
Appendix C (
Figure A1,
Figure A2,
Figure A3 and
Figure A4) and are not repeated in the main text. We then report ablation studies and computational cost.
3.1. Performance on Wheat599 Dataset
Wheat599 comprises 599 lines and 1279 DArT markers in four mega-environments [
6]. Phenotypes were standardized per environment; PCC is the primary metric and RMSE the secondary metric.
BiMSGP had the numerically highest mean PCC in all four environments (
Table 3). In Environment 1, the mean PCC was 0.6198 ± 0.0708 (RMSE 0.8038 ± 0.0591), compared with 0.5720 ± 0.0763 for DeepGS, 0.5543 ± 0.1015 for DNNGP, 0.5234 ± 0.0798 for GBLUP, and 0.5225 ± 0.1209 for SoyDNGP. Exploratory paired
t-tests on fold-wise PCC (
Table A1) gave
versus GBLUP in all four environments; versus DeepGS,
and
in Environments 1 and 3, and
in Environments 2 and 4; and versus DNNGP,
in Environments 1, 2, and 4, but not Environment 3 (
). These
values are unadjusted and do not account for overlapping CV folds. RMSE is reported numerically and was not tested. SoyDNGP fold-level scores were not archived for Wheat599, so that comparison remains descriptive.
3.2. Performance on Wheat2000 Dataset
Wheat2000 comprises 2000 Iranian bread wheat landraces and 33,709 DArT markers. Eight traits were analyzed: grain hardness (GH), grain length (GL), grain protein (GP), grain width (GW), plant height (PHT), SDS sedimentation (SDS), thousand kernel weight (TKW), and test weight (TW).
As shown in
Table 4, BiMSGP had the numerically highest mean PCC for six of eight traits (GH, GL, GP, SDS, TKW, and TW). All eight traits were tested against each baseline on the shared folds (
Table A2). Versus DeepGS, none of those six fold-wise PCC differences had exploratory
(smallest
for GL; TKW ΔPCC
,
). DeepGS had a higher mean PCC for grain width (0.7500 ± 0.0331 versus 0.7464 ± 0.0384) and plant height (0.3279 ± 0.0617 versus 0.3212 ± 0.0674), with
and
. A non-significant
does not imply that the two models are equivalent. Versus GBLUP, exploratory
for GH, GL, GW, TKW, and TW, but not for GP, SDS, or PHT. Versus DNNGP and SoyDNGP,
for all eight traits. RMSE was not tested.
3.3. Performance on Soybean Dataset (SoyBase)
We further evaluated BiMSGP on the larger SoyBase panel using the same within-dataset 10-fold protocol (trait-specific n of 14,485–15,878 and 42,195 SNPs in the processed matrix). Seven quantitative traits (plant height (Hgt), oil content (Oil), protein content (Protein), hundred-seed weight (SdWgt), flowering date (R1), maturity date (R8), and yield (Yield)) and four categorical traits (flower color (FC), pubescence density (P_DENS), pod color (POD), and stem termination (ST)) were analyzed. For quantitative traits, performance was measured by PCC and RMSE; for classification, accuracy and balanced accuracy were reported.
As shown in
Table 5, BiMSGP had the numerically highest mean PCC on five of seven quantitative traits: Hgt (0.8141 ± 0.0135), SdWgt (0.9201 ± 0.0073), R1 (0.6821 ± 0.0114), R8 (0.7846 ± 0.0176), and yield (0.7900 ± 0.0093). GBLUP had a higher mean PCC for oil (0.8825 versus 0.8816) and protein (0.7182 versus 0.7171). Exploratory paired tests of fold-wise PCC (
Table A3) gave
in favour of GBLUP for oil (ΔPCC
) and
for protein. Versus GBLUP,
for Hgt, SdWgt, R1, and R8; yield had
versus GBLUP and
versus DeepGS. Versus DeepGS,
only for Hgt, R1, and R8. RMSE was not tested.
For the classification tasks (
Table 6), BiMSGP was competitive but was not the top method on every metric. SoyDNGP attained the highest accuracy and balanced accuracy on the binary traits FC and P_DENS, while DeepGS performed best on the three-class trait ST. BiMSGP had the highest balanced accuracy on POD (0.8497 ± 0.0123). Class proportions (
Table 2) show substantial imbalance, especially for ST (class S: 8.1%), which is consistent with the gap between overall accuracy (0.8179) and balanced accuracy (0.6695) for that trait. Fold-level classification scores were not archived for all methods, so these ranks are descriptive.
Overall, under the reported evaluation protocol, BiMSGP obtained competitive mean scores for both regression and classification. Numerical rank should not be read as an unbiased or uniform advantage, particularly for SoyBase oil and protein and for most Wheat2000 traits versus DeepGS. Classification ranks in
Table 6 are numerical only.
3.4. Ablation Studies on Model Architecture
To systematically evaluate the contribution of key components in the proposed Mamba-based genomic prediction framework, we performed a comprehensive set of ablation experiments on the Wheat599 dataset. The ablation study used the same preprocessed Wheat599 matrix containing 1279 markers as the main Wheat599 experiments, as described in
Section 2.1 Phenotypic values for Environment 1 were standardized to zero mean and unit variance (mean ± standard deviation: 0.0000 ± 0.9992). All ablation configurations were trained under identical optimization settings: learning rate 0.0005, weight decay 0.01, 100 epochs, and batch size 16. Performance was assessed via 10-fold cross-validation using Pearson correlation coefficient (PCC, higher is better), root mean squared error (RMSE), and mean absolute error (MAE).
The ablation study examined five main factors: (i) presence/absence of residual connections, (ii) number of layers (L), (iii) model dimension (), (iv) state dimension (), and (v) architectural variants (standard bidirectional Mamba vs. forward-only, backward-only, and sum-pooling variants).
Table 7 summarizes the computational cost of different configurations. Trainable parameter counts ranged from approximately 21 M (smallest model) to 673 M (largest), while average training time for 100 epochs varied from 0.96 min (lightweight forward Mamba) to 8.28 min (large
model). Inference time per sample remained efficient (1.64–1.98 ms) across all configurations.
Table 8 reports residual-on versus residual-off stacks at several depths on Wheat599 Environment 1 (fixed
,
). The main Wheat599 comparison in
Table 3 used residual-on
with batch size 8 and mean PCC 0.6198, whereas the ablation runs used batch size 16; the residual-on
ablation row therefore reports 0.6191. On this ablation panel, residual-off variants had a higher mean PCC at every tested depth, with no increase in RMSE or MAE. Mean PCC was highest for shallow architectures (
L = 1–4); increasing depth to
produced a slight decline. These are numerical comparisons on this dataset and environment, not a claim that residual connections reduce predictive performance in general.
Table 9 isolates the impact of model dimension, state dimension, and directional variants (all with
). Increasing
from 32 to 128 improved PCC, with the peak at
(PCC
±
). Further scaling to
yielded comparable performance at substantially higher computational cost (parameters increased ∼4×, from 168 M to 673 M). The state dimension
performed marginally better than 16 or 64. Among directional variants, the standard bidirectional Mamba had a higher mean PCC than forward-only, backward-only, and sum-pooling configurations, indicating that bidirectional scanning is useful for using marker context from both directions.
For Wheat599 Environment 1, the main comparison in
Table 3 used the residual-on configuration with
and
, yielding a mean PCC of
. In the ablation study, the residual-off variant with
achieved a higher mean PCC of
(
Table 8). This variant was evaluated separately and was not used in the main comparison tables. The higher mean PCC is an ablation finding for this dataset and environment and does not establish that removing residual connections is preferable across all datasets and traits. A similar mean PCC of
also appeared for residual-on
at
(
Table 9); that setting was likewise not used in the main tables.
3.5. Computational Efficiency
We evaluated the computational efficiency of BiMSGP on the Wheat599 dataset (, ), which represents a typical small-to-medium-scale genomic prediction scenario. Training time is reported for 100 epochs for the neural-network models, whereas GBLUP time is reported per cross-validation fold.
Dashes for GBLUP indicate that it is not a neural network: there is no comparable trainable-parameter count, training is reported per cross-validation fold rather than per 100 epochs, and a separate per-sample neural inference time was not recorded. As shown in
Table 10, BiMSGP used approximately 42 million parameters and 1.52 min for 100 epochs on Wheat599, compared with 81 K parameters and 0.40 min for DeepGS and 10.4 M parameters and 0.48 min for DNNGP. The Environment 1 mean PCC was numerically higher (0.6198 versus 0.5720 for DeepGS). Inference remained fast at 1.7 ms per sample.
Training times on Wheat2000 and SoyBase were much longer (
Appendix B,
Table A4): about 174 min per 100 epochs on Wheat2000 (1.105 billion parameters) and 462 min on SoyBase (691 million parameters), versus minutes for DeepGS. This training cost is a real practical constraint. Millisecond inference is the advantage after a model has been trained, not a claim that BiMSGP is cheaper to fit.
4. Discussion
The results indicate that BiMSGP is a competitive bidirectional Mamba-based model for genomic prediction under within-dataset 10-fold cross-validation. Model ranking depended on the crop, trait, and baseline, which is consistent with broader benchmarking evidence that no single algorithm is universally best [
8,
9,
16,
17]. Bidirectional scanning lets each marker use context from both directions and may help the model use long-range marker dependencies; the experiments do not demonstrate biological epistasis between distant loci.
On Wheat599, BiMSGP had the numerically highest mean PCC in all four environments, with the largest contrast versus DeepGS in Environment 4 (0.5732 versus 0.5153). Exploratory paired tests of fold-wise PCC gave versus GBLUP in every environment; not every contrast with DeepGS or DNNGP had . With , fold-to-fold variation is large, so overlapping intervals should be interpreted cautiously.
On Wheat2000 (, ), BiMSGP had the numerically highest mean PCC on six of eight traits (GH, GL, GP, SDS, TKW, and TW). All eight traits were compared with DeepGS; none of those six differences had exploratory , and DeepGS was numerically higher for GW and PHT. Versus GBLUP, for several grain-related traits, whereas GP, SDS, and PHT did not. These mean scores are consistent with applying the architecture to tens of thousands of markers under the reported protocol, but they do not establish unbiased generalization or uniform superiority over strong convolutional or additive baselines, and a non-significant does not imply equivalence.
On SoyBase, GBLUP remained a strong additive baseline. Exploratory favored GBLUP for oil and for protein. Versus GBLUP, for Hgt, SdWgt, R1, and R8; yield did not. Classification performance is reported as mean accuracy and balanced accuracy only and was competitive rather than uniformly best; ST in particular is imbalanced. These evaluations are within-dataset cross-validation, not prediction into an independent population, year, or environment.
Ablation studies on Wheat599 Environment 1 showed that bidirectional processing had a higher mean PCC than unidirectional and sum-pooling variants, and that shallow stacks (
or
) with moderate
were sufficient. On that panel, residual-off
had a higher mean PCC (0.6387) than residual-on
(0.6191);
Table 3 reports the residual-on
reference configuration, and SoyBase oil and R8 in
Table 5 used
. Residual-off was not substituted into the main comparison tables.
Computationally, BiMSGP is expensive to train relative to DeepGS (42 M versus 81 K parameters on Wheat599; 174 and 462 min per 100 epochs on Wheat2000 and SoyBase). That training cost is a genuine limitation for routine refitting. Millisecond inference is the benefit after a model has been trained.
Several additional limitations should be noted. A limitation of the evaluation is that the held-out folds were reused for checkpoint selection, learning-rate adjustment (
ReduceLROnPlateau), and performance assessment. This may produce optimistic performance estimates and affect the apparent differences between models. The reported comparisons should therefore be interpreted as exploratory. Further evaluation separating model selection from final assessment is needed to establish generalization performance and confirm the comparative findings. Second, marker order followed source-file column order; chromosome junctions in the serialized sequence are not biological adjacencies. Third, the study does not include multi-omics inputs or independent-population validation. Future work should include nested evaluation, independent breeding populations or environments, model compression, and multi-trait or genotype-by-environment extensions [
14,
33].
5. Conclusions
BiMSGP is a bidirectional Mamba-based model for genomic prediction of complex plant traits. Bidirectional scanning lets each marker use sequence context from both directions while retaining linear complexity; this is a modeling device for long-range marker dependencies, not a demonstration of biological epistasis. Under the reported 10-fold protocol, in which the held-out fold was also used for checkpoint selection and learning-rate adjustment, BiMSGP obtained the numerically highest mean PCC for many quantitative traits and competitive mean scores for SoyBase categorical traits. Several close comparisons with DeepGS or GBLUP did not have exploratory , and GBLUP had a higher mean PCC for SoyBase oil. These scores are exploratory and may be optimistic; they are not unbiased estimates of generalization and do not establish superiority over existing methods. Shallow bidirectional configurations with moderate model dimensions had higher mean PCC than deeper or unidirectional alternatives on Wheat599 Environment 1 under the same protocol.
Training BiMSGP is substantially more expensive than lightweight baselines; millisecond inference is the operational benefit after training. Evaluation that separates model selection from assessment, independent-population or multi-environment tests, and model compression are important next steps.
6. Patents
The authors have filed a patent application related to the BiMSGP model proposed in this manuscript, which has been accepted for examination. The filing does not prevent academic use or public release of the research code and experiment settings.
Author Contributions
Conceptualization: X.L. and Q.L.; Methodology: X.L. and Q.L.; Validation: X.Y., J.M. and H.C.; Resources: H.Z.; Data curation: X.L. and S.H.; Writing—review and editing: X.L. and S.H.; Supervision: X.L.; Project administration: J.M., Q.L. and L.D.; Funding acquisition: H.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Central-Local Collaborative Project “High-Performance Brain-inspired Computer and Applications” (Grant No. 2025YFG0100600).
Institutional Review Board Statement
Not applicable. This study used publicly available plant genomic and phenotypic datasets and did not involve humans or animals.
Informed Consent Statement
Not applicable.
Data Availability Statement
The datasets analyzed in this study are publicly available from the original publications and repositories cited in the Materials and Methods section. The research implementation is publicly available at
https://github.com/liuxumail-create/BiMSGP (accessed on 17 September 2026) and provides the trainer, JSON configs, fold-export helpers, published fold assignments, and fold-wise metrics. Regression used
KFold and SoyBase classification used
StratifiedKFold (
n_splits = 10,
shuffle = True,
random_state = 42). The public code reads already-processed genotype matrices; scripts that rebuild the 1279-marker Wheat599 table or the 42,195-column SoyBase table from raw downloads are not included. The patent application related to BiMSGP does not restrict academic release of the implementation.
Acknowledgments
The authors thank the researchers and institutions that made the Wheat599, Wheat2000, and SoyBase datasets publicly available.
Conflicts of Interest
The authors have filed a patent application related to the BiMSGP model described in this manuscript. The patent does not restrict independent academic reproduction of the method or release of the research implementation. The authors declare no other conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.
Abbreviations
| Abbreviation | Definition |
| BiMSGP | Bidirectional Mamba-based Genomic Prediction |
| Mamba | Selective State Space Model |
| SSM | State Space Model |
| SNP | Single Nucleotide Polymorphism |
| DArT | Diversity Arrays Technology |
| PCC | Pearson Correlation Coefficient |
| RMSE | Root Mean Squared Error |
| MAE | Mean Absolute Error |
| GBLUP | Genomic Best Linear Unbiased Prediction |
| DeepGS | Deep Genomic Selection |
| DNNGP | Deep Neural Network Genomic Prediction |
| SoyDNGP | Soybean Deep Neural Network Genomic Prediction |
| CV | Cross-Validation |
Appendix A. Paired Fold-Wise Tests
Table A1,
Table A2 and
Table A3 report exploratory paired comparisons of fold-wise PCC (BiMSGP minus the comparator) on the ten shared cross-validation folds. The 95% CI is a Student’s
t interval for the mean fold-wise difference.
is the primary exploratory test;
is supplementary.
p-values are unadjusted, and overlapping training folds mean that the ten differences are not independent. RMSE and classification metrics are not included. SoyDNGP fold-level scores were unavailable for Wheat599 and for SoyBase quantitative traits.
Table A1.
Exploratory paired fold-wise PCC comparisons of BiMSGP versus competing methods on Wheat599 (10 shared folds). ΔPCC is the mean of fold-wise differences (BiMSGP minus the comparator). The 95% CI is a Student’s t interval for that mean (df ). is a two-sided paired t-test (primary exploratory test); is a two-sided Wilcoxon signed-rank test (supplementary). . Stars refer to unadjusted : * , ** , *** ; ns, . Overlapping CV training folds violate independence; p-values are unadjusted and Holm correction was not applied. SoyDNGP fold-level scores were not archived for this dataset.
Table A1.
Exploratory paired fold-wise PCC comparisons of BiMSGP versus competing methods on Wheat599 (10 shared folds). ΔPCC is the mean of fold-wise differences (BiMSGP minus the comparator). The 95% CI is a Student’s t interval for that mean (df ). is a two-sided paired t-test (primary exploratory test); is a two-sided Wilcoxon signed-rank test (supplementary). . Stars refer to unadjusted : * , ** , *** ; ns, . Overlapping CV training folds violate independence; p-values are unadjusted and Holm correction was not applied. SoyDNGP fold-level scores were not archived for this dataset.
| Trait | Comparator | ΔPCC | 95% CI | | | | Sig. |
|---|
| Env1 | DeepGS | +0.0478 | [+0.0029, +0.0926] | 0.039 | 0.037 | 0.76 | * |
| | DNNGP | +0.0655 | [+0.0048, +0.1261] | 0.037 | 0.049 | 0.77 | * |
| | GBLUP | +0.0964 | [+0.0640, +0.1288] | < | 0.002 | 2.13 | *** |
| Env2 | DeepGS | +0.0538 | [−0.0087, +0.1164] | 0.083 | 0.131 | 0.62 | ns |
| | DNNGP | +0.0441 | [+0.0076, +0.0806] | 0.023 | 0.027 | 0.86 | * |
| | GBLUP | +0.0445 | [+0.0177, +0.0713] | 0.004 | 0.004 | 1.19 | ** |
| Env3 | DeepGS | +0.0574 | [+0.0080, +0.1068] | 0.027 | 0.027 | 0.83 | * |
| | DNNGP | +0.0268 | [−0.0107, +0.0643] | 0.141 | 0.193 | 0.51 | ns |
| | GBLUP | +0.0649 | [+0.0243, +0.1056] | 0.006 | 0.010 | 1.14 | ** |
| Env4 | DeepGS | +0.0579 | [−0.0092, +0.1250] | 0.083 | 0.131 | 0.62 | ns |
| | DNNGP | +0.0713 | [+0.0298, +0.1128] | 0.004 | 0.004 | 1.23 | ** |
| | GBLUP | +0.1128 | [+0.0614, +0.1642] | < | 0.002 | 1.57 | *** |
Table A2.
Exploratory paired fold-wise PCC comparisons of BiMSGP versus competing methods on Wheat2000 (all eight traits; 10 shared folds). Notation as in
Table A1.
Table A2.
Exploratory paired fold-wise PCC comparisons of BiMSGP versus competing methods on Wheat2000 (all eight traits; 10 shared folds). Notation as in
Table A1.
| Trait | Comparator | ΔPCC | 95% CI | | | | Sig. |
|---|
| GH | DeepGS | +0.0016 | [−0.0056, +0.0088] | 0.629 | 0.770 | 0.16 | ns |
| | DNNGP | +0.2743 | [+0.2348, +0.3137] | < | 0.002 | 4.98 | *** |
| | GBLUP | +0.0149 | [+0.0094, +0.0203] | < | 0.002 | 1.96 | *** |
| | SoyDNGP | +0.1766 | [+0.1370, +0.2161] | < | 0.002 | 3.19 | *** |
| GL | DeepGS | +0.0087 | [−0.0018, +0.0192] | 0.093 | 0.105 | 0.59 | ns |
| | DNNGP | +0.2903 | [+0.2553, +0.3253] | < | 0.002 | 5.93 | *** |
| | GBLUP | +0.0240 | [+0.0188, +0.0292] | < | 0.002 | 3.30 | *** |
| | SoyDNGP | +0.1090 | [+0.0874, +0.1306] | < | 0.002 | 3.61 | *** |
| GP | DeepGS | +0.0055 | [−0.0082, +0.0192] | 0.385 | 0.432 | 0.29 | ns |
| | DNNGP | +0.1295 | [+0.0880, +0.1710] | < | 0.002 | 2.23 | *** |
| | GBLUP | +0.0024 | [−0.0056, +0.0105] | 0.511 | 0.625 | 0.22 | ns |
| | SoyDNGP | +0.1039 | [+0.0904, +0.1174] | < | 0.002 | 5.52 | *** |
| GW | DeepGS | −0.0036 | [−0.0115, +0.0042] | 0.325 | 0.432 | −0.33 | ns |
| | DNNGP | +0.2096 | [+0.1834, +0.2358] | < | 0.002 | 5.72 | *** |
| | GBLUP | +0.0082 | [+0.0026, +0.0138] | 0.009 | 0.014 | 1.05 | ** |
| | SoyDNGP | +0.1337 | [+0.0860, +0.1815] | < | 0.002 | 2.00 | *** |
| PHT | DeepGS | −0.0068 | [−0.0272, +0.0137] | 0.473 | 0.492 | −0.24 | ns |
| | DNNGP | +0.0901 | [+0.0596, +0.1205] | < | 0.002 | 2.12 | *** |
| | GBLUP | −0.0024 | [−0.0199, +0.0152] | 0.767 | 0.922 | −0.10 | ns |
| | SoyDNGP | +0.0964 | [+0.0481, +0.1447] | 0.001 | 0.006 | 1.43 | ** |
| SDS | DeepGS | +0.0116 | [−0.0064, +0.0296] | 0.179 | 0.232 | 0.46 | ns |
| | DNNGP | +0.1897 | [+0.1516, +0.2278] | < | 0.002 | 3.56 | *** |
| | GBLUP | +0.0068 | [−0.0023, +0.0160] | 0.126 | 0.131 | 0.53 | ns |
| | SoyDNGP | +0.1826 | [+0.1353, +0.2300] | < | 0.002 | 2.76 | *** |
| TKW | DeepGS | +0.0008 | [−0.0081, +0.0098] | 0.837 | 0.922 | 0.07 | ns |
| | DNNGP | +0.2507 | [+0.2212, +0.2803] | < | 0.002 | 6.08 | *** |
| | GBLUP | +0.0151 | [+0.0060, +0.0242] | 0.005 | 0.004 | 1.18 | ** |
| | SoyDNGP | +0.0968 | [+0.0650, +0.1286] | < | 0.002 | 2.18 | *** |
| TW | DeepGS | +0.0042 | [−0.0121, +0.0205] | 0.575 | 0.695 | 0.18 | ns |
| | DNNGP | +0.1966 | [+0.1667, +0.2265] | < | 0.002 | 4.71 | *** |
| | GBLUP | +0.0149 | [+0.0032, +0.0266] | 0.018 | 0.020 | 0.91 | * |
| | SoyDNGP | +0.1373 | [+0.0796, +0.1951] | < | 0.002 | 1.70 | *** |
Table A3.
Exploratory paired fold-wise PCC comparisons of BiMSGP versus competing methods on SoyBase quantitative traits (10 shared folds). Notation as in
Table A1. SoyDNGP fold-level scores were not archived for these traits. Classification accuracy and balanced accuracy were not tested.
Table A3.
Exploratory paired fold-wise PCC comparisons of BiMSGP versus competing methods on SoyBase quantitative traits (10 shared folds). Notation as in
Table A1. SoyDNGP fold-level scores were not archived for these traits. Classification accuracy and balanced accuracy were not tested.
| Trait | Comparator | ΔPCC | 95% CI | | | | Sig. |
|---|
| Hgt | DeepGS | +0.0068 | [+0.0019, +0.0116] | 0.011 | 0.014 | 1.00 | * |
| | DNNGP | +0.0257 | [+0.0183, +0.0331] | <0.001 | 0.002 | 2.48 | *** |
| | GBLUP | +0.0064 | [+0.0036, +0.0091] | <0.001 | 0.004 | 1.64 | *** |
| Oil | DeepGS | +0.0011 | [−0.0000, +0.0023] | 0.058 | 0.064 | 0.68 | ns |
| | DNNGP | +0.0077 | [+0.0058, +0.0096] | <0.001 | 0.002 | 2.90 | *** |
| | GBLUP | −0.0010 | [−0.0018, −0.0002] | 0.025 | 0.020 | −0.85 | * |
| Protein | DeepGS | +0.0070 | [−0.0002, +0.0143] | 0.056 | 0.084 | 0.69 | ns |
| | DNNGP | +0.0210 | [+0.0127, +0.0293] | <0.001 | 0.002 | 1.82 | *** |
| | GBLUP | −0.0011 | [−0.0078, +0.0055] | 0.706 | 0.492 | −0.12 | ns |
| SdWgt | DeepGS | +0.0014 | [−0.0002, +0.0030] | 0.076 | 0.105 | 0.63 | ns |
| | DNNGP | +0.0084 | [+0.0058, +0.0110] | <0.001 | 0.002 | 2.31 | *** |
| | GBLUP | +0.0033 | [+0.0022, +0.0045] | <0.001 | 0.004 | 2.14 | *** |
| R1 | DeepGS | +0.0186 | [+0.0028, +0.0345] | 0.026 | 0.002 | 0.84 | * |
| | DNNGP | +0.0173 | [+0.0119, +0.0227] | <0.001 | 0.002 | 2.29 | *** |
| | GBLUP | +0.0067 | [+0.0001, +0.0134] | 0.047 | 0.131 | 0.73 | * |
| R8 | DeepGS | +0.0085 | [+0.0031, +0.0139] | 0.006 | 0.002 | 1.13 | ** |
| | DNNGP | +0.0160 | [+0.0114, +0.0207] | <0.001 | 0.002 | 2.46 | *** |
| | GBLUP | +0.0091 | [+0.0059, +0.0124] | <0.001 | 0.002 | 1.99 | *** |
| Yield | DeepGS | +0.0025 | [−0.0015, +0.0065] | 0.193 | 0.193 | 0.45 | ns |
| | DNNGP | +0.0156 | [+0.0136, +0.0176] | <0.001 | 0.002 | 5.65 | *** |
| | GBLUP | +0.0039 | [−0.0005, +0.0082] | 0.074 | 0.105 | 0.64 | ns |
Appendix B. Computational Efficiency on Larger Datasets
Training times on Wheat2000 and SoyBase were substantially longer than on Wheat599, primarily because of BiMSGP’s parameter count (1.105 billion on Wheat2000 and 691 million on SoyBase, compared with 42 million on Wheat599 and 81K for DeepGS on Wheat599). This capacity may help represent long marker sequences, but it is a real training-cost disadvantage.
Detailed results are presented in
Table A4. On Wheat2000, BiMSGP required approximately 174 min for 100 epochs, and on SoyBase approximately 462 min, versus under 10 min for DeepGS on those panels. Inference remained in the millisecond range, which is relevant after a model has already been trained rather than as a substitute for the training cost.
In future work, we plan to explore shallower network architectures to reduce the parameter count and training time while aiming to preserve the predictive advantages of the current BiMSGP model.
Table A4.
Computational efficiency comparison of BiMSGP and competing methods across three datasets.
Table A4.
Computational efficiency comparison of BiMSGP and competing methods across three datasets.
| Dataset | Model | Parameter Count | Training Time (100 Epochs) | Inference Time (per Sample) |
|---|
Wheat599 (, ) | BiMSGP | 42 M | 1.52 min | 1.7 ms |
| DeepGS | 81 K | 0.40 min | 1.1 ms |
| DNNGP | 10.4 M | 0.48 min | 1.3 ms |
| SoyDNGP | 18.1 M | 0.80 min | 1.4 ms |
| GBLUP | – | <0.1 s/fold | – |
Wheat2000 (, ) | BiMSGP | 1.105 B | 174 min | 11.9 ms |
| DeepGS | 8.6 M | 0.98 min | 0.63 ms |
| DNNGP | 276 M | 5.3 min | 0.87 ms |
| SoyDNGP | 18.1 M | 2.8 min | 0.73 ms |
| GBLUP | – | 0.2 s/fold | – |
SoyBase (trait-specific –; 42,195 SNPs) | BiMSGP | 691 M | 462 min | 4.9 ms |
| DeepGS | 21.6 M | 9 min | 0.5 ms |
| DNNGP | 346 M | 37–43 min | 0.6 ms |
| SoyDNGP | 18.4 M | 80 min | 3 ms |
| GBLUP | – | 6–7 s/fold | ≈4 ms |
Appendix C. Bar-Plot Summaries of Main-Table Results
Figure A1.
Graphical summary of
Table 3. Mean PCC on Wheat599 across four environments (10 folds). For each environment, bar height is the numerical mean and does not indicate statistical significance.
Figure A1.
Graphical summary of
Table 3. Mean PCC on Wheat599 across four environments (10 folds). For each environment, bar height is the numerical mean and does not indicate statistical significance.
Figure A2.
Graphical summary of
Table 4. Mean PCC on Wheat2000 across eight traits (10 folds). For each trait, bar height is the numerical mean and does not indicate statistical significance.
Figure A2.
Graphical summary of
Table 4. Mean PCC on Wheat2000 across eight traits (10 folds). For each trait, bar height is the numerical mean and does not indicate statistical significance.
Figure A3.
Graphical summary of
Table 5. Mean PCC on soybean quantitative traits (10 folds). (
Upper panel): first four traits; (
lower panel): remaining three. For each trait, bar height is the numerical mean and does not indicate statistical significance.
Figure A3.
Graphical summary of
Table 5. Mean PCC on soybean quantitative traits (10 folds). (
Upper panel): first four traits; (
lower panel): remaining three. For each trait, bar height is the numerical mean and does not indicate statistical significance.
Figure A4.
Graphical summary of
Table 6. Mean balanced accuracy on soybean categorical traits (10 folds). For each trait, bar height is the numerical mean and does not indicate statistical significance. Balanced accuracy was not included in the paired PCC tests.
Figure A4.
Graphical summary of
Table 6. Mean balanced accuracy on soybean categorical traits (10 folds). For each trait, bar height is the numerical mean and does not indicate statistical significance. Balanced accuracy was not included in the paired PCC tests.
References
- Meuwissen, T.H.E.; Hayes, B.J.; Goddard, M.E. Prediction of Total Genetic Value Using Genome-Wide Dense Marker Maps. Genetics 2001, 157, 1819–1829. [Google Scholar] [CrossRef] [Scilit]
- Jannink, J.L.; Lorenz, A.J.; Iwata, H. Genomic selection in plant breeding: From theory to practice. Brief. Funct. Genom. 2010, 9, 166–177. [Google Scholar] [CrossRef] [Scilit]
- Desta, Z.A.; Ortiz, R. Genomic selection: Genome-wide prediction in plant improvement. Trends Plant Sci. 2014, 19, 592–601. [Google Scholar] [CrossRef] [Scilit]
- Crossa, J.; Pérez-Rodríguez, P.; Cuevas, J.; Montesinos-López, O.; Jarquín, D.; de los Campos, G.; Burgueño, J.; González-Camacho, J.M.; Pérez-Elizalde, S.; Beyene, Y.; et al. Genomic Selection in Plant Breeding: Methods, Models, and Perspectives. Trends Plant Sci. 2017, 22, 961–975. [Google Scholar] [CrossRef] [Scilit]
- Bhat, J.A.; Ali, S.; Salgotra, R.K.; Mir, Z.A.; Dutta, S.; Jadon, V.; Tyagi, A.; Mushtaq, M.; Jain, N.; Singh, P.K.; et al. Genomic Selection in the Era of Next Generation Sequencing for Complex Traits in Plant Breeding. Front. Genet. 2016, 7, 221. [Google Scholar] [CrossRef] [Scilit]
- Wang, K.; Abid, M.A.; Rasheed, A.; Crossa, J.; Hearne, S.; Li, H. DNNGP, a deep neural network-based method for genomic prediction using multi-omics data in plants. Mol. Plant 2023, 16, 279–293. [Google Scholar] [CrossRef] [Scilit]
- Danilevicz, M.F.; Gill, M.; Anderson, R.; Batley, J.; Bennamoun, M.; Bayer, P.E.; Edwards, D. Plant Genotype to Phenotype Prediction Using Machine Learning. Front. Genet. 2022, 13, 822173. [Google Scholar] [CrossRef] [Scilit]
- Grinberg, N.F.; Orhobor, O.I.; King, R.D. An Evaluation of Machine-learning for Predicting Phenotype: Studies in Yeast, Rice, and Wheat. bioRxiv 2018. [Google Scholar] [CrossRef] [Scilit]
- Azodi, C.B.; Bolger, E.; McCarren, A.; Roantree, M.; de los Campos, G.; Shiu, S.H. Benchmarking Parametric and Machine Learning Models for Genomic Prediction of Complex Traits. G3 Genes Genomes Genet. 2019, 9, 3691–3702. [Google Scholar] [CrossRef] [Scilit]
- Uffelmann, E.; Huang, Q.Q.; Munung, N.S.; de Vries, J.; Okada, Y.; Martin, A.R.; Martin, H.C.; Lappalainen, T.; Posthuma, D. Genome-wide association studies. Nat. Rev. Methods Prim. 2021, 1, 59. [Google Scholar] [CrossRef] [Scilit]
- VanRaden, P. Efficient Methods to Compute Genomic Predictions. J. Dairy Sci. 2008, 91, 4414–4423. [Google Scholar] [CrossRef] [Scilit]
- Clark, S.A.; van der Werf, J. Genomic Best Linear Unbiased Prediction (gBLUP) for the Estimation of Genomic Breeding Values. In Genome-Wide Association Studies and Genomic Prediction; Humana Press: Totowa, NJ, USA, 2013; pp. 321–330. [Google Scholar] [CrossRef] [Scilit]
- Endelman, J.B. Ridge Regression and Other Kernels for Genomic Selection with R Package rrBLUP. Plant Genome 2011, 4, 250–255. [Google Scholar] [CrossRef] [Scilit]
- van Eeuwijk, F.A.; Bink, M.C.; Chenu, K.; Chapman, S.C. Detection and use of QTL for complex traits in multiple environments. Curr. Opin. Plant Biol. 2010, 13, 193–205. [Google Scholar] [CrossRef] [Scilit]
- Poland, J.; Rutkoski, J. Advances and Challenges in Genomic Selection for Disease Resistance. Annu. Rev. Phytopathol. 2016, 54, 79–98. [Google Scholar] [CrossRef] [Scilit]
- Bellot, P.; de los Campos, G.; Pérez-Enciso, M. Can Deep Learning Improve Genomic Prediction of Complex Human Traits? Genetics 2018, 210, 809–819. [Google Scholar] [CrossRef] [Scilit]
- Pérez-Enciso, M.; Zingaretti, L.M. A Guide on Deep Learning for Complex Trait Genomic Prediction. Genes 2019, 10, 553. [Google Scholar] [CrossRef] [Scilit]
- Ma, W.; Qiu, Z.; Song, J.; Li, J.; Cheng, Q.; Zhai, J.; Ma, C. A deep convolutional neural network approach for predicting phenotypes from genotypes. Planta 2018, 248, 1307–1318. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; Wang, D.; He, F.; Wang, J.; Joshi, T.; Xu, D. Phenotype Prediction and Genome-Wide Association Study Using Deep Convolutional Neural Network of Soybean. Front. Genet. 2019, 10, 1091. [Google Scholar] [CrossRef] [Scilit]
- Gao, P.; Zhao, H.; Luo, Z.; Lin, Y.; Feng, W.; Li, Y.; Kong, F.; Li, X.; Fang, C.; Wang, X. SoyDNGP: A web-accessible deep learning framework for genomic prediction in soybean breeding. Brief. Bioinform. 2023, 24, bbad349. [Google Scholar] [CrossRef] [Scilit]
- Ma, X.; Wang, H.; Wu, S.; Han, B.; Cui, D.; Liu, J.; Zhang, Q.; Xia, X.; Song, P.; Tang, C.; et al. DeepCCR: Large-scale genomics-based deep learning method for improving rice breeding. Plant Biotechnol. J. 2024, 22, 2691–2693. [Google Scholar] [CrossRef] [Scilit]
- Quang, D.; Xie, X. DanQ: A hybrid convolutional and recurrent deep neural network for quantifying the function of DNA sequences. Nucleic Acids Res. 2016, 44, e107. [Google Scholar] [CrossRef] [Scilit]
- Avsec, Ž.; Agarwal, V.; Visentin, D.; Ledsam, J.R.; Grabska-Barwinska, A.; Taylor, K.R.; Assael, Y.; Jumper, J.; Kohli, P.; Kelley, D.R. Effective gene expression prediction from sequence by integrating long-range interactions. bioRxiv 2021. [Google Scholar] [CrossRef] [Scilit]
- Ji, Y.; Zhou, Z.; Liu, H.; Davuluri, R.V. DNABERT: Pre-Trained Bidirectional Encoder Representations from Transformers Model for DNA-Language in Genome. Bioinformatics 2021, 37, 2112–2120. [Google Scholar] [CrossRef] [Scilit]
- Gu, A.; Dao, T.; Ermon, S.; Rudra, A.; Re, C. HiPPO: Recurrent Memory with Optimal Polynomial Projections. arXiv 2020, arXiv:cs.LG/2008.07669. [Google Scholar] [CrossRef] [Scilit]
- Gu, A.; Goel, K.; Ré, C. Efficiently Modeling Long Sequences with Structured State Spaces. arXiv 2022, arXiv:cs.LG/2111.00396. [Google Scholar] [CrossRef] [Scilit]
- Gu, A.; Dao, T. Mamba: Linear-Time Sequence Modeling with Selective State Spaces. arXiv 2024, arXiv:cs.LG/2312.00752. [Google Scholar] [CrossRef] [Scilit]
- Dao, T.; Gu, A. Transformers are SSMs: Generalized Models and Efficient Algorithms Through Structured State Space Duality. arXiv 2024, arXiv:cs.LG/2405.21060. [Google Scholar] [CrossRef] [Scilit]
- Crossa, J.; Campos, G.d.l.; Pérez, P.; Gianola, D.; Burgueño, J.; Araus, J.L.; Makumbi, D.; Singh, R.P.; Dreisigacker, S.; Yan, J.; et al. Prediction of Genetic Values of Quantitative Traits in Plant Breeding Using Pedigree and Molecular Markers. Genetics 2010, 186, 713–724. [Google Scholar] [CrossRef] [Scilit]
- Crossa, J.; Jarquín, D.; Franco, J.; Pérez-Rodríguez, P.; Burgueño, J.; Saint-Pierre, C.; Vikram, P.; Sansaloni, C.; Petroli, C.; Akdemir, D.; et al. Genomic Prediction of Gene Bank Wheat Landraces. G3 Genes Genomes Genet. 2016, 6, 1819–1834. [Google Scholar] [CrossRef] [Scilit]
- Grant, D.; Nelson, R.T.; Cannon, S.B.; Shoemaker, R.C. SoyBase, the USDA-ARS soybean genetics and genomics database. Nucleic Acids Res. 2010, 38, D843–D846. [Google Scholar] [CrossRef] [Scilit]
- Pérez, P.; de los Campos, G.; Crossa, J.; Gianola, D. Genomic-Enabled Prediction Based on Molecular Markers and Pedigree Using the Bayesian Linear Regression Package in R. Plant Genome 2010, 3, 106–116. [Google Scholar] [CrossRef] [Scilit]
- Murcray, C.E.; Lewinger, J.P.; Conti, D.V.; Thomas, D.C.; Gauderman, W.J. Sample size requirements to detect gene-environment interactions in genome-wide association studies. Genet. Epidemiol. 2011, 35, 201–210. [Google Scholar] [CrossRef] [Scilit]
| Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |