similar-protein-retrieval

Retrieve proteins with similar structure or sequence from UniProt IDs, PDB IDs, FASTA strings, or PDB files.

1.1k|132|Updated Apr 13, 2023
One-click install
npx skills add https://github.com/PharMolix/OpenBioMed --skill similar-protein-retrieval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: similar-protein-retrieval
Source: https://github.com/PharMolix/OpenBioMed/tree/main/skills/similar-protein-retrieval
Command: npx skills add https://github.com/PharMolix/OpenBioMed --skill similar-protein-retrieval

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Retrieve proteins that are similar in either structure or sequence to a given query, enabling rapid hypothesis generation about function, evolution, and relationships across protein families.

Core Features & Use Cases

  • Structure-based search: identify proteins with highly similar folds using FoldSeek.
  • Sequence-based search: discover homologs via sequence similarity (MSA/QC results).
  • Use Case: start from a UniProt or PDB identifier to find related proteins for functional annotation and experimental planning.

Quick Start

Provide a protein identifier (UniProt, PDB, or FASTA) to run a similarity search and view results.

Frequently Asked Questions about similar-protein-retrieval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find protein homologs using a UniProt ID or PDB file?

To find protein homologs, provide a UniProt ID, PDB ID, FASTA string, or PDB file as input. The Skill parses the identifier and runs sequence-based MSA or structure-based FoldSeek workflows to retrieve similar proteins.

What is the difference between sequence-based and structure-based protein similarity search?

Sequence-based protein similarity search discovers homologs via MSA results, while structure-based search identifies proteins with highly similar folds using FoldSeek. Both approaches support functional inference and cross-species comparisons.

Can I use FoldSeek for cross-species protein comparisons starting from a FASTA string?

Yes, you can input a FASTA string to run similarity searches for cross-species comparisons. The Skill integrates FoldSeek for structure-based search and MSA workflows for sequence-based homolog discovery.

What is the best way to retrieve proteins with similar folds for functional annotation?

The best way to retrieve proteins with similar folds is using the structure-based search capability powered by FoldSeek. It identifies proteins with highly similar structures to your query for functional annotation.

Do I need a PDB file to run a protein structure similarity search?

No, you do not need a PDB file exclusively. You can run a protein structure similarity search by providing a UniProt ID, PDB ID, or FASTA string, which the Skill parses to integrate with FoldSeek workflows.

How does robust error handling work when parsing protein identifiers for homolog discovery?

Robust error handling ensures that invalid or unsupported protein identifiers are caught during input parsing. This prevents workflow failures when processing UniProt IDs, PDB IDs, FASTA strings, or PDB files for homolog discovery.