Skip to main content

Thank you for visiting You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

flDPnn: Accurate intrinsic disorder prediction with putative propensities of disorder functions


Identification of intrinsic disorder in proteins relies in large part on computational predictors, which demands that their accuracy should be high. Since intrinsic disorder carries out a broad range of cellular functions, it is desirable to couple the disorder and disorder function predictions. We report a computational tool, flDPnn, that provides accurate, fast and comprehensive disorder and disorder function predictions from protein sequences. The recent Critical Assessment of protein Intrinsic Disorder prediction (CAID) experiment and results on other test datasets demonstrate that flDPnn offers accurate predictions of disorder, fully disordered proteins and four common disorder functions. These predictions are substantially better than the results of the existing disorder predictors and methods that predict functions of disorder. Ablation tests reveal that the high predictive performance stems from innovative ways used in flDPnn to derive sequence profiles and encode inputs. flDPnn’s webserver is available at


The intrinsically disorder regions (IDRs) in the protein sequences lack a stable structure under physiological conditions and carry out their functions often without fully folding1,2,3. Recent bioinformatics studies suggest that IDRs are abundant in nature, particularly in the eukaryotes where they are found in over 30% of proteins4,5. Moreover, proteins with IDRs are associated with pathogenesis of many human diseases6, including cancers7 and neurodegenerative disorders8, motivating interest in utilizing these proteins as drug targets9,10,11. Since so far only several thousand IDRs were characterized experimentally12, computational methods that predict these regions directly from protein sequences have emerged as a viable way to identify and functionally investigate IDRs13,14,15,16. These methods are applied to structurally and functionally characterize specific proteins and protein families17,18 and to analyze prevalence and functions of disorder at the proteome scale19,20,21,22,23. Predictive quality of disorder predictors was evaluated in several comparative surveys24,25,26 and community-driven assessments that include CASP (Critical Assessment of protein Structure Prediction), where they were run as a sub-category of the protein structure prediction, and more recently CAID (Critical Assessment of protein Intrinsic Disorder). The first community assessment of the intrinsic disorder predictions was in CASP5 and featured six predictors27. The disorder prediction evaluations were continued as part of the CASP experiments until CASP10 that covered 28 disorder predictors28. Following CASP10, the organization of the assessment was shifted to the disorder prediction community. The first CAID experiment was completed recently and featured a record-breaking collection of 32 predictors29. CAID has shown that several current tools, such as AUCpreD30, ESpritz31, RawMSA32, SPOT-Disorder233, and SPOT-Disorder-Single34, produce accurate disorder predictions with AUC (area under the ROC curve) of about 0.75 when evaluated on the CAID’s test dataset29 that relies on the experimental annotations from the popular DisProt database12. However, none of the current predictors has reached AUC > 0.78 in the CAID experiment and these methods predict intrinsic disorder without explaining what it does. This is a substantial drawback since IDRs carry out a broad spectrum of cellular functions. In particular, the inherent plasticity allows IDRs to interact with a wide range of different partners35,36,37,38 and to serve as linkers that facilitate and regulate inter- and intra-domain movement and allosteric regulation39,40. While there are specialized methods that predict specific functions of IDRs, nearly all of them focus on the prediction of the protein-binding IDRs16,41,42 and they are decoupled from the disorder predictions, i.e., their predictions could be misaligned with the outputs of the disorder predictors43. Besides the predictors of the protein-binding IDRs, there are only three methods that focus on other disorder functions including APOD44 and DFLpred45 that predict linkers and DisoRDPbind that predicts protein-binding, DNA-binding and RNA-binding IDRs46,47.

Here, we developed a computational tool, flDPnn, that produced the most accurate predictions of disorder (AUC = 0.814) and the fully disordered proteins (i.e., proteins for which disorder covers at least 95% of their sequences) in CAID. Moreover, flDPnn generates putative functions for the predicted IDRs covering the four most commonly annotated functions, including protein-binding, DNA-binding, RNA-binding, and linkers12,41. Selection of these functions is motivated by the sufficient amount of the corresponding experimental data to train and test machine-learning models12. While CAID also benchmarked quality of the prediction of disordered binding regions, flDPnn did not participate in this assessment since its modules for the prediction of protein/DNA/RNA-binding and linkers were developed after the CAID experiment was concluded.


Architecture of flDPnn

The flDPnn’s architecture implements a three-step prediction process (Fig. 1). First, the input sequence is processed by several tools to produce relevant putative structural and functional information that forms the sequence profile. Second, the profile is used to encode numerical features. Third, the features are input into a machine-learning model that produces predictions. We introduced three key innovations into this architecture that touch each of the three steps (green highlights in Fig. 1). We extended the commonly used profiles to include putative disorder functions produced by DisoRDPbind47, DFLpred45, and fMoRFpred48. This is driven by the fact that intrinsic disorder carries a multitude of cellular functions that are associated with different sequence patterns2, which calls for an equally diverse profile. Next, we encoded the features by aggregating the profile data at three levels: residue, window and protein levels. While current disorder predictors use the residue level and/or window-level encodings, we added the protein-level features that express the overall bias of a given sequence to be disordered or structured. Finally, we included a module for the function prediction that focuses specifically on the disordered regions generated by flDPnn. This way the function predictions line up with and complement the disorder predictions. We utilized a deep neural network for the disorder prediction and a random forest for the function prediction, motivated by the popularity of these machine-learning models in the disorder prediction field30,32,33,34,49,50.

Fig. 1: The architecture of the flDPnn disorder predictor.

