dom2vec
dom2vec generates unsupervised low-dimensional embeddings of protein domains to capture their structural and functional characteristics.
Key Features:
- Unsupervised Learning: dom2vec produces embeddings without requiring labeled training data.
- NLP-based Embedding Method: It adapts word embedding methodologies from natural language processing by treating domains as analogous to words in a sentence.
- Low-dimensional Vector Representation: The tool maps protein domains into a low-dimensional vector space where similar domains are positioned closely.
- Domain Structure and Function Representation: Embeddings capture both structural and functional aspects of protein domains.
- Intrinsic Evaluation Strategies: Four intrinsic evaluations assess embeddings using hierarchical relationships among InterPro domains, known secondary structure classes, Enzyme Commission class information, and Gene Ontology annotations.
Scientific Applications:
- Insights into Domain Architectures: dom2vec reveals contextual relationships and collocations within protein domain architectures.
- Downstream Task Performance: The embeddings have demonstrated superior or comparable performance relative to existing state-of-the-art approaches on downstream tasks.
Methodology:
dom2vec adapts word embedding methodologies from NLP by treating domains as words in a sentence to construct low-dimensional embeddings that reflect local structural features and broader functional contexts, and evaluates embeddings intrinsically using InterPro hierarchy, secondary structure classes, Enzyme Commission classes, and Gene Ontology annotations.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Python, Shell
- Added:
- 1/18/2021
- Last Updated:
- 3/1/2021
Operations
Publications
Melidis DP, Malone B, Nejdl W. dom2vec: Unsupervised protein domain embeddings capture domains structure and function providing data-driven insights into collocations in domain architectures. Unknown Journal. 2020. doi:10.1101/2020.03.17.995498.