Skip to main content
Frontiers in Microbiology logoLink to Frontiers in Microbiology
. 2026 Mar 24;17:1716930. doi: 10.3389/fmicb.2026.1716930

Deep learning on protein language model embeddings unlocks accurate prediction of protein solubility

Jing Cui 1,†, Yong Jiang 2,*,†, Jing Wang 3, Han Jiang 1, Jiehong Fang 1, Jiankang Jiang 1, Qi Chen 1, Shihuan Zhong 3, Xinglong Wang 4,*
PMCID: PMC13053639  PMID: 41953440

Abstract

Introduction

Protein misfolding is a major limitation in prokaryotic expression systems, which lack post-translational modifications and exhibit distinct intracellular environments. This severely hinders the functional expression of many heterologous proteins, especially in Escherichia coli. Accurate prediction of protein solubility is crucial for synthetic biology and protein engineering but remains a challenging task.

Methods

Here, we present DeepSolNet, a deep learning model that leverages advanced protein language models to enhance solubility prediction. DeepSolNet adopts a multi-module architecture, integrating contextual embeddings from ESM Cambrian with bidirectional long short-term memory networks, convolutional neural networks, and attention mechanisms.

Results

On the validation set, DeepSolNet achieved an accuracy of 0.75 and a Matthews correlation coefficient of 0.50 for soluble/insoluble protein classification. On an independently constructed test set containing gammabody, transglutaminase, and aldehyde dehydrogenase sequences, the model maintained high performance with an accuracy of 0.53, achieving state-of-the-art performance. Visualization analyses further showed that DeepSolNet is sensitive to key residues influencing protein solubility.

Discussion

These results demonstrate that DeepSolNet serves as a powerful and generalizable tool for large-scale protein design and expression optimization. The tool is freely available at https://github.com/wangxinglong1990/DeepSolNet.

Keywords: deep learning, Escherichia coli, protein language models, protein solubility, synthetic biology

Graphical Abstract

Flowchart illustrating a protein solubility prediction model. Protein sequences are input, embedded using an ESM language model, and undergo projection preparation. Features are extracted with bidirectional LSTM, CNN, self-attention, and bilinear pooling, then concatenated and classified as soluble or insoluble by a multi-layer perceptron.

DeepSolNet is a multi-module deep learning framework for predicting protein solubility. It uses an ESM language model to generate sequence embeddings, followed by bidirectional LSTM, multi-scale CNN, and self-attention to extract features. Fused features are classified by an MLP to determine solubility (blue: insoluble, green: soluble), supporting synthetic biology and protein engineering.

Introduction

Protein solubility refers to the ability of a protein to remain in a folded and soluble state within a given solvent, without aggregation or precipitation (Grossmann and McClements, 2023). The folding state of a protein is critical for its biological function and successful application in biotechnology and biomedicine (Kouhi et al., 2020; Sui et al., 2020). Proper folding and sufficient solubility are essential for maintaining cellular homeostasis and facilitating various life processes (Acosta-Alvear et al., 2025). In synthetic biology, there is an increasing demand for enzymes with specific catalytic functions to construct pathways. However, many heterologous proteins do not perform well in the Escherichia coli environment, often resulting in misfolding and loss of function (Mital et al., 2021). This is particularly true for proteins originating from eukaryotic cells that require post-translational modifications, as achieving correct folding and soluble expression in E. coli is challenging (İncir and Kaplan, 2024). Therefore, accurately predicting protein solubility in E. coli is valuable for two key reasons: first, it can help guide the selection of suitable enzymes for pathway construction (Amin et al., 2019); second, it can predict mutations that enhance the solubility of proteins, thereby increasing their production which is particularly necessary for food proteins (Yousefi and Abbasi, 2022). In both contexts, developing an accurate solubility prediction model is crucial.

Although recombinant protein expression can be achieved in various host systems, E. coli remains the most widely used and cost-effective host in both academic research and industrial production, owing to its fast growth, low cultivation cost, and ease of genetic manipulation (de Marco, 2025; McElwain et al., 2022). However, proteins derived from eukaryotic organisms or even from different prokaryotic species often fail to express solubly in E. coli. This is primarily due to differences in intracellular conditions such as redox balance, chaperone availability, and pH, which frequently result in protein misfolding and aggregation into inclusion bodies, thereby rendering the proteins insoluble and non-functional (Delivoria et al., 2025; Govers et al., 2014). Previous studies have demonstrated that fusion tags, such as soluble proteins or peptides attached to the N-terminus of the target protein, can enhance folding and solubility (Han et al., 2020; Steinmetz and Auldridge, 2017). Other approaches, including chaperone co-expression, glycosylation, and codon optimization, have also been employed to improve soluble expression (Kaur et al., 2018; Shanmugasundaram et al., 2021). However, these strategies typically rely on modifying the expression environment rather than addressing the intrinsic properties of the target protein itself. As a result, they may unintentionally alter cellular conditions in ways that negatively impact pathway efficiency or host cell growth.

To improve protein solubility by focusing on its sequence, researchers have explored computational prediction methods, including machine learning (ML) and deep learning (DL) techniques. Early methods primarily relied on statistical analysis of small-scale experimental datasets, with the advent of ML, protein solubility prediction entered a new era. Researchers began applying more sophisticated algorithms such as Support Vector Machines (SVM), Random Forests, and Gradient Boosting Machines, along with refined feature engineering to build predictive models. Traditional ML-based models, including SOLpro, PROSO II, SCM, Protein-Sol, PaRSnIP, and SoluProt, improved prediction performance by extracting hundreds or even thousands of physicochemical properties (Hebditch et al., 2017; Hon et al., 2021; Huang et al., 2012; Magnan et al., 2009; Rawi et al., 2018; Smialowski et al., 2012). However, these models heavily rely on the quality of feature selection and may not fully capture the complex, non-linear relationships hidden within sequences. In recent years, DL methods have revolutionized bioinformatics, including protein solubility prediction. Architectures like Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), and their variants such as Long Short-Term Memory (LSTM) and Gated Recurrent Units (GRU) have become widely used due to their ability to automatically extract features and recognize patterns. Models like DeepSol, SKADE, EPSOL, DSResSol, and DeepSoluE are prominent examples, capable of learning deep, sequence-based features directly from amino acid sequences or their initial encodings, significantly reducing reliance on traditional feature engineering (Khurana et al., 2018; Madani et al., 2021; Raimondi et al., 2020; Wang and Zou, 2023; Wu and Yu, 2021).

