A survey of deep learning for detecting miRNA-disease associations: databases, computational methods, challenges, and future directions
Paper [Paper link]
RNA can be divided into two categories based on its coding function: (1) RNAs with coding potential, and (2) RNAs without coding potential, also known as non-coding RNA (ncRNA), which includes microRNAs (miRNA), snoRNAs, circRNAs and lncRNAs. Long non-coding RNAs (lncRNAs) are a major class of important ncRNAs with the lengths more than 200 nucleotides. An increasing number of lncRNA have been found to be abnormally expressed in human diseases, and play a critical role in tumor development.
- Overview
- Data resources
- Classical deep learning models for predicting MDAs
- Graph neural network-based methods for predicting MDAs
- Other deep learning methonds
- A Summary of Methodology Details for predicting MDAs
- Cite
- Welcome to contribute
- We collect miRNA- and disease-related databases for MDA prediction, including miRNA-disease association databases, miRNA-related databases, and disease-related databases.
- We provide the first a comprehensive overview of 45 MDA prediction models based on deep learning and graph neural networks. We classify the two types of models in detail, deep learning models such as autoencoder, multi-layer perceptron, convolutional neural network, variational autoencoder, gated recurrent unit, and generative adversarial network; graph neural network models such as graph convolutional network, graph attention network, graph autoencoder, as shown below figure 1.
Fig 1: Deep learning and Graph neural network computational methods for MDA prediction.
Database | Description | URL |
---|---|---|
HMDD v3.2 | Collects 35547 experimentally confirmed MDAs, involving 1206 miRNA genes and 893 diseases | http://www.cuilab.cn/hmdd |
dbDEMC 3.0 | Contains 3268 differentially expressed miRNAs for 40 cancer types from humans, mics, and rats | https://www.biosino.org/dbDEMC |
miR2Disease | Records 349 miRNAs, 163 diseases, and 3273 entries | http://www.mir2disease.org/ |
miRCancer | Provides 9080 associations between 196 human cancers and 57984 miRNAs | http://mircancer.ecu.edu/ |
miRwayD | Collects 663 miRNA-pathway association entries for 76 diseases, involving 232 miRNAs, 122 pathways, and 328 targeted genes | http://www.mirway.iitkgp.ac.in/ |
MNDR (RNADisease v4.0) | Stores 343,273 associations between more than 18 RNA categories, 117 species, and 4090 diseases | http://www.rnadisease.org/ |
Database | Description | URL |
---|---|---|
miRbase v22 | Responsible for miRNA naming and is the primary public repository for miRNA sequences and annotations | https://www.mirbase.org/ |
mirTarbase | Stores experimentally verified miRNA-target interactions. containing 19912394 interactions between 4630 miRNAs and 27172 mRNAs (target genes) | https://miRTarBase.cuhk.edu.cn/ |
miRWalk | Provides experimentally verified miRNA-gene interactions | http://mirwalk.umm.uni-heidelberg.de/ |
starbase (ENCORI) | Collects regulatory relationships on miRNA-ceRNA, miRNA-ncRNA, and protein-RNA interaction | https://starbase.sysu.edu.cn/ |
lncRNASNP2 | Contains experimentally verified miRNA-lncRNA interactions | http://bioinfo.life.hust.edu.cn/lncRNASNP |
miREnvironment | Records experimentally supported interactions between miRNAs, environmental factors, and phenotypes | http://www.cuilab.cn/miren |
Database | Description | URL |
---|---|---|
MeSH | Is the NLM controlled vocabulary thesaurus used for indexing, cataloging, and searching of biomedical and health-related information | http://www.nlm.nih.gov/ |
HPO | Offers a comprehensive logical standard to depict and computationally analyze phenotypic abnormalities within human disease | https://hpo.jax.org/app/ |
OMIM | Records collated information about genes and genetic phenotypes and the relations between them, with 26,588 entries covering 7,248 diseases and 4,685 genes | http://www.ncbi.nlm.nih.gov/omim |
DisGeNet | Contains publicly available collections of genes and variants related to human diseases | https://www.disgenet.org/ |
LncRNADisease | Provides experimentally verified and predicted lncRNA-disease associations and circRNA-disease associations, as well as regulatory relationships between lncRNAs, mRNAs, and miRNAs | http://www.rnanut.net/lncrnadisease/ |
-
[DeepMDA] Fu L, Peng Q. A deep ensemble model to predict miRNA-disease association, Scientific Reports 2017;7(1):14482. [Download] [Code]
-
[DRMLDA] Chen X, Gong Y, Zhang D-H et al. DRMDA: deep representations-based miRNA–disease association prediction, Journal of Cellular and Molecular Medicine 2018;22(1):472-485. [Download]
-
[MLMDA] Zheng K, You Z-H, Wang L et al. MLMDA: a machine learning approach to predict and validate MicroRNA–disease associations by integrating of heterogenous information sources, Journal of Translational Medicine 2019;17(1):260. [Download]
-
[DFELMDA] Liu W, Lin H, Huang L et al. Identification of miRNA–disease associations via deep forest ensemble learning based on autoencoder, Briefings in Bioinformatics 2022;23(3). [Download] [Code]
-
[MDA-CF] Dai Q, Chu Y, Li Z et al. MDA-CF: Predicting MiRNA-Disease associations based on a cascade forest model by fusing multi-source information, Computers in Biology and Medicine 2021;136:104706. [Download] [Code]
-
[PMDFI] Tang M, Liu C, Liu D et al. PMDFI: Predicting miRNA–Disease Associations Based on High-Order Feature Interaction, Frontiers in genetics 2021;12. [Download]
-
[MSCNE] Han G, Kuang Z, Deng L. MSCNE:Predict miRNA-Disease Associations Using Neural Network based on Multi-source Biological Information, IEEE/ACM Transactions on Computational Biology and Bioinformatics 2021:1-1. [Download]
-
[SMALF] Liu D, Huang Y, Nie W et al. SMALF: miRNA-disease associations prediction based on stacked autoencoder and XGBoost, BMC Bioinformatics 2021;22(1):219. [Download] [Code]
-
[MDA-CNN] Peng J, Hui W, Li Q et al. A learning-based framework for miRNA-disease association identification using neural networks, Bioinformatics 2019;35(21):4364-4371. [Download] [Code]
-
[AEMDA] Ji C, Gao Z, Ma X et al. AEMDA: inferring miRNA–disease associations based on deep autoencoder, Bioinformatics 2020;37(1):66-72. [Download] [Code]
-
[iMDA-BN] Zheng K, You Z-H, Wang L et al. iMDA-BN: Identification of miRNA-disease associations based on the biological network and graph embedding algorithm, Computational and Structural Biotechnology Journal 2020;18:2391-2400. [Download]
-
[DANE-MDA] Ji B-Y, You Z-H, Wang Y et al. DANE-MDA: Predicting microRNA-disease associations via deep attributed network embedding, iScience 2021;24(6):102455. [Download] [Code]
-
[DBNMDA] Chen X, Li T-H, Zhao Y et al. Deep-belief network for predicting potential miRNA-disease associations, Briefings in Bioinformatics 2020;22(3). [Download]
-
[SAEMD] Wang C-C, Li T-H, Huang L et al. Prediction of potential miRNA–disease associations based on stacked autoencoder, Briefings in Bioinformatics 2022;23(2). [Download] [Code]
-
[DBMDA] Zheng K, You Z-H, Wang L et al. DBMDA: A Unified Embedding for Sequence-Based miRNA Similarity Measure with Applications to Predict and Validate miRNA-Disease Associations, Molecular Therapy - Nucleic Acids 2020;19:602-611. [Download]
-
[VAEMDA] Zhang L, Chen X, Yin J. Prediction of Potential miRNA–Disease Associations Through a Novel Unsupervised Deep Learning Framework with Variational Autoencoder, Cells 2019;8(9):1040. [Download]
-
[SVAEMDA] Ji C, Wang Y, Gao Z et al. A Semi-Supervised Learning Method for MiRNA-Disease Association Prediction Based on Variational Autoencoder, IEEE/ACM Transactions on Computational Biology and Bioinformatics 2022;19(4):2049-2059. [Download]
-
[EPMDA] Dong Y, Sun Y, Qin C et al. EPMDA: Edge Perturbation Based Method for miRNA-Disease Association Prediction, IEEE/ACM Transactions on Computational Biology and Bioinformatics 2020;17(6):2170-2175. [Download]
-
[MLRDFM] Ding Y, Lei X, Liao B et al. MLRDFM: a multi-view Laplacian regularized DeepFM model for predicting miRNA-disease associations, Briefings in Bioinformatics 2022;23(3). [Download] [Code]
-
[CNNDMP] Xuan P, Dong Y, Guo Y et al. Dual Convolutional Neural Network Based Method for Predicting Disease-Related miRNAs, International journal of molecular sciences 2018;19(12):3732. [Download]
-
[CNNMDA] Xuan P, Sun H, Wang X et al. Inferring the Disease-Associated miRNAs Based on Network Representation Learning and Convolutional Neural Networks, International journal of molecular sciences 2019;20(15):3648. [Download]
-
[DNRLCNN] Zhong J, Zhou W, Kang J et al. DNRLCNN: A CNN Framework for Identifying MiRNA–Disease Associations Using Latent Feature Matrix Extraction with Positive Samples, Interdisciplinary Sciences: Computational Life Sciences 2022;14(2):607-622. [Download]
-
[HGCNMDA(1)] Li C, Liu H, Hu Q et al. A Novel Computational Model for Predicting microRNA–Disease Associations Based on Heterogeneous Graph Convolutional Networks, Cells 2019;8(9):977. [Download]
-
[Zhu’s method] Zhu R, Ji C, Wang Y et al. Heterogeneous graph convolutional networks and matrix completion for miRNA-disease association prediction, Frontiers in bioengineering and biotechnology 2020;8:901. [Download]
-
[NIMCGCN] Li J, Zhang S, Liu T et al. Neural inductive matrix completion with graph convolutional networks for miRNA-disease association prediction, Bioinformatics 2020;36(8):2538-2546. [Download] [Code]
-
[FCGCNMDA] Li J, Li Z, Nie R et al. FCGCNMDA: predicting miRNA-disease associations by applying fully connected graph convolutional networks, Molecular Genetics and Genomics 2020;295(5):1197-1209. [Download]
-
[MMGCN] Tang X, Luo J, Shen C et al. Multi-view Multichannel Attention Graph Convolutional Network for miRNA–disease association prediction, Briefings in Bioinformatics 2021;22(6). [Download] [Code]
-
[GSCENet] Li Z, Jiang K, Qin S et al. GCSENet: A GCN, CNN and SENet ensemble model for microRNA-disease association prediction, PLOS Computational Biology 2021;17(6):e1009048. [Download] [Code]
-
[MVIFMDA] Xie X, Wang Y, Sheng N et al. Predicting miRNA-disease associations based on multi-view information fusion, Frontiers in genetics 2022;13. [Download]
-
[MDA-GCNFTD] Chu Y, Wang X, Dai Q et al. MDA-GCNFTG: identifying miRNA-disease associations based on graph convolutional networks via graph sampling through the feature and topology graph, Briefings in Bioinformatics 2021;22(6). [Download] [Code]
-
[MINIMDA] Lou Z, Cheng Z, Li H et al. Predicting miRNA–disease associations via learning multimodal networks and fusing mixed neighborhood information, Briefings in Bioinformatics 2022. [Download] [Code]
-
[HGCNMDA(2)] Peng W, Che Z, Dai W et al. Predicting miRNA-disease associations from miRNA-gene-disease heterogeneous network with multi-relational graph convolutional network model, IEEE/ACM Transactions on Computational Biology and Bioinformatics 2022:1-12. [Download] [Code]
-
[MuCoMid] Dong TN, Mucke S, Khosla M. MuCoMiD: A Multitask graph Convolutional Learning Framework for miRNA-Disease Association Prediction, IEEE/ACM Transactions on Computational Biology and Bioinformatics 2022:1-1. [Download] [Code]
-
[SGNNMD] Zhang G, Li M, Deng H et al. SGNNMD: signed graph neural network for predicting deregulation types of miRNA-disease associations, Briefings in Bioinformatics 2021;23(1). [Download] [Code]
-
[HGATMDA] Ji C, Wang Y, Ni J et al. Predicting miRNA-Disease Associations Based on Heterogeneous Graph Attention Networks, Frontiers in genetics 2021;12. [Download]
-
[GRPAMDA] Zhong T, Li Z, You Z-H et al. Predicting miRNA–disease associations based on graph random propagation network and attention network, Briefings in Bioinformatics 2022;23(2). [Download] [Code]
-
[HGANMDA] Li Z, Zhong T, Huang D et al. Hierarchical graph attention network for miRNA-disease association prediction, Molecular Therapy 2022;30(4):1775-1786. [Download] [Code]
-
[MDPBMP] Yu L, Zheng Y, Gao L. MiRNA–disease association prediction based on meta-paths, Briefings in Bioinformatics 2022;23(2). [Download] [Code]
-
[GCAEMDA] Li L, Wang Y-T, Ji C-M et al. GCAEMDA: Predicting miRNA-disease associations via graph convolutional autoencoder, PLOS Computational Biology 2021;17(12):e1009655. [Download] [Code]
-
[NIMGSA] Jin C, Shi Z, Lin K et al. Predicting miRNA-Disease Association Based on Neural Inductive Matrix Completion with Graph Autoencoders and Self-Attention Mechanism, Biomolecules 2022;12(1):64. [Download] [Code]
-
[GAEMDA] Li Z, Li J, Nie R et al. A graph auto-encoder model for miRNA-disease associations prediction, Briefings in Bioinformatics 2020;22(4). [Download] [Code]
-
[AGAEMD] Zhang H, Fang J, Sun Y et al. Predicting miRNA-disease associations via node-level attention graph auto-encoder, IEEE/ACM Transactions on Computational Biology and Bioinformatics 2022:1-1. [Download] [Code]
-
[VGAE-MDA] Ding Y, Tian L-P, Lei X et al. Variational graph auto-encoders for miRNA-disease association prediction, Methods 2021;192:25-34. [Download]
-
[VGAMF] Shi Z, Zhang H, Jin C et al. Ding Y, Lei X, Liao B et al. Predicting miRNA-Disease Associations Based On Multi-View Variational Graph Auto-Encoder With Matrix Factorization, IEEE Journal of Biomedical and Health Informatics 2022;26(1):446-457. [Download] [Code]
-
[CEMDA] Liu B, Zhu X, Zhang L et al. Combined embedding model for MiRNA-disease association prediction, BMC Bioinformatics 2021;22(1):161. [Download] [Code]
-
[GMDA] Xuan P, Wang D, Cui H et al. Integration of pairwise neighbor topologies and miRNA family and cluster attributes for miRNA–disease association prediction, Briefings in Bioinformatics 2021;23(1). [Download]
Methods | Descriptions | Program code |
---|---|---|
DeepMDA | A novel method based on stacked autoencoders and deep neural networks that encode integrated miRNAs and disease similarities | http://mirwalk.umm.uni-heidelberg.de/ |
DRMLDA | A computational model using stacked autoencoders and SVM in integrated miRNAs and disease similarities | NA |
MLMDA | A framework that incorporates multi-source similarity information with stacked autoencoder and RF | NA |
DFELMDA | A method based on autoencoder and RF for predicting MDAs | https://github.com/Zj-Teng/DFELMDA |
MDA-CF | A model based on autoencoder and CR by fusing multi-source information | https://github.com/a1622108/MDA-CF |
PMDFI | A framework with stacked autoencoders, RF, and logistic regression for prediction | NA |
MSCNE | A framework that incorporates multi-source biological information with stacked autoencoder and CNN | NA |
SMALF | A method based on autoencoder and XGBoost for predicting MDAs | https://github.com/dayunliu/SMALF |
MDA-CNN | A learning framework in a miRNA-gene-disease using autoencoder and CNN | https://github.com/Issingjessica/MDA-CNN |
AEMDA | A method using representation algorithms and deep autoencoder for inferring MDAs | https://github.com/CunmeiJi/AEMDA |
iMDA-BN | An improved model that utilizes Node2Vec to extract feature and uses stacked autoencoder and RF for discovering MDAs | NA |
DANE-MDA | A deep attributed network embedding method based on deep stacked autoencoder and RF for prediction | https://github.com/jiboya123/DANE-MDA |
DBNMDA | A deep learning-based model that adopts deep-belief network | NA |
SAEMD | An unsupervised computational model using staked autoencoder for identifying MDAs | https://github.com/xpnbs/SAEMDA |
DBMDA | A method based on autoencoder and rotation forest, which improves miRNA sequence similarity | NA |
VAEMDA | An unsupervised deep learning approach using variational autoencoder | NA |
SVAEMDA | A method based on variational autoencoder for identifying MDAs | NA |
EPMDA | A method based on edge perturbation method using MLP to predict MDAs | NA |
MLRDFM | A multi-view Laplacian regularized DeepFM model for discovering MDAs | https://github.com/XYDBCS/MLRDFM |
CNNDMP | A deep learning approach that employs dual convolutional neural network | NA |
CNNMDA | A method performs prediction using matrix factorization and convolutional neural network | NA |
DNRLCNN | A CNN framework utilizing latent feature matrix extraction with positive samples for predicting MDAs | NA |
HGCNMDA(1) | A PPI-based heterogeneous GCN model for MDA prediction | NA |
Zhu’s method | A matrix completion method based on GCN in heterogeneous miRNA-disease network | NA |
NIMCGCN | A computational method for discovering new MDAs based on neural inductive matrix completion with GCN | https://github.com/ljatynu/NIMCGCN/ |
FCGCNMDA | A fully connected graph-based GCN method for predicting MDAs | NA |
MMGCN | A computational method that adaptively integrates multi-source similarity information with multi-view multichannel attention GCN | https://github.com/Txinru/MMGCN |
GSCENet | A learning framework in a miRNA-gene-disease network using GCN, CNN, and SENet | https://github.com/Appleabc123/GCSENet |
MVIFMDA | A multi-view information fusion-based method that utilizes GCN and CNN | NA |
MDA-GCNFTD | A method that discovers underlying MDAs based on GCN via graph sampling | https://github.com/a96123155/MDA-GCNFTG |
MINIMDA | A method that fuses mixed neighborhood information in multimodal networks | https://github.com/chengxu123/MINIMDA |
HGCNMDA(2) | A multi-relational GCN-based method that can allocate proper weights to various types of edges | https://github.com/weiba/HGCNMDA |
MuCoMiD | A multitask graph convolutional learning framework for identifying underlying MDAs | https://git.l3s.uni-hannover.de/dong/cmtt |
SGNNMD | A signed GNN method for exploring deregulation types of MDAs | https://github.com/bubblecode/SGNNMD |
HGATMDA | A novel method that uses weighted DeepWalk to learn the dense embeddings and utilizes GAT to further obtain node representations | NA |
GRPAMDA | A new computational model for MDA prediction utilizing graph random propagation network and attention network | https://github.com/ZTangBo/GRPAMDA |
HGANMDA | A hierarchical graph attention network-based method for discovering novel MDAs | https://github.com/ZTangBo/HGANMDA |
MDPBMP | A graph attention network based on meta-path for discovering potential MDAs | https://github.com/LiangYu-Xidian/MDPBMP |
GCAEMDA | A computational model using GCAE in miRNA-based and disease-based sub-networks | NA |
NIMGSA | A neural inductive matrix completion-based method with GCAE and self-attention mechanism | https://github.com/zhanglabNKU/NIMGSA |
GAEMDA | A designed GAE for identifying novel MDAs | https://github.com/chimianbuhetang/GAEMDA |
AGAEMD | A MDA prediction model that employs node-level attention GAE and inner product decoder | https://github.com/Zhhuizhe/AGAEMD |
VGAE-MDA | A variational graph auto-encoder-based method for MDA prediction | NA |
VGAMF | A new method for revealing MDAs with variational graph auto-encoder and non-negative matrix factorization | https://github.com/XYDBCS/VGAMF |
CEMDA | A framework uses meta-path features, which extracted by GRU | https://github.com/liubailong/CEMDA |
GMDA | A model based on GAN that integrates pairwise neighbor topologies, miRNA family, and cluster attributes | NA |
NA denotes a lack of a code.
Sheng N, Xie X, Wang Y, et al. A Survey of Deep Learning for Detecting miRNA-Disease Associations: Databases, Computational Methods, Challenges, and Future Directions. IEEE/ACM Transactions on Computational Biology and Bioinformatics, doi: 10.1109/TCBB.2024.3351752, 2024.
If you would like to help contribute this list, please feel free to contact me by email:
- Email: [email protected]