Green highlights identify novel elements. Gray boxes denote the disorder prediction and the disorder function prediction modules. DNN (deep neural network); RF (random forest). The example input and outputs correspond to the prediction for the nucleoporin protein from S. cerevisiae (UniProt: P14907; DisProt: DP01077).

This architecture produces high-quality disorder predictions that are accompanied by the putative propensities for the four disorder functions. Figure 1 illustrates predictions produced by flDPnn for one of the test proteins that we utilized to assess flDPnn’s performance, nucleoporin from S. cerevisiae (UniProt: P14907; DisProt: DP01077). These predictions include numeric disorder propensities, which quantify likelihood that a given residue in the input protein chain is disordered and binary prediction that categorizes each residue as either disordered or ordered. Nucleoporin is known to harbor a long IDR between positions 1 and 603 that interacts with protein partners51,52. flDPnn predicts disorder between positions 1 and 623 (black lines in the outputs shown in Fig. 1), however, the propensities at the c-terminus of this segment are lower suggesting smaller likelihood for disorder. The function predictions (color-coded lines in the outputs shown in Fig. 1, where intensity of color represent likelihood for a given function) suggest high likelihood for protein interactions (in blue), low likelihood for DNA interactions (in green) and linkers (in violet), and high likelihood for the RNA binding at the c-terminus of the putative IDRs. However, the last prediction should be considered to have lower quality given the relatively low likelihood for disorder in this region.

Prediction of intrinsic disorder

The flDPnn predictor was designed and trained before the CAID experiment on the data extracted from the DisProt 7.0 database53. We created a separate test dataset of 176 proteins from DisProt 7.0 that share low, <25% similarity to the training proteins that we used to develop our predictor. flDPnn was submitted to the CAID experiment for independent assessment. The CAID organizers collected and ran code for each submitted predictor on their own hardware using a community curated dataset of 646 proteins that were unknown to the authors of the predictors29. In CAID, the putative disorder propensities were evaluated with AUC while the binary predictions were assessed with F1 and MCC metrics. We detail the datasets and metrics in the Methods section.

We reproduced the results of the top 10 predictors from the CAID experiment in Fig. 2A. flDPnn secures AUC = 0.814, MCC = 0.370, and F1 = 0.483. The second-best predictor, flDPlr, is a derivative of the flDPnn model that uses the same architecture where the deep neural network is replaced with a simple logistic regression model. The top-performers in CAID rely on more sophisticated models including RawMSA32, ESpritz31, DisoMine54, SPOT-Disorder233, AUCpreD30, and SPOT-Disorder-Single34 that utilize deep convolutional and/or recurrent neural networks. The fact that flDPlr’s results improve over the results of these models reveals that the predictive performance primarily depends on the quality of the input profile and features, not the sophistication of the predictive model. This finding is in line with a recent study similarly concludes that extraction of high-quality feature spaces leads to better results than those provided by deep models that automatically derive latent features spaces55. The CAID experiment also shows that the runtimes of the top 10 predictors differ by as much as three orders of magnitude; these measurements are in Fig. 2F in the CAID article29. The fast predictors, which produce results in under 1 min per protein, include flDPnn (5 to 10 s per protein), flDPlr (5 to 10 s), ESpritz (1 s), SPOT-Disorder-Single (20 to 40 s), DisoMine (1 s) and AUCpredD-np (1 s). The slower methods, such as SPOT-Disorder2, RawMSA, AUCpredD and Predisorder56, take several to dozens of minutes to complete the prediction.

Fig. 2: Comparson of predictive performance between flDPnn and other disorder predictors.

Assessment of the disorder predictions in the CAID experiment (A) and on the test dataset (B and C) and the predictions of the fully disordered proteins in the CAID experiment (D) and on the test dataset (E). AUC (area under the ROC curve); MCC (Matthews correlation coefficient). The predictive quality of the putative disorder propensities is quantified with AUC (green lines) and ROC curves (C). The ROC curves are color-coded where flDPnn is shown in red, ESpritz in violet, SPOT-Disorder-Single in dark green, IUPred2A-short in light green, IUPred2A-long in blue and random predictor in gray. The quality of the binary disorder predictions is assessed with MCC and F1 scores (blue bars). Panels A and D are reproduced from Fig. 2, Table 1, and Supplementary Table 5 from the CAID publication29.

Moreover, we compared flDPnn with the similarly fast disorder predictors on the test dataset (Fig. 2B). This group of the fast methods includes SPOT-Disorder-Single and ESpritz-D that performed well in CAID and two versions of the popular IUPred2A method: IUPred2A-long and IUPred2A-short57. flDPnn generates higher quality predictions with AUC = 0.839, MCC = 0.491 and F1 = 0.626 when compared to the second-best ESpritz-D with AUC = 0.799, MCC = 0.428, and F1 = 0.603. The corresponding ROC curves reveal that the improvements are consistent over the entire range of the false-positive rates (Fig. 2C). Similar to the disorder assessment at CASP28, we evaluated statistical significance of these differences by resampling half the test dataset 10 times and comparing results for each pair of the five disorder predictors. This evaluates whether the improvements offered by the better of the two compared methods are robust to different datasets. We used paired t-test if the measured values were normal (we assessed normality with the Anderson-Darling test at 0.05 significance); otherwise we applied the Wilcoxon test. The resulting p-values are listed in Supplementary Table 1 and show that the AUC and F1 scores produced by flDPnn are statistically significantly better than the results of the other four methods (p-value < 0.05).

Prediction of fully disordered proteins

