GraphLncLoc
GraphLncLoc predicts the subcellular localization of long non-coding RNAs (lncRNAs) to support interpretation of their biological functions.
Key Features:
- de Bruijn graph transformation: Transforms lncRNA sequences into de Bruijn graphs to represent sequence structure and k-mer connectivity.
- Graph convolutional networks (GCNs): Applies GCNs to de Bruijn graphs to extract high-level graph features and learn latent sequence representations.
- Graph classification framing: Redefines sequence classification as a graph classification problem to leverage graph-structured learning.
- Fully connected classifier: Feeds extracted feature vectors into a fully connected layer for final subcellular localization prediction.
- Contrast to k-mer frequency methods: Preserves sequence order information and captures variable-length patterns that k-mer frequency features do not.
- Motif identification: Identifies significant motifs associated with nuclear subcellular localization in case studies.
- Improved performance: Demonstrates improved accuracy and more distinguishable, robust features compared to traditional machine learning predictors based on k-mer frequencies.
Scientific Applications:
- lncRNA localization prediction: Predicts subcellular localization of lncRNAs to inform hypotheses about their cellular roles.
- Functional inference: Supports interpretation of lncRNA biological function based on predicted localization.
- Motif discovery for nuclear localization: Identifies motifs associated with nuclear localization to guide further experimental validation.
- Benchmarking of predictors: Provides a graph-based approach for comparative evaluation against k-mer frequency-based localization predictors.
Methodology:
Convert lncRNA sequences into de Bruijn graphs, apply graph convolutional networks to extract high-level features and latent representations, and input the resulting feature vectors into a fully connected layer for localization prediction.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- command-line tool, web application
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 2/25/2023
- Last Updated:
- 11/24/2024
Operations
Data Inputs & Outputs
De-novo assembly
Inputs
Outputs
Publications
Li M, Zhao B, Yin R, Lu C, Guo F, Zeng M. GraphLncLoc: long non-coding RNA subcellular localization prediction using graph convolutional networks based on sequence to graph transformation. Briefings in Bioinformatics. 2022;24(1). doi:10.1093/bib/bbac565. PMID:36545797.
DOI: 10.1093/bib/bbac565
PMID: 36545797
Funding: - Hunan Provincial Science and Technology Program: 2019CB1007
- National Natural Science Foundation of China: 62102457