SDN2GO

SDN2GO predicts protein functions from protein sequences, domains, and protein-protein interaction (PPI) networks using deep learning to assign Gene Ontology (GO) terms for large-scale annotation of proteins in databases such as UniProtKB.


Key Features:

  • Deep Learning Architecture: Employs convolutional neural networks (CNNs) to extract features from protein sequences, domains, and PPI networks.
  • Integration of Multiple Data Sources: Integrates protein sequences, domain structures, and interaction networks to improve prediction accuracy.
  • Gene Ontology (GO) Term Prediction: Predicts GO terms covering the three GO sub-ontologies: molecular function, biological process, and cellular component.
  • Innovative Use of Domain Information: Processes protein domain information with an NLP-inspired pre-trained deep learning sub-model to derive domain features.
  • Feature Integration and Weight Classifier: Combines extracted sequence, domain, and network features using a weight classifier for GO term classification.
  • Performance and Validation: Validated against two competitive methods and BLAST using CAFA time-delayed datasets, demonstrating superior performance across GO sub-ontologies.

Scientific Applications:

  • Large-scale protein annotation: Annotating proteins in databases such as UniProtKB when experimental evidence is limited.
  • Functional inference from sequence and networks: Inferring molecular functions, biological processes, and cellular components from sequence, domain, and PPI data.
  • Genomics: Providing functional annotations for gene products to support genomics studies.
  • Proteomics: Assigning GO-based functions to proteins for proteomics analyses.
  • Systems biology: Enabling integrated functional annotations across interaction networks for systems-level analyses.
  • Drug discovery: Supporting target identification and functional interpretation in drug discovery research.

Methodology:

Preprocesses protein sequences, domain information, and PPI networks; applies CNNs for feature extraction; uses an NLP-inspired pre-trained deep learning sub-model to extract domain features; integrates extracted features via a weight classifier to predict GO terms.

Topics

Details

Programming Languages:
Python
Added:
1/18/2021
Last Updated:
2/13/2021

Operations

Publications

Cai Y, Wang J, Deng L. SDN2GO: An Integrated Deep Learning Model for Protein Function Prediction. Frontiers in Bioengineering and Biotechnology. 2020;8. doi:10.3389/fbioe.2020.00391. PMID:32411695. PMCID:PMC7201018.

PMID: 32411695
PMCID: PMC7201018
Funding: - National Natural Science Foundation of China: No.61672541, No.61972422

Downloads