This study seeks to enhance the accuracy and reliability of protein solubility prediction through two main strategies. First, we curated and thoroughly evaluated a high-quality, large-scale benchmark dataset specifically tailored for the E. coli expression system. This dataset integrates multiple authoritative data sources and undergoes meticulous data cleaning, de-redundancy, and standardization, providing a solid foundation for model training and evaluation, addressing the shortcomings of existing datasets. Second, based on this high-quality dataset, we developed a novel DL prediction model, DeepSolNet. The core innovation of DeepSolNet lies in its unique architecture: it leverages one of the state-of-the-art protein language models, ESM Cambrian (ESM C) (Zhang Z. et al., 2024), to extract deep, context-aware feature embeddings from input amino acid sequences. These high-quality embeddings are then processed through an integrated DL classifier that includes a Bidirectional Long Short-Term Memory network (BiLSTM) (Schuster and Paliwal, 1997), a one-dimensional Convolutional Neural Network (TextCNN) (Kim, 2014), and a self-attention mechanism (Vaswani et al., 2017). This multi-module, synergistic architecture enables DeepSolNet to capture complex sequence patterns and long-range dependencies related to protein solubility at various levels. We rigorously evaluated DeepSolNet’s performance using an independent test set, ensuring no overlap with the training data, and systematically compared it with several previously reported prediction models. Additionally, we curated a novel independent dataset from experimental data across various studies to further validate DeepSolNet’s performance. Leveraging its high accuracy, we have integrated this tool into a user-friendly web server for easy access.

Materials and methods

Benchmark dataset

High-quality, large-scale benchmark datasets are essential for developing robust and accurate models for protein solubility prediction. In this study, we utilized a previously curated and validated dataset, UESolDS (Zhang X. et al., 2024), specifically designed to assess the solubility of recombinant proteins expressed in E. coli. UESolDS was constructed by integrating data from multiple authoritative public sources, including TargetTrack (Park et al., 2024), DNASU (Seiler et al., 2014), eSOL (Delaney, 2004), and the Protein Data Bank (PDB). A rigorous six-step data cleaning pipeline was applied during dataset construction: (1) removal of 19,576 membrane proteins predicted by TMHMM; (2) exclusion of sequences containing His-tag fragments due to their uneven distribution between soluble and insoluble classes; (3) removal of 1,454 sequences containing non-standard characters; (4) filtering out 232 sequences with lengths shorter than 25 or longer than 2,500 amino acids; (5) elimination of 23,933 insoluble entries exhibiting >75% sequence identity and >70% coverage with soluble entries via BLASTp, thereby addressing data contamination; and (6) clustering of all remaining sequences using MMseqs2 at a 25% sequence identity threshold with >70% coverage to reduce sequence redundancy. After this comprehensive filtering and de-redundancy procedure, the final UESolDS dataset comprises 78,031 high-quality non-redundant protein sequences, of which 46,450 are labeled as soluble and 31,581 as insoluble.

The UESolDS dataset was divided into three non-overlapping subsets: a training set of 70,031 sequences, of which 42,450 are soluble and 27,581 are insoluble; a validation set of 4,000 sequences, of which 2,000 are soluble and 2,000 are insoluble; and an independent test set of 4,000 sequences, of which 2,000 are soluble and 2,000 are insoluble. The independent test set was further verified to share less than 25% sequence identity with the training datasets used in seven representative prior studies, including Protein_sol, SKADE, SWI, SoluProt, EPSOL, NetSolP, and DeepSoluE, enabling an unbiased evaluation of model performance (Supplementary Table 1).

Additional external test set

To further assess the predictive capability of DeepSolNet in real-world scenarios, we curated an external test set by collecting solubility-labeled protein samples from previously published studies. This dataset includes 50 gammabody samples (Sormanni et al., 2015), eight transglutaminase samples (Wang et al., 2025), and 10 aldehyde dehydrogenase samples (Ma et al., 2025), offering a diverse and practical benchmark for evaluating model generalizability.

Model architecture

This study presents DeepSolNet, a novel DL framework designed to predict protein solubility directly from primary amino acid sequences (Figure 1). To effectively capture the intrinsic biological information encoded in protein sequences, we utilize the pre-trained protein language model ESM C, developed by Evolutionary Scale, to generate initial sequence embeddings. ESM C is a large-scale Transformer-based model trained on millions of protein sequences using an unsupervised Masked Language Modeling (MLM) objective. Through this training paradigm, ESM C learns high-dimensional contextualized representations that encode both structural and functional features of proteins. We chose ESM C as the feature extractor due to its state-of-the-art performance across various protein understanding benchmarks, making it a robust foundation for downstream prediction tasks. In DeepSolNet, each input sequence is passed through ESM C to produce an embedding matrix of shape (B, L, Dm), where B denotes the batch size, L the sequence length, and Dm the dimensionality of the embeddings. These embeddings serve as rich input features for the subsequent modules of DeepSolNet, enabling more accurate and biologically informed solubility prediction.

FIGURE 1.

Three architecture diagrams compare DeepSolNet, DeepSolNet-V1, and DeepSolNet-V2 for protein solubility prediction. Each starts with input representation using an ESM language model and projection preparation. DeepSolNet and DeepSolNet-V2 incorporate bidirectional LSTM, multi-scale CNN, self-attention, and bilinear pooling for sequence feature extraction, then fuse features for final classification into insoluble or soluble. DeepSolNet-V1 only uses multi-scale CNN for sequence extraction before classification. All architectures output binary predictions with labels and class colors.

DeepSolNet architectures. Illustration of the DeepSolNet model used for predicting protein solubility. Protein sequences are first processed using the ESM language model to generate sequence embeddings, followed by feature extraction through deep learning modules. A binary classification approach is employed for the solubility prediction.

The overall prediction pipeline of DeepSolNet consists of four main stages: (i) ESM C converts each input amino acid sequence into per-residue contextual embeddings; (ii) a linear projection layer maps these embeddings into a lower-dimensional, task-specific hidden space; (iii) the projected features are processed in parallel by three complementary modules — a BiLSTM network that captures long-range sequential dependencies, a TextCNN module that extracts local sequence motifs of varying lengths, and a residual attention module combined with bilinear pooling that identifies globally important positions and inter-terminal interactions; and (iv) the outputs of all modules are concatenated and passed through fully connected layers to produce the final solubility prediction. The mathematical formulations for each module are presented in the following subsections.

Xe⁢s⁢m∈RB×L×Dm

The core architecture of DeepSolNet takes the protein embeddings Xesm, generated by the ESM C model, as input and processes them through a series of specialized modules for deep feature extraction and integration, ultimately producing solubility predictions. To align feature dimensions and reduce computational complexity in subsequent layers, the raw embeddings are first passed through a linear projection layer. This layer projects the input embeddings from their original dimensionality Din to a predefined hidden dimension Dhid. Mathematically, the projection is formulated as:

Xp⁢r⁢o⁢j=Xe⁢s⁢m⁢Wp+bp

Where Xproj ∈ RB × L × Dhid is a learnable weight matrix and bp ∈ RDhid is a bias vector. This transformation not only standardizes the embedding dimensions for downstream processing but also allows the model to learn task-specific feature representations, setting the stage for more effective deep feature extraction in the following modules.

BiLSTM

