Loading...
Loading...
Searches for homologous protein sequences using MMseqs2 (fast, default) or BLAST (comprehensive, fallback). Trigger this whenever the user provides a protein sequence or FASTA file and asks to find homologues, sequence matches, or wants to infer protein function based on sequence similarity, but not when the user wants to infer protein function based on structural similarity.
npx skill4agent add google-deepmind/science-skills protein-sequence-similarity-searchuvuvuv.env.envUSER_EMAIL.envENV_FILE.envprintf "Enter contact email: " && read email && echo "USER_EMAIL=$email" >> "ENV_FILE" && echo "Saved."dotenv.envcatgrepechoprintenvos.environ.get.fasta.mdmmseqs2_search.pyuniprotkb_swissprotpdbuniprotkb_humanuniprot_blast.pyproteinA_mmseqs2.jsonproteinA_mmseqs2.mduv run scripts/mmseqs2_search.py <SEQUENCE_OR_FILE> -o <generated-filename.md> -j <generated-filename.json>uv run scripts/mmseqs2_search.py <SEQUENCE_OR_FILE> -o <generated-filename.md> -j <generated-filename.json> --include-mgnify.mdDatabase Codeuniprotkb_bacteriauniprotkb_swissprot--databasesproteinA_ebi_blast.jsonproteinA_ebi_blast.mduv run scripts/uniprot_blast.py <SEQUENCE_OR_FILE> -o <generated-filename.md> -j <generated-filename.json>uv run scripts/uniprot_blast.py <SEQUENCE_OR_FILE> -o <generated-filename.md> -j <generated-filename.json> --databases <db1,db2>.md1e-50.json.mduniprotkbuniprotkb_swissprotuniprotkb_swissprotsvuniprotkb_reference_proteomesuniprotkb_trembluniprotkb_refprotswissprotuniprotkb_archaeauniprotkb_arthropodauniprotkb_bacteriauniprotkb_complete_microbial_proteomesuniprotkb_eukaryotauniprotkb_fungiuniprotkb_humanuniprotkb_mammalsuniprotkb_nematodauniprotkb_rodentsuniprotkb_vertebratesuniprotkb_viridiplantaeuniprotkb_virusesuniprotkb_enzymeuniprotkb_covid19uniref100uniref90uniref50pdb