Figure 2D, E evaluate predictions of the fully disordered proteins in the CAID experiment and on the test dataset, respectively. Here, the task is to differentiate between the non-fully disordered proteins and fully disordered proteins, where the latter are defined as proteins with over 95% of disordered residues. These proteins are of particular interest since they are virtually impossible to solve structurally via X-ray crystallography and were suggested to encode for a set of specialized protein functions58,59. flDPnn provides the most accurate prediction of the fully disordered proteins, measured with both MCC and F1, on the CAID dataset29 (Fig. 2D).

The assessment on the test dataset similarly reveals that flDPnn outperforms the four fast predictors (Fig. 2E). flDPnn predicts the fully disordered proteins with MCC = 0.63 and F1 = 0.67 when compared to the second-best SPOT-Disorder-Single that secures MCC = 0.58 and F1 = 0.57. The results of the resampling tests that evaluate significance of the differences are given in Supplementary Table 1. They demonstrate that the improvements on the test dataset offered by flDPnn are statistically significant when compared to the other four predictors (p-value > 0.05), with the exception of MCC when compared to SPOT-Disorder-Single (p-value = 0.16).

Ablation analysis

The favorable predictive quality of flDPnn can be traced to its architecture. The main determinants of the predictive performance are the scope and formulation of the sequence profile and the feature encodings (Fig. 1). We performed ablation analysis where we observed the impact of the exclusion of the key elements of the profile and feature encodings on the results on the test dataset (Fig. 3). This covers exclusion of the two novel components, disorder functions predictions in the sequence profile and protein-level feature encodings (green bars in Fig. 3). We also considered elimination of the window-level and the residue-level encodings (gray bars in Fig. 3) and the PSI-BLAST and IUPred generated inputs that are often utilized by current predictive tools. We omit each of these elements separately to measure their individual contribution to the flDPnn model. We detail the corresponding six ablation configurations in Supplementary Table 2. Results in Fig. 3 reveal that the biggest drop in performance is associated with the removal of the protein-level feature encodings, from 0.839 to 0.791 in AUC and from 0.490 to 0.412 in MCC. Moreover, exclusion of each of the six elements results in a lower predictive quality. Based on resampling the test dataset, we found that the reductions in the AUC when comparing flDPnn with the six ablation experiments are statistically significant (p-value < 0.05). Moreover, the decreases in F1 and MCC scores are also statistically significant (p-value < 0.05), except when comparing flDPnn to the setup where IUPred generated features are excluded (p-value = 0.14 for F1 and 0.09 for MCC). The latter suggests that deletion of IUPred may sometimes not result in worsening the predictive performance. The complete set of p-values is available in the Supplementary Table 3. Overall, these results suggest that the two innovations that we introduced substantially contribute to the high accuracy of the flDPnn’s predictions.

Fig. 3: Ablation analysis of the flDPnn predictor on the test dataset.

Black bars show results for the flDPnn model. Green bars quantify predictive quality where one of the two major innovations (disorder functions predictions in the profile and protein-level feature encoding) is excluded. Gray bars show the performance where one of the architectural elements that are often utilized by the current predictors (residue-level and window-level feature encoding) is excluded. AUC (area under the ROC curve); MCC (Matthews correlation coefficient).

Prediction of disorder functions

flDPnn is the only predictor that provides putative functions for the predicted IDRs. While the recently released DEPICTER resource facilitates combining predictions of the disorder and disorder functions43, these results are produced by several different methods resulting in potentially conflicting predictions. For instance, putative protein-binding IDRs produced by one of the disorder function predictors could be predicted as structured by the disorder predictor. In contrast, flDPnn utilizes random forest models to predict the putative functions for the IDRs generated by the deep network model, ensuring that the predicted functions align with the putative IDRs (Fig. 1). We assessed the predictive performance for the four disorder functions predicted by flDPnn on the test dataset (Fig. 4). We compared the flDPnn’s predictions against the state-of-the-art disorder function predictors: DisoRDPbind47, ANCHOR257, MoRFChibiLight60, fMoRFpred48, and MoRFChibi60 for the prediction of the protein-binding IDRs; DisoRDPbind, the sole predictor of the DNA and RNA-binding IDRs; and DFLpred45 for the prediction of linkers. This group of methods includes the top three methods based on the CAID results concerning predictions of the disordered binding regions: ANCHOR2, DisoRDPbind and MoRFChibiLight. The quality of the flDPnn’s function predictions on the test dataset quantified by AUC, F1 and MCC metrics is better than the quality of the predictions by the current tools. flDPnn secures AUC of 0.79, 0.87, 0.86 and 0.71 for the prediction of the protein-binding, DNA-binding, RNA-binding and linkers, respectively. The ROC curves for flDPnn and the second-best predictor, selected according to the AUC scores in Fig. 4, are compared in Supplementary Fig. 1. Similar to the assessment of the disorder predictions, ROC curves show that flDPnn maintains higher levels of predictive performance over the entire spectrum of the false-positive rates. Moreover, based on the resampling analysis, flDPnn offers statistically significant improvements in AUC when compared to the results of DFLpred, DisoRDPbind and the five predictors of the disordered protein-binding IDRs (p-value < 0.05). The flDPnn’s F1 scores are also significantly better for the prediction of the protein-binding and linker regions (p-value < 0.05), while the differences in F1 for the prediction of the nucleic-acid binding regions are not statistically significant; p-value = 0.12 for DNA binding and 0.08 for RNA-binding when flDPnn is compared to DisoRDPbind. The complete list of the p-values is in Supplementary Table 4.

Fig. 4: Assessment of the quality of the disorder function predictions for the IDRs predicted by flDPnn on the test dataset.