To capture long-range contextual dependencies in the sequence, the projected features Xproj are fed into an Nlstm layer BiLSTM network. BiLSTM processes sequence information through two parallel LSTM layers, one forward and one backward, and concatenates their hidden states at each time step t:

ht=[htf⁢w⁢d;htb⁢w⁢d]

The core computations of an LSTM unit include the input gate it, forget gate ft, cell state update gt, output gate ot, and updates to the cell state ct and hidden state ht, with formulas as follows:

it=σ⁢(Wi⁢i⁢xt+bi⁢i+Wh⁢i⁢xt-1+bh⁢i)
ft=σ⁢(Wi⁢f⁢xt+bi⁢f+Wh⁢f⁢ht-1+bh⁢f)
gt=t⁢a⁢n⁢h⁢(Wi⁢g⁢xt+bi⁢g+Wh⁢g⁢ht-1+bh⁢g)
Ot=σ⁢(Wi⁢o⁢xt+bi⁢o+Wh⁢o⁢ht-1+bh⁢o)
Ct=ft⊙Ct-1+i⊙gt
ht=ot⊙tanh⁢(Ct)

The output of the BiLSTM module is Hlstm ∈ RB × L × 2Dhid, which encodes context-aware features for each amino acid position.

TextCNN module

To extract multi-scale local sequence patterns from the BiLSTM output, we designed a TextCNN module. This module employs multiple one-dimensional convolutional layers (Conv1D) in parallel, each with different kernel sizes. The input Hlstm is reshaped to B × 2Dhid × L to suit convolutional operations. For the j-th convolutional kernel, its operation can be represented as:

Cj=G⁢E⁢L⁢U⁢(Wc⁢o⁢n⁢vj×Hl⁢s⁢t⁢m+bc⁢o⁢n⁢vj)

where Wconvj and bconvj are the kernel weights and biases, respectively, denotes the convolution operation, and GELU (Gaussian Error Linear Unit) is used as the activation function. Subsequently, max pooling is applied along the time dimension for each convolutional output Cj ∈ RB × Dhid × L:

Pj=m⁢a⁢xt⁢i⁢m⁢e⁢(Cj)

thus extracting a fixed-length feature vector Pj ∈ RB × Dhid for each convolutional kernel.

Residual attention module

To enable the model to dynamically focus on critical regions of the sequence and facilitate the flow of deep information, we introduced a residual module based on self-attention. This module typically contains multiple cascaded Residual Blocks, operating on the BiLSTM output Hlstm.

Self-attention

The core of each residual block is a self-attention layer. The input Y ∈ RB × 2Dhid × L, where Y represents Hlstm or the output of the previous residual block, first undergoes Layer Normalization (Layer Norm, LN), then is linearly projected to generate Query (Q), Key (K), and Value (V) matrices:

Q=L⁢N⁢(Y)⁢WQ,K=L⁢N⁢(Y)⁢WK,V=L⁢N⁢(Y)⁢WV

The attention output is computed via scaled dot-product attention:

A⁢t⁢t⁢e⁢n⁢t⁢i⁢o⁢n⁢(Q,K,V)=s⁢o⁢f⁢t⁢m⁢a⁢x⁢(Q⁢KTdk)⁢V

where dk is the dimension of the key vectors. Multi-head attention enhances expressive power by performing multiple independent attention computations in parallel and fusing their results.

Residual connection and feed-forward network

The output of the self-attention layer, after passing through a Dropout layer, is added to the input Y via a residual connection. Subsequently, the result undergoes another Layer Normalization and is fed into a position-wise Feed-Forward Network (FFN), which typically consists of two linear transformations and a GELU activation function:

Y′=Y+D⁢r⁢o⁢p⁢o⁢u⁢t⁢(S⁢e⁢l⁢f⁢A⁢t⁢t⁢e⁢n⁢t⁢i⁢o⁢n⁢(L⁢N⁢(Y)))
Hr⁢e⁢s=Y′+D⁢r⁢o⁢p⁢o⁢u⁢t⁢(F⁢F⁢N⁢(L⁢N⁢(Y′)))

where (FFN(Z)) = GELU(ZWf1 + bf1)Wf2 + bf2

The output of the entire residual attention module, Hattention∈RB × 2Dhid × L, is then subjected to average pooling, yielding Pattention = meantime(Hattention)∈RB × 2Dhid.

Bilinear pooling

To capture complex higher-order interactions between features at the two ends of the BiLSTM output sequence, we employed bilinear pooling. This operation acts on the hidden state of the BiLSTM output at the first time stepHlstm0 ∈ RB × 2Dhid, and the hidden state at the last time step HlstmL−1 ∈ RB × 2Dhid:

Pb⁢i⁢l⁢i⁢n=Hl⁢s⁢t⁢m0T⁢A⁢Hl⁢s⁢t⁢mL-1+bb⁢i⁢l⁢i⁢n

where A is a learnable weight tensor (or a series of weight matrices corresponding to each output dimension), and bbilin is a bias. The output Pbilin ∈ RB × 2Dhid captures specific interaction patterns of global sequence information.

Feature fusion and final classification

DeepSolNet effectively fuses features from different modules to form the final protein representation. Specifically, the pooled features from the TextCNN module, the pooled features from the residual attention module patt, and the bilinear pooling features pbilin are concatenated:

Fc⁢o⁢n⁢c⁢a⁢t=[p1;p2;…;pb⁢i⁢l⁢i⁢n;pa⁢t⁢t]

The resulting fused feature vector Fconcat ∈ RB × Dfinal, where Dfinal is the total dimension of the concatenated features, first undergoes Layer Normalization and a Dropout layer for regularization, enhancing the model’s generalization ability:

Fn⁢o⁢r⁢m=D⁢r⁢o⁢p⁢o⁢u⁢t⁢(L⁢a⁢y⁢e⁢r⁢N⁢o⁢r⁢m⁢(Fc⁢o⁢n⁢c⁢a⁢t))

Finally, this normalized feature vector passes through one or more Fully Connected (FC) layers for the final solubility classification. For a binary classification task, the output layer typically contains a neuron with a Sigmoid activation function (or Softmax for multi-class) or directly outputs logits for the loss function to process:

Ol⁢o⁢g⁢i⁢t⁢s=D⁢r⁢o⁢p⁢o⁢u⁢t⁢(G⁢E⁢L⁢U⁢(Fn⁢o⁢r⁢m⁢Wf⁢c⁢1+bf⁢c⁢1))⁢Wf⁢c⁢2+bf⁢c⁢2

where Wfc1, bfc1, Wfc2, bfc2 are the weights and biases of the fully connected layers.

Through the synergistic action of these multi-modules, DeepSolNet aims to learn comprehensive and discriminative feature representations from protein sequences, thereby achieving efficient and accurate prediction of protein solubility.

Model training

