Find uncharacterized protein candidates
Use the ESM Atlas: Start from a protein you study and shortlist candidates using learned protein features, annotations, and structures.I want to identify new protein candidates worth investigating. Starting from Csm3 from Streptococcus thermophilus (UniProt A0A0A7HIF0), search ESM Atlas for uncharacterized relatives and show the most promising candidates.
Explore a GLP-1 peptide and GLP-1R complex
Use ESMFold2: Predict a defined receptor and unmodified peptide to examine their possible interaction.Model how unmodified human GLP-1(7–37) engages human GLP-1R, then show me the predicted complex.
Map PETase mutation constraints
Use ESMC: Explore which positions appear constrained or tolerant in a protein’s possible mutations.Map the mutational landscape of this CaPETase sequence and show me where it is most constrained or tolerant. AADNPYQRGPDPTNASIEAATGPFAVGTQPIVGASGFGGGQIYYPTDTSQTYGAVVIVPGFISVWAQLNWLGPRLASQGFVVIGIETSVITDLPDPRGDQALAALDWATTRSPVASRIDRTRLAAAGWSMGGGGLRRAALQRPSLKAIVGMAPWNGERNWSAVTVPTLFFGGSSDAVASPNDHAKPFYNSITRAEKDYIELRNADHFFPTSANTTMAKYFISWLKRWVDNDTRYTQFLCPGPSTGLFAPVSASMNTCPF
Interpret ATP synthase features
Use ESMC and SAEs. Explore what the model recognizes in a familiar protein and where selected features activate on its structure.Show me what ESMC has learned about ATP synthase and map the strongest features onto its structure.
Walk through this example in more detail
Walk through this example in more detail
What the agent does
- Identify the protein. This example uses the 492-residue bovine mitochondrial ATP synthase F1 alpha subunit sequence from PDB 2XND, chain A. The PDB record supplies the sequence; the viewer uses a predicted structure for that sequence.
- Retrieve its features. Ask ESM Atlas for the sequence’s ESMC SAE feature summaries, then retrieve descriptions of the strongest reported features. The MCP can compute a missing feature profile; an existing profile can be retrieved directly.
- Map the result. Open the Biohub structure viewer for the same sequence and highlight reported feature-region peaks, checking that sequence positions match the displayed residues. This demo marks A425, S317, and L267 for the three strongest features, using positions in the analyzed sequence.
What is happening under the hood
ESMC builds a representation of the protein from its amino acid sequence. A sparse autoencoder, or SAE, separates that representation into features that can be examined individually. Some features are associated with patterns such as structural motifs or nucleotide-binding regions.This workflow uses feature summaries returned by the MCP. Each highlighted residue marks a reported feature-region peak. Its location and feature description provide clues about what the model recognizes. These are starting points for investigation and should be treated as hypotheses only.Displaying a structure does not necessarily mean running ESMFold2: the agent may retrieve an existing prediction. The feature analysis and the source of the displayed structure are separate steps.Explore the result
Compare where the features activate and ask what evidence supports their interpretations.For the strongest SAE feature, highlight its reported residue-region peaks. What structural regions do they occupy, and what supports the feature's interpretation?
Go deeper
- Understanding proteins with SAE features explains the analysis and links to the code notebook.
- Read the Biohub research overview for details about the ESM models.
Reconstruct a protein function hypothesis
Use ESMC and the ESM Atlas: Revisit a characterized protein as a retrospective example, treating its sequence as uncharacterized to develop a function hypothesis.Treat this protein sequence from an Icelandic hot spring metagenome as uncharacterized. Use ESMC SAE features and similar proteins in ESM Atlas to propose its most likely function. Show the strongest supporting evidence and highlight the relevant residues on its structure. MSYNKVVLVGRLTRDPETRQTLDGNLITTFTLAVNRGNNGDDVDFIRIVAFRKLAELAHNYLQKGRMVLVDGKLRINKWKTNDGQPRSTVEIWADNIVFVDSKKGDREIPDEIPYEEVFGQDVETDEDIPNDDEPPFRSHHHHHH