AUC (area under the ROC curve); MCC (Matthews correlation coefficient). The predictive quality for the putative function propensities and binary predictions is quantified with AUC (green lines) and with MCC and F1 scores (blue bars), respectively.


We developed flDPnn, state-of-the-art predictor of disorder and disorder functions from protein sequences. Extensive empirical assessment in the CAID experiment and on an independent and low-similarity test dataset show that flDPnn offers accurate predictions of disorder, fully disordered proteins and four common disorder functions. Ablation analysis suggests that the high predictive quality stems from the innovations applied to the predictive inputs, including extended sequences profile and protein-level feature encoding. This finding is supported by the fact that the difference between the results of flDPnn and fIDPlr models in CAID is not very large29. These models use the same inputs and differ only in the predictive model that they utilize, i.e., deep neural network in flDPnn vs. logistic regression in flDPlr. This suggests that the type of the model used has relatively modest influence on the predictive performance. Another key advantage of flDPnn is the use of runtime-efficient tools to derive the inputs. In particular, we used PSI-BLAST search on the small SwissProt database and fast IUPred and the single-sequence version of PSIPRED to achieve a good compromise between speed and accuracy. Consequently, the entire prediction process that produces disorder and disorder function predictions takes only about 5 to 10 s per protein, making flDPnn one of the fastest disorder predictors29. This fact was highlighted in the recent article that summarizes CAID results where the authors noted fIDPnn is at least an order of magnitude faster than its close competitors61. In the nutshell, flDPnn has pushed beyond the limits of the current disorder and disorder function predictors to provide accurate, fast and comprehensive collection of disorder and disorder function predictions.

We provide standalone code for flDPnn at and a docker container at Moreover, we also offer a convenient webserver version of flDPnn at We plan to further extend the scope to other disorder functions, such as lipid, metal and small molecule interactions, when the amount of the experimental data becomes sufficient to train and test these models.



The flDPnn predictor was designed, trained and tested before CAID on the 745 experimentally annotated proteins from the DisProt 7.0 database53. We divided these proteins at random into three disjoint datasets: the training dataset (445 proteins) to train the machine-learning models, the validation dataset (100 proteins) to set hyper-parameters of the trained models, and the test dataset (200 proteins) to compare performance with the current disorder and disorder function predictors. Next, we clustered the combined set of 200 test and 445 training proteins using the CD-HIT algorithm with 25% sequence similarity62. We removed the test proteins that are in clusters that include any of the training proteins. The resulting test dataset includes the remaining 176 test proteins that consequently share <25% sequence similarity to the training proteins. This was motivated by a recent study that shows that lack of the sequence similarity reduction results in overestimation of the predictive performance due to the potential overfitting24. flDPnn participated in the CAID experiment where 32 disorder predictors were evaluated on a blind set of 646 proteins. Experimental data for these proteins is consistent with the DisProt format and was unavailable to the developers of these predictors. However, these proteins were not filtered for their similarity to the training datasets of the participating disorder predictors. Similar to CAID and other comparative assessments25,26, amino acids in these test proteins were labeled as structured unless they were experimentally annotated as disordered. Disorder function annotations were extracted from DisProt12,53. The CAID dataset is available on the DisProt website at The training, validation and test datasets are available at

Assessment of predictive performance

Disorder and disorder function predictors produce two outputs: real-valued propensity that quantifies likelihood that a given amino acid is disordered or has a given disorder function and a corresponding binary classification (disordered vs. structured/does vs. does not have a given disorder function). Typically, the binary predictions are generated from the propensities such that residues with propensities greater than a given threshold are predicted as disordered/functional, and otherwise they are predicted as structured/non-functional. We evaluate the predictive performance of the binary predictions with the two metrics and thresholds that are consistent with the CAID experiment29: F1 and MCC (Matthews correlation coefficient). MCC ranges between –1 and 1, where –1 denotes an inverted prediction (all predictions are flipped compared to the experimental values), 0 denotes a random result and 1 denotes a perfect prediction. F1 ranges between 0 and 1 where higher value denotes more accurate prediction. Consistent with other assessments including CAID14,25,26,28,29, we used the area under the receiver-operating characteristic curve (ROC-AUC) to evaluate predictive quality of the propensities. The ROC curve is a relation between true-positive rates (TPRs) and false-positive rates (FPRs) that is computed by thresholding the propensities where the thresholds are the set of all unique propensities produced by a given predictor. ROC-AUC ranges between 0.5 (equivalent to a random prediction) and 1 (perfect prediction). F1, MCC, TPR and FPR are defined in the Supplementary Table 5.

Design and training of flDPnn

flDPnn generates predictions in three steps (Fig. 1): sequence profile, feature encoding and prediction using a machine-learning model. The profile covers putative structural and functional information relevant to the disorder and disorder function predictions. We extracted this information from the input protein chains utilizing popular and fast bioinformatics tools. The profile includes commonly used in the disorder prediction field secondary structure predicted with the single-sequence version of PSIPRED63, disorder predicted with IUPred64, positions specific scoring matrix (PSSM) generated with PSI-BLAST65 from the SwissProt database, and the entropy-based conservation scores computed from PSSM66. We utilized the putative disorder produced by IUPred, one of the most popular disorder predictors, as a baseline that we refine with the help of the other inputs and the deep network model. We also introduced innovative elements into the profile including the putative disordered DNA and RNA binding generated with DisoRDPbind47, putative disordered protein binding produced by DisoRDPbind and fMoRFpred48, and disordered linkers predicted by DFLpred45.