The training of the DeepSolNet model follows a standard supervised learning procedure, aiming to optimize its ability to predict protein solubility. The entire process includes dataset preparation, model compilation, iterative training, and performance validation. We use protein sequence datasets in FASTA format, with each sequence associated with a binary solubility label. Data is loaded via a custom Solubility Dataset class and subjected to ESM C encoding and dynamic padding during batch processing using a collate_fn function. The model is implemented using the PyTorch framework, trained with a cross-entropy loss function and the Adam optimizer, and the learning rate is adjusted using a Reduce LROn Plateau strategy. To prevent overfitting, we implemented an early stopping mechanism and fixed random seeds to ensure experimental reproducibility.

Evaluation metrics

To comprehensively and objectively evaluate the performance of the DeepSolNet model on the protein solubility prediction task, we employed several widely used and informative evaluation metrics in binary classification problems. These metrics are all calculated based on the four fundamental quantities of a confusion matrix: True Positives (TP), True Negatives (TN), False Positives (FP), and False Negatives (FN). In this task, “positive” typically refers to the “soluble” class.

Accuracy

Accuracy measures the proportion of samples correctly classified by the model out of the total number of samples, serving as the most intuitive performance metric. Its formula is:

Accuracy=T⁢P+T⁢NT⁢P+T⁢N+F⁢P+F⁢N

Matthews Correlation Coefficient (MCC)

Matthews Correlation Coefficient is considered a very balanced and reliable metric for evaluating the performance of binary classifiers, especially when dealing with class imbalance. It takes into account all four values of the confusion matrix, with its value ranging from −1 to +1. A +1 indicates a perfect prediction, 0 indicates a prediction no better than random guessing, and −1 indicates a prediction completely opposite to the actual outcome.

The MCC is calculated as:

MCC=T⁢P×T⁢N-F⁢P×F⁢N(T⁢P+F⁢P)⁢(T⁢P+F⁢N)⁢(T⁢N+F⁢P)⁢(T⁢N+F⁢N)

During model training, these evaluation metrics are calculated on the validation set at the end of each epoch to monitor training progress, adjust the learning rate, and decide whether to terminate training early. The finally selected model will be evaluated on an independent test set, not involved in training or validation, using the same metrics to provide an unbiased estimate of the model’s generalization ability. Additional evaluation metrics to assess the performance of the protein solubility prediction model were used, including the Area Under the Receiver Operating Characteristic curve (AUC) was used to evaluate the model’s ability to discriminate between soluble and insoluble proteins across all possible classification thresholds. A higher AUC indicates better overall model performance, as it reflects the model’s ability to correctly rank proteins based on their solubility. In addition, the Area Under the Precision-Recall curve (AUPR) was calculated to evaluate the model’s performance in scenarios with class imbalance, which is common in solubility prediction tasks.

Results

Architecting DeepSolNet: ablation design and component contribution analysis

To systematically investigate the contribution of each core architectural component within the DeepSolNet framework, we designed and evaluated two key ablation variants of DeepSolNet-V1 and DeepSolNet-V2 (Figure 1). By comparing these simplified versions against the complete DeepSolNet model, we aim to dissect the functional roles and relative importance of different modules in the task of protein solubility prediction.

We first introduced DeepSolNet-V1, a streamlined variant that removes two major components from the full architecture: the residual attention mechanism and the bilinear pooling layer (Figure 1). The remaining structure includes the initial projection of ESM-C embeddings, a BiLSTM module for capturing sequential dependencies, and a TextCNN module for extracting local sequence features. This design allows us to evaluate the model’s performance when it relies solely on the sequential context provided by BiLSTM and local pattern extraction by CNN, without the benefits of dynamic feature re-weighting via attention or the modeling of long-range interactions between sequence termini via bilinear pooling. The performance gap between DeepSolNet and V1 thus quantifies the collective contribution of the attention and bilinear modules to overall predictive accuracy. Next, we developed DeepSolNet-V2, which removes the BiLSTM module while retaining the residual attention and bilinear pooling components (Figure 1). In this variant, the ESM-C embeddings, after initial linear transformation, are passed directly to the TextCNN and attention layers. Since the bilinear pooling module was originally designed to operate on the first and last hidden states of BiLSTM, its use in V2 requires either modification or reinterpretation. This variant is intended to evaluate whether the rich pre-trained contextual information embedded within ESM-C representations when combined with local feature extraction and attention-based integration that can compensate for the absence of explicit long-range sequence modeling via BiLSTM.

The comparative performance of V2 against the full model provides insight into the indispensability of BiLSTM for capturing positional and sequential dependencies, which may be underrepresented or diluted in purely attention-based frameworks. Moreover, it helps clarify whether pre-trained embeddings alone are sufficient for high-accuracy solubility prediction, or if further sequence modeling remains essential. Together, these two ablation variants allow us to isolate and evaluate the functional contributions of BiLSTM, residual attention, and bilinear pooling within DeepSolNet. This layered ablation strategy provides a clearer understanding of how each component enhances the model’s predictive power and supports future optimization of similar architectures.

Initial validation of DeepSolNet variants

To preliminarily assess the effectiveness and robustness of the DeepSolNet architecture, we conducted a 5-fold cross-validation experiment. In each iteration, the dataset was randomly partitioned into five subsets, with 4-folds used for training and the remaining one for testing. This approach ensures that the evaluation is not biased by a specific train-test split and allows for a more generalized assessment of model performance. The results consistently demonstrated that the full version of DeepSolNet outperformed both DeepSolNet-V1 and DeepSolNet-V2 in the best-performing fold (Figures 2A–C). Specifically, DeepSolNet achieved an average accuracy improvement of over 0.01 in each fold compared to the other two variants (Figure 2D). Although the numerical difference may appear modest, the consistent advantage across all test folds suggests that the full architecture exhibits superior generalization ability and robustness under varying training conditions.

FIGURE 2.

Panel A presents a confusion matrix with 1,454 true negatives, 1,453 true positives, and 546 each of false positives and false negatives. Panel B displays a confusion matrix with 1,457 true negatives, 1,457 true positives, and 542 each of false positives and false negatives. Panel C shows a confusion matrix with 1,499 true negatives, 1,499 true positives, and 500 each of false positives and false negatives. Panel D provides an accuracy heatmap comparing DeepSoilNet-V1, DeepSoilNet-V2, and DeepSoilNet across five folds, with accuracies ranging from 0.72 to 0.75.

Cross-validation of DeepSolNet variants. (A–C) Show the best-performing fold from k-fold cross-validation for each of the three models, (A) V1, (B) V2, and (C) the full version. (D) The accuracy heatmap for DeepSolNet variants during the 5-fold validation.

Comparison of DeepSolNet variants using independent dataset

To quantitatively evaluate the predictive capabilities of the model variants, we compared their performance on an independent test set using accuracy and MCC as metrics. As shown in Figure 3A, the full version of DeepSolNet outperformed both DeepSolNet-V1 and DeepSolNet-V2 in terms of both accuracy and MCC, indicating that the residual attention module, bilinear pooling layer, and BiLSTM each contribute positively to the overall performance of the model. Among the variants, DeepSolNet-V2 performed slightly better than V1, which suggests that BiLSTM-based sequence information integration plays a more critical role in this architecture than the components omitted in V1. Alternatively, it is possible that the ESM-C embeddings already provide rich sequence-level representations, allowing downstream modules to perform reasonably well even without BiLSTM. Interestingly, although DeepSolNet-V2 exhibited a broader distribution of MCC scores compared to the other models, it also produced a higher proportion of high-scoring predictions, suggesting that it may achieve greater accuracy on a subset of particularly informative or challenging samples (Figure 3B).

FIGURE 3.

Figure composed of four panels comparing DeepSolNet, DeepSolNet-V1, and DeepSolNet-V2 model performance. Panel A shows a scatter plot of accuracy vs. MCC score, with DeepSolNet outperforming both variants. Panel B displays violin plots of MCC scores, with DeepSolNet having the highest median. Panel C presents a radar chart comparing metrics such as MCC, accuracy, recall, precision, and stability, where DeepSolNet slightly outperforms the others. Panel D contains ROC curves indicating DeepSolNet yields the highest AUC, followed by its two variants.

Validation of DeepSolNet variants using an independent dataset. Performance evaluation of DeepSolNet and its variants on an independent dataset comprising protein samples with less than 25% sequence identity. (A) Bar plots showing accuracy and Matthews Correlation Coefficient (MCC) scores for each model. (B) Distribution of MCC scores across all samples. (C) Multi-metric radar chart comparing model performance in terms of stability, precision, recall, accuracy, and MCC. (D) Area Under the Receiver Operating Characteristic (AUC) curve analysis demonstrating the classification performance of each variant.

A multi-metric performance radar chart (Figure 3C) further demonstrated that the complete DeepSolNet architecture delivers the most balanced and superior performance across all metrics. Notably, DeepSolNet-V2 achieved higher recall and precision, reflecting enhanced predictive sensitivity and accuracy, which is particularly beneficial for capturing both soluble and insoluble proteins. In contrast, DeepSolNet-V1 exhibited higher stability, implying more consistent performance across different input conditions, potentially due to its simpler or more regularized structure. Finally, AUC curve comparisons confirmed that DeepSolNet achieved the highest AUC among the three models, further supporting the overall superiority of the full architecture (Figure 3D).

Models comparison using independent dataset

To comprehensively evaluate the performance of DeepSolNet, we conducted a systematic comparison against seven representative and previously published protein solubility prediction models: SKADE, SWI, SoluProt, EPSOL, NetSolP, DeepSoluE, and PLM_Sol, the latter also based on PLMs. All models were evaluated on the same independent test set, which shares less than 25% sequence identity with the training data of all compared models. Among them, PLM_Sol was also trained on the UESolDS dataset. Primary evaluation metrics included accuracy and MCC, supplemented by AUC, and AUPR. DeepSolNet demonstrated superior performance across all metrics. It outperformed PLM_Sol, the best-performing PLM-based baseline, with a relative Accuracy improvement of approximately 2.5% (0.75 vs. 0.73, Figure 4A). Compared to earlier ML and DL models such as SKADE, SWI, SoluProt, EPSOL, NetSolP, and DeepSoluE, DeepSolNet achieved a margin of over 0.08 in accuracy, highlighting its significant performance advantage (Figure 4A). On the more rigorous and balanced MCC metric, DeepSolNet achieved a score of 0.50, compared to 0.47 for PLM_Sol, reflecting a relative improvement of approximately 5.8% (Figure 4B), which underscores its enhanced discriminative capability for distinguishing between soluble and insoluble proteins.

FIGURE 4.

Three panels compare machine learning models for protein solubility prediction: Panel A shows DeepSolNet and PLM_Sol have the highest accuracy scores among seven models; Panel B shows the same models with the highest MCC scores; Panel C presents an ROC curve indicating DeepSolNet with the greatest AUC, followed by PLM_Sol, with all other models performing lower.

Model comparison on independent dataset. Performance comparison of various machine learning (ML) and deep learning (DL) models on the independent dataset. (A) Accuracy scores, (B) Matthews Correlation Coefficient (MCC) values, and (C) a comprehensive evaluation of multiple performance metrics, including accuracy, precision, recall, and MCC.

Furthermore, DeepSolNet achieved the highest AUC and AUPR scores among all evaluated models (Figure 4C). Specifically, it reached an AUC of 0.89, outperforming PLM_Sol by 7.2%. In terms of precision-recall performance, DeepSolNet achieved AUPR = 0.69 and AUC = 0.56, compared to 0.62 and 0.49 by PLM_Sol, respectively. These results collectively demonstrate that DeepSolNet’s carefully engineered architecture—combining the powerful representation capabilities of the ESM C protein language model with the sequence-processing strengths of BiLSTM, TextCNN, residual attention, and bilinear pooling that sets a new benchmark in protein solubility prediction.

Model validation on external test set

To further assess the generalizability of DeepSolNet, we curated a novel dataset comprising 68 enzyme sequences, including gammabody, transglutaminase, and aldehyde dehydrogenase, with each group sharing over 70% intra-group sequence similarity. We evaluated the performance of DeepSolNet against the state-of-the-art PLM-based model PLM_Sol on this dataset. DeepSolNet achieved an accuracy of 0.53, outperforming PLM_Sol, which achieved 0.46. Additionally, DeepSolNet demonstrated superior sensitivity, AUC, and AUPR scores, underscoring its robustness and generalization capabilities (Figure 5A). Given the high sequence similarity within each enzyme group, we hypothesized that DeepSolNet may have learned to focus on specific residues that influence solubility. To investigate this, we visualized the residue-level contribution scores across the sequences to examine their influence on the overall solubility prediction. The analysis revealed that DeepSolNet could identify individual residues that significantly impact solubility (Figure 5B). However, while it could highlight influential positions, it did not consistently distinguish whether a residue had a positive or negative effect on solubility. Notably, insoluble sequences often exhibited higher contribution scores in the N-terminal region, suggesting that this region may play a critical role in solubility determination. These findings indicate that DeepSolNet is sensitive to residue-level variations and can capture localized sequence features relevant to solubility, further supporting its potential as a powerful tool for protein engineering and design.

FIGURE 5.

Panel A displays a grouped bar chart comparing DeepSolNet and PLM_Sol performance on four evaluation metrics: accuracy, sensitivity, AUC, and AUPR, with DeepSolNet outperforming PLM_Sol in each metric. Panel B presents a heatmap of amino acid importance scores for soluble and insoluble protein samples, where higher importance is indicated by darker coloration along the amino acid position axis.

Validating performance of DeepSolNet using curated dataset. (A) Comparison of evaluation metrics between PLM_Sol and DeepSolNet, including accuracy, sensitivity, Area Under the Receiver Operating Characteristic curve (AUC), and Area Under the Precision-Recall curve (AUPR). (B) Residue-level contribution scores generated by DeepSolNet, highlighting sequence positions that influence solubility predictions. The sequence number was shown in the Supplementary materials.

Discussion

In this study, we developed DeepSolNet, a DL framework for predicting protein solubility in E. coli by extracting informative patterns directly from primary amino acid sequences. The model integrates embeddings from the advanced protein language model ESM C with a hybrid architecture that combines BiLSTM networks, TextCNN, and attention mechanisms to capture and aggregate rich sequence features. DeepSolNet achieved an average accuracy of 0.75 in 5-fold cross-validation and reached the same accuracy on an independent test set, demonstrating robust generalization capabilities. We conducted an ablation study to evaluate the contribution of each model component and found that DeepSolNet consistently outperformed existing state-of-the-art ML and DL approaches for solubility prediction. To further validate its practical applicability, we curated additional test samples comprising gammabody, transglutaminase, and aldehyde dehydrogenase sequences from the literature. On this independent set, DeepSolNet maintained a high accuracy of 0.53. Moreover, we performed a residue-level contribution analysis, which revealed that DeepSolNet is sensitive to specific amino acids that influence solubility within a given sequence.

Recent advances in Natural Language Processing (NLP) particularly the development of Transformer-based architectures with attention mechanisms that have revolutionized the modeling of sequential data (Supriyono et al., 2024). Protein sequences often referred to as the “language of life” (Topol, 2025), share structural and hierarchical similarities with natural language, inspiring the development of PLMs such as ELMo, BERT-based variants, Transformer-XL, XLNet, and more recently, the ESM and ProtTrans series (Ofer et al., 2021). These PLMs are pre-trained on massive protein sequence databases, enabling them to capture complex long-range dependencies, evolutionary signals, and structural-functional relationships embedded within sequences, enabling the capabilities that far surpass traditional encodings like one-hot or handcrafted physicochemical descriptors (Bepler and Berger, 2021; Lupo et al., 2022). Leveraging these high-quality, context-aware embeddings has proven effective for a range of downstream prediction tasks (Masethe et al., 2024; Zeng et al., 2024). For instance, NetSolP demonstrated early success by combining ESM-1b embeddings with a multi-layer perceptron for solubility classification (Thumuluri et al., 2022). Building on these insights, our study employed ESM C as a feature extractor, which not only outperformed traditional encoding methods but also reduced feature dimensionality, enhancing computational efficiency while preserving biological relevance.

Recent studies have similarly highlighted the advantages of hybrid architectures in protein attribute prediction. For example, SoluProt utilized a ML-based framework and achieved an accuracy of 0.59 for solubility prediction (Hon et al., 2021). In contrast, PLM_Sol integrated BiLSTM and TextCNN modules to build a more expressive DL architecture, reaching 0.73 accuracy on an independent test set, outperforming traditional ML-based models (Zhang X. et al., 2024). Building upon these advancements, DeepSolNet adopts a more comprehensive and modular architecture, resulting in improved performance. The integration of BiLSTM, TextCNN, and attention mechanisms plays a pivotal role in enhancing predictive accuracy (Agbesi et al., 2024). BiLSTM captures bidirectional long-range dependencies between amino acids, which is crucial for understanding contextual sequence relationships (Gao et al., 2025). TextCNN efficiently extracts local sequence motifs associated with solubility, while the attention mechanism dynamically re-weights sequence positions to emphasize biologically relevant residues, thereby improving both model focus and interpretability (Zhang et al., 2022). Collectively, these components synergize with high-quality protein embeddings from PLMs, reinforcing the effectiveness of DeepSolNet. The model’s superior performance underscores the importance of combining multiple specialized DL modules with advanced PLM representations to achieve state-of-the-art results in protein solubility prediction.

The ablation study further clarified the role of each module within the DeepSolNet architecture. Removing either the attention and bilinear modules or the BiLSTM module resulted in consistent performance degradation across all evaluation folds and metrics. As shown in Figure 3, each simplified variant excels in a different subset of metrics, while the full architecture achieved balanced performance across all dimensions, suggesting that the modules capture complementary sequence information. In terms of overall improvement, the accuracy gain over PLM_Sol was 2.5%, while MCC and AUC showed larger improvements of 5.8% and 7.2%, respectively. The main computational cost of DeepSolNet lies in the ESM C embedding extraction, while the downstream prediction modules remain relatively lightweight.

This study introduces DeepSolNet, a DL framework designed to predict protein solubility in E. coli by capturing informative sequential features. The model facilitates the identification of potentially soluble enzymes, supporting rational selection for metabolic pathway construction. Moreover, DeepSolNet can assist in guiding site-directed mutagenesis by pinpointing sequence regions associated with solubility alterations. From a practical standpoint, the performance improvements achieved by DeepSolNet, particularly the 7.2% gain in AUC and 5.8% gain in MCC over PLM_Sol, are meaningful in real-world protein engineering workflows. In typical applications such as enzyme mining from metagenomic libraries or screening candidate proteins for metabolic pathway construction, researchers often rank thousands of sequences by predicted solubility and select only the top candidates for costly experimental validation. In such ranking-based scenarios, improved AUC directly translates to a higher proportion of truly soluble proteins among the selected candidates, thereby reducing the number of failed expression trials and accelerating the design-build-test cycle. Similarly, when using solubility prediction to guide site-directed mutagenesis, enhanced discriminative accuracy enables more reliable identification of beneficial mutations, reducing the experimental iterations required to achieve soluble expression. The architecture was systematically optimized from input feature extraction to the design of the predictive network, achieving an accuracy of 0.75 on an independent validation set and 0.53 on a curated experimental test set. While these results demonstrate strong predictive performance, further improvements are possible. We note that the compared models were trained on different datasets, which is a common challenge in benchmarking protein prediction tools. To mitigate this, all models were evaluated on the same independent test set with strict homology filtering, and the comparison with PLM_Sol, which shares the same training data as DeepSolNet, provides a controlled evaluation of architectural improvements. Future work should focus on expanding the training dataset through manual curation of solubility-labeled sequences from public repositories, as well as exploring more advanced network architectures to better capture subtle sequence-solubility relationships.

Funding Statement

The author(s) declared that financial support was received for this work and/or its publication. This work was supported by the National Natural Science Foundation of China (32472292 and 32472452), the Natural Science Foundation of Zhejiang Province (LZ25C200001), the Basic Research Program of Jiangsu (BK20241615), and the Science and Technology Program of the Education Department of Jilin Province (JJKH20261153KJ).

Footnotes

Edited by: George Tsiamis, University of Patras, Greece

Reviewed by: Richa Sharma, Stanford University, United States

Chao Wang, Guangxi Medical University, China

Data availability statement

The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in this article/Supplementary material.

Author contributions

JC: Conceptualization, Writing – original draft. JW: Investigation, Writing – original draft. HJ: Data curation, Writing – original draft. JF: Investigation, Writing – original draft. JJ: Investigation, Writing – original draft. QC: Investigation, Writing – original draft. SZ: Investigation, Writing – original draft. XW: Writing – review & editing. YJ: Writing – review & editing.

Conflict of interest

JW, SZ were employed by Zhejiang Gongzheng Testing Center Co., Ltd.

The remaining author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Generative AI statement

The author(s) declared that generative AI was not used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher’s note

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

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fmicb.2026.1716930/full#supplementary-material

Table_1.docx (29.2KB, docx)

References

  1. Acosta-Alvear D., Harnoss J., Walter P., Ashkenazi A. (2025). Homeostasis control in health and disease by the unfolded protein response. Nat. Rev. Mol. Cell. Biol. 26 193–212. 10.1038/s41580-024-00794-0 [DOI] [PubMed] [Google Scholar]
  2. Agbesi V.K., Chen W., Yussif S. B., Ukwuoma C., Gu Y., Al-Antari M. (2024). MuTCELM: An optimal multi-TextCNN-based ensemble learning for text classification. Heliyon 10:e38515. 10.1016/j.heliyon.2024.e38515 [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Amin S. A., Endalur Gopinarayanan V., Nair N. U., Hassoun S. (2019). Establishing synthesis pathway-host compatibility via enzyme solubility. Biotechnol. Bioeng. 116 1405–1416. 10.1002/bit.26959 [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Bepler T., Berger B. (2021). Learning the protein language: Evolution, structure, and function. Cell. Syst. 12 654–669.e3. 10.1016/j.cels.2021.05.017 [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. de Marco A. (2025). Recent advances in recombinant production of soluble proteins in E. coli. Microb. Cell. Fact 24:21. 10.1186/s12934-025-02646-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Delaney J. S. (2004). ESOL: Estimating aqueous solubility directly from molecular structure. J. Chem. Inf. Comput. Sci. 44 1000–1005. 10.1021/ci034243x [DOI] [PubMed] [Google Scholar]
  7. Delivoria D. C., Konia E., Matis I., Skretas G. (2025). Optimization of a high-throughput screen for monitoring disease-associated protein misfolding and aggregation in bacteria. ACS Synth. Biol. 14 2283–2293. 10.1021/acssynbio.5c00166 [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Gao S., Jia Y., Cui F., Xu J., Meng Y., Wei L., et al. (2025). PLPTP: A motif-based interpretable deep learning framework based on protein language models for peptide toxicity prediction. J. Mol. Biol. 437:169115. 10.1016/j.jmb.2025.169115 [DOI] [PubMed] [Google Scholar]
  9. Govers S. K., Dutré P., Aertsen A. (2014). In vivo disassembly and reassembly of protein aggregates in Escherichia coli. J. Bacteriol. 196 2325–2332. 10.1128/JB.01549-14 [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Grossmann L., McClements D. J. (2023). Current insights into protein solubility: A review of its importance for alternative proteins. Food Hydrocoll. 137:108416. 10.1016/j.foodhyd.2022.108416 [DOI] [Google Scholar]
  11. Han X., Ning W., Ma X., Wang X., Zhou K. (2020). Improving protein solubility and activity by introducing small peptide tags designed with machine learning models. Metab. Eng. Commun. 11:e00138. 10.1016/j.mec.2020.e00138 [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Hebditch M. A. A., Carballo-Amador M., Charonis S., Curtis R., Warwicker J. (2017). Protein-Sol: A web tool for predicting protein solubility from sequence. Bioinformatics 33 3098–3100. 10.1093/bioinformatics/btx345 [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Hon J., Marusiak M., Martinek T., Kunka A., Zendulka J., Bednar D., et al. (2021). SoluProt: Prediction of soluble protein expression in Escherichia coli. Bioinformatics 37 23–28. 10.1093/bioinformatics/btaa1102 [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Huang H.-L., Charoenkwan P., Kao T.-F., Lee H., Chang F., Huang W., et al. (2012). Prediction and analysis of protein solubility using a novel scoring card method with dipeptide composition. BMC Bioinformatics 13:S3. 10.1186/1471-2105-13-S17-S3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. İncir İ, Kaplan Ö. (2024). Escherichia coli as a versatile cell factory: Advances and challenges in recombinant protein production. Protein Expr. Purif. 219:106463. 10.1016/j.pep.2024.106463 [DOI] [PubMed] [Google Scholar]
  16. Kaur J., Kumar A., Kaur J. (2018). Strategies for optimization of heterologous protein expression in E. coli: Roadblocks and reinforcements. Int. J. Biol. Macromol. 106 803–822. 10.1016/j.ijbiomac.2017.08.080 [DOI] [PubMed] [Google Scholar]
  17. Khurana S., Rawi R., Kunji K., Chuang G-Y., Bensmail H., Mall R. (2018). DeepSol: A deep learning framework for sequence-based protein solubility prediction. Bioinformatics 34 2605–2613. 10.1093/bioinformatics/bty166 [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Kim Y. (2014). Convolutional Neural Networks for Sentence Classification. Doha: Association for Computational Linguistics, 1746–1751. [Google Scholar]
  19. Kouhi M., Prabhakaran M. P., Ramakrishna S. (2020). Edible polymers: An insight into its application in food, biomedicine and cosmetics. Trends Food Sci. Technol. 103 248–263. 10.1016/j.tifs.2020.05.025 [DOI] [Google Scholar]
  20. Lupo U., Sgarbossa D., Bitbol A. (2022). Protein language models trained on multiple sequence alignments learn phylogenetic relationships. Nat. Commun. 13:6298. 10.1038/s41467-022-34032-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Ma M., Shi S., Huang Z., Qi T., You T., Wang Y., et al. (2025). Enhancing the stability of sweet protein neoculin for food applications using computational strategies. J. Agric. Food Chem. 73 6867–6877. 10.1021/acs.jafc.5c00086 [DOI] [PubMed] [Google Scholar]
  22. Madani M., Lin K., Tarakanova A. (2021). DSResSol: A sequence-based solubility predictor created with dilated squeeze excitation residual networks. Int. J. Mol. Sci. 22:13555. 10.3390/ijms222413555 [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Magnan C. N., Randall A., Baldi P. (2009). SOLpro: Accurate sequence-based prediction of protein solubility. Bioinformatics 25 2200–2207. 10.1093/bioinformatics/btp386 [DOI] [PubMed] [Google Scholar]
  24. Masethe M. A., Masethe H. D., Ojo S. O. (2024). Context-aware embedding techniques for addressing meaning conflation deficiency in morphologically rich languages word embedding: A systematic review and meta analysis. Computers 13:271. 10.3390/computers13100271 [DOI] [Google Scholar]
  25. McElwain L., Phair K., Kealey C., Brady D. (2022). Current trends in biopharmaceuticals production in Escherichia coli. Biotechnol. Lett. 44 917–931. 10.1007/s10529-022-03276-5 [DOI] [PubMed] [Google Scholar]
  26. Mital S., Christie G., Dikicioglu D. (2021). Recombinant expression of insoluble enzymes in Escherichia coli: A systematic review of experimental design and its manufacturing implications. Microb. Cell. Fact. 20:208. 10.1186/s12934-021-01698-w [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Ofer D., Brandes N., Linial M. (2021). The language of proteins: nlp, machine learning & protein sequences. Comput. Struct. Biotechnol. J. 19 1750–1758. 10.1016/j.csbj.2021.03.022 [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Park C. F., Barzegar-Keshteli M., Korchagina K., Delrocq A., Susoy V., Jones C., et al. (2024). Automated neuron tracking inside moving and deforming C. elegans using deep learning and targeted augmentation. Nat. Methods 21 142–149. 10.1038/s41592-023-02096-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Raimondi D., Orlando G., Fariselli P., Moreau Y. (2020). Insight into the protein solubility driving forces with neural attention. PLoS Comput. Biol. 16:e1007722. 10.1371/journal.pcbi.1007722 [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Rawi R., Mall R., Kunji K., Shen C., Kwong P., Chuang G. (2018). PaRSnIP: Sequence-based protein solubility prediction using gradient boosting machine. Bioinformatics 34 1092–1098. 10.1093/bioinformatics/btx662 [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Schuster M., Paliwal K. K. (1997). Bidirectional recurrent neural networks. IEEE Trans. Signal Process 45 2673–2681. 10.1109/78.650093 [DOI] [Google Scholar]
  32. Seiler C. Y., Park J., Sharma A., Hunter P., Surapaneni P., Sedillo C., et al. (2014). DNASU plasmid and PSI: Biology-materials repositories: Resources to accelerate biological research. Nucleic Acids Res. 42 D1253–D1260. 10.1093/nar/gkt1060 [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Shanmugasundaram M., Pavlova N., Pavlov A., Lednev I., Robb F. (2021). Improved folding of recombinant protein via co-expression of exogenous chaperones. Methods Enzymol. 659 145–170. 10.1016/bs.mie.2021.09.001 [DOI] [PubMed] [Google Scholar]
  34. Smialowski P., Doose G., Torkler P., Kaufmann S., Frishman D. (2012). PROSO II–a new method for protein solubility prediction. FEBS J. 279 2192–2200. 10.1111/j.1742-4658.2012.08603.x [DOI] [PubMed] [Google Scholar]
  35. Sormanni P., Aprile F. A., Vendruscolo M. (2015). The CamSol method of rational design of protein mutants with enhanced solubility. J. Mol. Biol. 427 478–490. 10.1016/j.jmb.2014.09.026 [DOI] [PubMed] [Google Scholar]
  36. Steinmetz E. J., Auldridge M. E. (2017). Screening fusion tags for improved recombinant protein expression in E. coli with the Expresso® solubility and expression screening system. Curr. Protoc. Protein Sci. 90 5.27.1–5.27.20. 10.1002/cpps.39 [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Sui X., Pires D., Ormsby A., Cox D., Nie S., Vecchi G., et al. (2020). Widespread remodeling of proteome solubility in response to different protein homeostasis stresses. Proc. Natl. Acad. Sci. U S A. 117 2422–2431. 10.1073/pnas.1912897117 [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Supriyono A. P., Suyono W., Kurniawan F. (2024). Advancements in natural language processing: Implications, challenges, and future directions. Telemat. Inform. Rep. 16:100173. 10.1016/j.teler.2024.100173 [DOI] [Google Scholar]
  39. Thumuluri V., Martiny H., Almagro Armenteros J., Salomon J., Nielsen H., Johansen A. (2022). NetSolP: Predicting protein solubility in Escherichia coli using language models. Bioinformatics 38 941–946. 10.1093/bioinformatics/btab801 [DOI] [PubMed] [Google Scholar]
  40. Topol E. J. (2025). Learning the language of life with AI. Science 387:eadv4414. 10.1126/science.adv4414 [DOI] [PubMed] [Google Scholar]
  41. Vaswani A., Shazeer N., Parmar N., Uszkoreit J., Jones A. N., et al. (2017). “Attention is all you need,” in in Proceedings of the 31st International Conference on Neural Information Processing Systems, (Long Beach, CA: Curran Associates Inc; ), 6000–6010. [Google Scholar]
  42. Wang C., Zou Q. (2023). Prediction of protein solubility based on sequence physicochemical patterns and distributed representation information with DeepSoluE. BMC Biol. 21:12. 10.1186/s12915-023-01510-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  43. Wang X., Chen Q., Huang Z., Lin Y., Zhou J., Ma F. (2025). Discovering novel transglutaminases from Streptomyces species for efficient protein cross-linking in foods. Int. J. Biol. Macromol. 313:144283. 10.1016/j.ijbiomac.2025.144283 [DOI] [PubMed] [Google Scholar]
  44. Wu X., Yu L. (2021). EPSOL: Sequence-based protein solubility prediction using multidimensional embedding. Bioinformatics 37 4314–4320. 10.1093/bioinformatics/btab463 [DOI] [PubMed] [Google Scholar]
  45. Yousefi N., Abbasi S. (2022). Food proteins: Solubility & thermal stability improvement techniques. Food Chem. Adv. 1:100090. 10.1016/j.focha.2022.100090 [DOI] [Google Scholar]
  46. Zeng B., Chi J., Hong P., Lu G., Zhang D., Chen B. (2024). Context-aware graph embedding with gate and attention for session-based recommendation. Neurocomputing 574:127221. 10.1016/j.neucom.2023.127221 [DOI] [Google Scholar]
  47. Zhang M. M. B., Holowko M., Hayman Zumpe H., Ong C. S. (2022). Machine learning guided batched design of a bacterial ribosome binding site. ACS Synth. Biol. 11 2314–2326. 10.1021/acssynbio.2c00015 [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Zhang X., Hu X., Zhang T., Yang L., Liu C., Xu N., et al. (2024). PLM_Sol: Predicting protein solubility by benchmarking multiple protein language models with the updated Escherichia coli protein solubility dataset. Brief. Bioinform. 25:bbae404. 10.1093/bib/bbae404 [DOI] [PMC free article] [PubMed] [Google Scholar]
  49. Zhang Z., Wayment-Steele H., Brixi G., Wang H., Kern D., Ovchinnikov S. (2024). Protein language models learn evolutionary statistics of interacting sequence motifs. Proc. Natl. Acad. Sci. U S A. 121:e2406285121. 10.1073/pnas.2406285121 [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

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

Supplementary Materials

Table_1.docx (29.2KB, docx)

Data Availability Statement

The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in this article/Supplementary material.


Articles from Frontiers in Microbiology are provided here courtesy of Frontiers Media SA

RESOURCES