We encoded the profile into three feature sets that focus on the residue-level, window-level and protein-level information. The residue-level and window-level information is extracted with the popular sliding window approach, where the residue in the middle of a small sequence segments is predicted based on the information from all residues in that segment. The residue-level features cover the profile values for individual residues in a small window of five residues for the disorder prediction and one residue for the disorder function prediction. The window-level features aggregate the profile information by computing average over a larger window of 15 residues for the disorder prediction and 11 residues for the disorder function prediction. We also introduce new protein-level encoding, which quantifies the overall bias of a given sequence to be disordered or to have functional regions. The protein-level features include the sequence-average of the profile values, sequence length, and the distance to each sequence terminus.

We used deep feedforward neural network to predict disorder. Selection of this machine-learning algorithm was motivated by its popularity in the disorder prediction field30,32,33,34. The input layer of 318 nodes (which equals to the number of features) is followed by a dropout layer with 0.2 dropout rate, hidden layer with 64 nodes, dropout layer with 0.2 dropout rate, second hidden layer with 8 nodes, and the output layer with one node that produces the disorder propensities. The gradually smaller layers simulate progressive reduction of the latent feature spaces that eventually condense to the propensity score. We included the dropout layers to prevent overfitting into the training dataset67. We used ReLU activation functions for all nodes except for the output node where we applied the sigmoid function to properly scale the propensities. We empirically selected the hyper-parameters including number of layers and the number of nodes in the hidden layer by a grid search where the networks trained on the training were optimized to maximize AUC on the validation dataset. We also experimented with a popular shallow machine-learning algorithm, logistic regression. The corresponding flDPlr model, which uses the same profile and features as the deep neural network-based flDPnn, was evaluated in CAID and provided lower quality predictions: AUC = 0.814 for the deep network vs. 0.793 for logistic regression29.

We used the random forest (RF) algorithm to predict disorder functions. The amount of the training data (which cover the putative IDRs generated by the deep network) was too small to train deep networks. The choice of RF was motivated by its success in related disorder function predictors49,50. We used grid search to empirically optimize RF hyper-parameters including number of trees and tree depth to maximize AUC computed based on the 3-fold cross-validation on the training dataset. We opted to perform cross-validation rather than using the validation dataset since this test protocol is more robust to overfitting and training of RF is sufficiently fast. We repeated this parametrization for each of the four disorder functions. These results are in Supplementary Fig. 2. The training, validation and deployment of the predictive models were implemented with Python 3 (3.8.5) including the following packages: scikit-learn (0.23.2), keras (2.4.3), tensorflow (2.4.1) and pandas (1.2.2).


flDPnn is available as a webserver at The webserver supports batch predictions of up to 20 FASTA-formatted protein sequences per request. The requests are placed into a queue that services multiple webservers and ensures load balancing between users. The prediction process is automated and performed on the server side. The server outputs numeric propensities for disorder and disorder functions together with corresponding binary predictions for each residue in the input protein chain(s). These results are delivered in the browser window via a unique URL. The users are informed by email (if an email address was provided) when the prediction completes. The results are available in three formats: (1) a parsable csv-formatted file; (2) an interactive graphical format that we developed with plotly (4.14.3); and (3) a png image file generated from the graphic. The graphical format allows the users to select/deselect specific predictions, identify propensity scores, residue type and position on mouse hover, and zoom on a specific sequence region.

Reporting summary

Further information on research design is available in the Nature Research Reporting Summary linked to this article.

Data availability

Source data are provided with this paper. Its was collected by parsing the publicly available DisProt repository ( This includes the training, validation, test and CAID datasets. Other data are available from the corresponding author upon reasonable request. In particular, the parsed datasets (including raw data and identifiers) are freely available (no restrictions) at We also utilize the publicly available SwissProt dataset ( to produce PSSM. Source data are provided with this paper.

Code availability

We release code for flDPnn at We also provide a docker container that simplifies local installation at


  1. 1.

    Habchi, J., Tompa, P., Longhi, S. & Uversky, V. N. Introducing protein intrinsic disorder. Chem. Rev. 114, 6561–6588 (2014).

    CAS  PubMed  Article  Google Scholar 

  2. 2.

    Lieutaud, P. et al. How disordered is my protein and what is its disorder for? A guide through the “dark side” of the protein universe. Intrinsically Disord. Proteins 4, e1259708 (2016).

    PubMed  PubMed Central  Article  Google Scholar 

  3. 3.

    Oldfield, C. J., Uversky, V. N., Dunker, A. K. & Kurgan, L. in Intrinsically Disordered Proteins (ed. Nicola Salvi) 1–34 (Academic Press, 2019).

  4. 4.

    Peng, Z. et al. Exceptionally abundant exceptions: comprehensive characterization of intrinsic disorder in all domains of life. Cell Mol. Life Sci. 72, 137–151 (2015).

    CAS  PubMed  Article  Google Scholar 

  5. 5.

    Xue, B., Dunker, A. K. & Uversky, V. N. Orderly order in protein intrinsic disorder distribution: disorder in 3500 proteomes from viruses and the three domains of life. J. Biomol. Struct. Dyn. 30, 137–149 (2012).

    CAS  PubMed  Article  Google Scholar 

  6. 6.

    Uversky, V. N. et al. Pathological unfoldomics of uncontrolled chaos: intrinsically disordered proteins and human diseases. Chem. Rev. 114, 6844–6879 (2014).

    CAS  PubMed  PubMed Central  Article  Google Scholar 

  7. 7.

    Rajagopalan, K., Mooney, S. M., Parekh, N., Getzenberg, R. H. & Kulkarni, P. A majority of the cancer/testis antigens are intrinsically disordered proteins. J. Cell. Biochem. 112, 3256–3267 (2011).

    CAS  PubMed  PubMed Central  Article  Google Scholar 

  8. 8.

    Uversky, V. N. Intrinsically disordered proteins and their (disordered) proteomes in neurodegenerative disorders. Front. Aging Neurosci. 7, 18 (2015).

    PubMed  PubMed Central  Article  Google Scholar 

  9. 9.

    Santofimia-Castano, P. et al. Targeting intrinsically disordered proteins involved in cancer. Cell Mol. Life Sci. 77, 1695–1707 (2020).

    CAS  PubMed  Article  Google Scholar 

  10. 10.

    Ambadipudi, S. & Zweckstetter, M. Targeting intrinsically disordered proteins in rational drug discovery. Expert Opin. Drug Discov. 11, 1–13 (2015).

  11. 11.

    Hu, G., Wu, Z., Wang, K., Uversky, V. N. & Kurgan, L. Untapped potential of disordered proteins in current druggable human proteome. Curr. Drug Targets 17, 1198–1205 (2016).

    CAS  PubMed  Article  Google Scholar 

  12. 12.

    Hatos, A. et al. DisProt: intrinsic protein disorder annotation in 2020. Nucleic Acids Res. 48, D269–D276 (2020).

    CAS  PubMed  Google Scholar 

  13. 13.

    Cozzetto, D. & Jones, D. T. The contribution of intrinsic disorder prediction to the elucidation of protein function. Curr. Opin. Struct. Biol. 23, 467–472 (2013).

    CAS  PubMed  Article  Google Scholar 

  14. 14.

    Liu, Y., Wang, X. & Liu, B. A comprehensive review and comparison of existing computational methods for intrinsically disordered protein and region prediction. Brief. Bioinform. 20, 330–346 (2019).

    PubMed  Article  CAS  Google Scholar 

  15. 15.

    Katuwawala, A., Ghadermarzi, S. & Kurgan, L. In Progress in Molecular Biology and Translational Science. Vol. 166 (ed. Uversky, V. N.) 341–369 (Academic Press, 2019).

  16. 16.

    Meng, F., Uversky, V. N. & Kurgan, L. Comprehensive review of methods for prediction of intrinsic disorder and its molecular functions. Cell Mol. Life Sci. 74, 3069–3090 (2017).

    CAS  PubMed  Article  Google Scholar 

  17. 17.

    Lu, H. et al. Phase-separation mechanism for C-terminal hyperphosphorylation of RNA polymerase II. Nature 558, 318–323 (2018).

    ADS  CAS  PubMed  PubMed Central  Article  Google Scholar 

  18. 18.

    Franzmann, T. M. et al. Phase separation of a yeast prion protein promotes cellular fitness. Science 359, (2018).

  19. 19.

    Wang, C., Uversky, V. N. & Kurgan, L. Disordered nucleiome: abundance of intrinsic disorder in the DNA- and RNA-binding proteins in 1121 species from Eukaryota, Bacteria and Archaea. Proteomics 16, 1486–1498 (2016).

    CAS  PubMed  Article  Google Scholar 

  20. 20.

    Hu, G., Wang, K., Song, J., Uversky, V. N. & Kurgan, L. Taxonomic landscape of the dark proteomes: whole-proteome scale interplay between structural darkness, intrinsic disorder, and crystallization propensity. Proteomics 18, e1800243, (2018).

    PubMed  Article  CAS  Google Scholar 

  21. 21.

    Zhao, B., Katuwawala, A., Uversky, V. N. & Kurgan, L. IDPology of the living cell: intrinsic disorder in the subcellular compartments of the human cell. Cell Mol. Life Sci. (2020).

  22. 22.

    Giri, R. et al. Understanding COVID-19 via comparative analysis of dark proteomes of SARS-CoV-2, human SARS and bat SARS-like coronaviruses. Cell Mol. Life Sci. (2020).

  23. 23.

    Ward, J. J., Sodhi, J. S., McGuffin, L. J., Buxton, B. F. & Jones, D. T. Prediction and functional analysis of native disorder in proteins from the three kingdoms of life. J. Mol. Biol. 337, 635–645 (2004).

    CAS  PubMed  Article  Google Scholar 

  24. 24.

    Katuwawala, A. & Kurgan, L. Comparative assessment of intrinsic disorder predictions with a focus on protein and nucleic acid-binding proteins. Biomolecules 10, (2020).

  25. 25.

    Necci, M., Piovesan, D., Dosztanyi, Z., Tompa, P. & Tosatto, S. C. E. A comprehensive assessment of long intrinsic protein disorder from the DisProt database. Bioinformatics 34, 445–452 (2018).

    CAS  PubMed  Article  Google Scholar 

  26. 26.

    Walsh, I. et al. Comprehensive large-scale assessment of intrinsic protein disorder. Bioinformatics 31, 201–208 (2015).

    CAS  PubMed  Article  Google Scholar 

  27. 27.

    Melamud, E. & Moult, J. Evaluation of disorder predictions in CASP5. Proteins 53(Suppl 6), 561–565 (2003).

    CAS  PubMed  Article  Google Scholar 

  28. 28.

    Monastyrskyy, B., Kryshtafovych, A., Moult, J., Tramontano, A. & Fidelis, K. Assessment of protein disorder region predictions in CASP10. Proteins 82(Suppl 2), 127–137 (2014).

    CAS  PubMed  Article  Google Scholar 

  29. 29.

    Necci, M., Piovesan, D., Predictors, C., DisProt, C. & Tosatto, S. C. E. Critical assessment of protein intrinsic disorder prediction. Nat. Methods (2021).

  30. 30.

    Wang, S., Ma, J. Z. & Xu, J. B. AUCpreD: proteome-level protein disorder prediction by AUC-maximized deep convolutional neural fields. Bioinformatics 32, 672–679 (2016).

    Article  CAS  Google Scholar 

  31. 31.

    Walsh, I., Martin, A. J. M., Di Domenico, T. & Tosatto, S. C. E. ESpritz: accurate and fast prediction of protein disorder. Bioinformatics 28, 503–509 (2012).

    CAS  PubMed  Article  Google Scholar 

  32. 32.

    Mirabello, C. & Wallner, B. rawMSA: End-to-end Deep Learning using raw Multiple Sequence Alignments. PLoS ONE 14, (2019).

  33. 33.

    Hanson, J., Paliwal, K. K., Litfin, T. & Zhou, Y. SPOT-Disorder2: improved protein intrinsic disorder prediction by ensembled deep learning. Genomics Proteomics Bioinformatics (2020).

  34. 34.

    Hanson, J., Paliwal, K. K. & Zhou, Y. Accurate single-sequence prediction of protein intrinsic disorder by an ensemble of deep recurrent and convolutional architectures. J. Chem. Inf. Model (2018).

  35. 35.

    Fuxreiter, M. et al. Disordered proteinaceous machines. Chem. Rev. 114, 6806–6843 (2014).

    CAS  PubMed  PubMed Central  Article  Google Scholar 

  36. 36.

    Wu, Z. et al. In various protein complexes, disordered protomers have large per-residue surface areas and area of protein-, DNA- and RNA-binding interfaces. FEBS Lett. 589, 2561–2569 (2015).

    CAS  PubMed  Article  Google Scholar 

  37. 37.

    Balcerak, A., Trebinska-Stryjewska, A., Konopinski, R., Wakula, M. & Grzybowska, E. A. RNA-protein interactions: disorder, moonlighting and junk contribute to eukaryotic complexity. Open Biol. 9, 190096 (2019).

    CAS  PubMed  PubMed Central  Article  Google Scholar 

  38. 38.

    Kjaergaard, M. & Kragelund, B. B. Functions of intrinsic disorder in transmembrane proteins. Cell. Mol. Life Sci. 74, 3205–3224 (2017).

    CAS  PubMed  Article  Google Scholar 

  39. 39.

    Dunker, A. K., Brown, C. J., Lawson, J. D., Iakoucheva, L. M. & Obradovic, Z. Intrinsic disorder and protein function. Biochemistry 41, 6573–6582 (2002).

    CAS  PubMed  Article  Google Scholar 

  40. 40.

    Sorensen, C. S. & Kjaergaard, M. Effective concentrations enforced by intrinsically disordered linkers are governed by polymer physics. Proc. Natl Acad. Sci. USA 116, 23124–23131 (2019).

    PubMed  PubMed Central  Article  CAS  Google Scholar 

  41. 41.

    Katuwawala, A., Ghadermarzi, S. & Kurgan, L. Computational prediction of functions of intrinsically disordered regions. Prog. Mol. Biol. Transl. Sci. 166, 341–369 (2019).

    CAS  PubMed  Article  Google Scholar 

  42. 42.

    Varadi, M., Vranken, W., Guharoy, M. & Tompa, P. Computational approaches for inferring the functions of intrinsically disordered proteins. Front. Mol. Biosci. 2, 45 (2015).

    PubMed  PubMed Central  Article  CAS  Google Scholar 

  43. 43.

    Barik, A. et al. DEPICTER: intrinsic disorder and disorder function prediction server. J. Mol. Biol. 432, 3379–3387 (2020).

    CAS  PubMed  Article  Google Scholar 

  44. 44.

    Peng, Z., Xing, Q. & Kurgan, L. APOD: accurate sequence-based predictor of disordered flexible linkers. Bioinformatics 36, i754–i761 (2020).

    CAS  PubMed  PubMed Central  Google Scholar 

  45. 45.

    Meng, F. & Kurgan, L. DFLpred: high-throughput prediction of disordered flexible linker regions in protein sequences. Bioinformatics 32, i341–i350 (2016).

    CAS  PubMed  PubMed Central  Article  Google Scholar 

  46. 46.

    Peng, Z., Wang, C., Uversky, V. N. & Kurgan, L. Prediction of disordered RNA, DNA, and protein binding regions using DisoRDPbind. Methods Mol. Biol. 1484, 187–203 (2017).

    CAS  PubMed  Article  Google Scholar 

  47. 47.

    Peng, Z. & Kurgan, L. High-throughput prediction of RNA, DNA and protein binding regions mediated by intrinsic disorder. Nucleic Acids Res. 43, e121 (2015).

    PubMed  PubMed Central  Article  CAS  Google Scholar 

  48. 48.

    Yan, J., Dunker, A. K., Uversky, V. N. & Kurgan, L. Molecular recognition features (MoRFs) in three domains of life. Mol. Biosyst. 12, 697–710 (2016).

    CAS  PubMed  Article  Google Scholar 

  49. 49.

    Meng, F. & Kurgan, L. High-throughput prediction of disordered moonlighting regions in protein sequences. Proteins 86, 1097–1110 (2018).

    CAS  PubMed  Article  Google Scholar 

  50. 50.

    Basu, S., Soderquist, F. & Wallner, B. Proteus: a random forest classifier to predict disorder-to-order transitioning binding regions in intrinsically disordered proteins. J. Comput. Aided Mol. Des. 31, 453–466 (2017).

    ADS  CAS  PubMed  PubMed Central  Article  Google Scholar 

  51. 51.

    Denning, D. P., Patel, S. S., Uversky, V., Fink, A. L. & Rexach, M. Disorder in the nuclear pore complex: the FG repeat regions of nucleoporins are natively unfolded. Proc. Natl Acad. Sci. USA 100, 2450–2455 (2003).

    ADS  CAS  PubMed  PubMed Central  Article  Google Scholar 

  52. 52.

    Bayliss, R., Littlewood, T., Strawn, L. A., Wente, S. R. & Stewart, M. GLFG and FxFG nucleoporins bind to overlapping sites on importin-beta. J. Biol. Chem. 277, 50597–50606 (2002).

    CAS  PubMed  Article  Google Scholar 

  53. 53.

    Piovesan, D. et al. DisProt 7.0: a major update of the database of disordered proteins. Nucleic Acids Res. D1, D219–D227 (2016).

    Google Scholar 

  54. 54.

    Orlando, G., Raimondi, D., Codice, F., Tabaro, F. & Vranken, W. Prediction of disordered regions in proteins with recurrent Neural Networks and protein dynamics. Preprint at bioRxiv (2020).

  55. 55.

    Rao, R. et al. Evaluating protein transfer learning with TAPE. Adv. Neural Inf. Process Syst. 32, 9689–9701 (2019).

    PubMed  PubMed Central  Google Scholar 

  56. 56.

    Deng, X., Eickholt, J. & Cheng, J. PreDisorder: ab initio sequence-based prediction of protein disordered regions. BMC Bioinforma. 10, 436 (2009).

    Article  CAS  Google Scholar 

  57. 57.

    Meszaros, B., Erdos, G. & Dosztanyi, Z. IUPred2A: context-dependent prediction of protein disorder as a function of redox state and protein binding. Nucleic Acids Res. 46, W329–W337 (2018).

    CAS  PubMed  PubMed Central  Article  Google Scholar 

  58. 58.

    Necci, M., Piovesan, D. & Tosatto, S. C. Large-scale analysis of intrinsic disorder flavors and associated functions in the protein sequence universe. Protein Sci. 25, 2164–2174 (2016).

    CAS  PubMed  PubMed Central  Article  Google Scholar 

  59. 59.

    Oldfield, C. J. et al. Utilization of protein intrinsic disorder knowledge in structural proteomics. Biochim. Biophys. Acta 1834, 487–498 (2013).

    CAS  PubMed  Article  Google Scholar 

  60. 60.

    Malhis, N., Jacobson, M. & Gsponer, J. MoRFchibi SYSTEM: software tools for the identification of MoRFs in protein sequences. Nucleic Acids Res. (2016).

  61. 61.

    Lang, B. & Babu, M. M. A community effort to bring structure to disorder. Nat. Methods (2021).

  62. 62.

    Huang, Y., Niu, B., Gao, Y., Fu, L. & Li, W. CD-HIT Suite: a web server for clustering and comparing biological sequences. Bioinformatics 26, 680–682 (2010).

    CAS  PubMed  PubMed Central  Article  Google Scholar 

  63. 63.

    Buchan, D. W. A. & Jones, D. T. The PSIPRED Protein analysis workbench: 20 years on. Nucleic Acids Res. 47, W402–W407 (2019).

    CAS  PubMed  PubMed Central  Article  Google Scholar 

  64. 64.

    Dosztanyi, Z. Prediction of protein disorder based on IUPred. Protein Sci. 27, 331–340 (2018).

    CAS  PubMed  Article  Google Scholar 

  65. 65.

    Altschul, S. F. et al. Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. Nucleic Acids Res. 25, 3389–3402 (1997).

    CAS  PubMed  PubMed Central  Article  Google Scholar 

  66. 66.

    Wang, K. & Samudrala, R. Incorporating background frequency improves entropy-based residue conservation measures. BMC Bioinforma. 7, 385 (2006).

    Article  CAS  Google Scholar 

  67. 67.

    Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I. & Salakhutdinov, R. Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15, 1929–1958 (2014).

    MathSciNet  MATH  Google Scholar 

Download references


This work was supported in part by the National Science Foundation (1617369) and the Robert J. Mattauch Endowment funds to L.K., National Natural Science Foundation of China (31970649) to G.H., K.W. and Z.W., and National Natural Science Foundation of China (11701296) to J.G.

Author information




L.K. conceptualized and administered the study. G.H., K.W., Z.W., J.G. and L.K. designed and implemented the deep network predictor. A.K. and L.K. designed and implemented the random forest predictors. G.H., K.W., Z.W. and A.K. collected and annotated datasets. All authors carried out experiments and analyzed results. A.K. and S.G. implemented and deployed the webserver. L.K. drafted the manuscript. All authors revised and approved the final draft of the manuscript.

Corresponding author

Correspondence to Lukasz Kurgan.

Ethics declarations

Competing interests

The authors declare no competing interests.

Additional information

Peer review information Nature Communications thanks Silvio Tosatto and the other, anonymous, reviewer(s) for their contribution to the peer review of this work. Peer reviewer reports are available.

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary information

Source data

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Hu, G., Katuwawala, A., Wang, K. et al. flDPnn: Accurate intrinsic disorder prediction with putative propensities of disorder functions. Nat Commun 12, 4438 (2021).

Download citation


By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.


Quick links

Nature Briefing

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing