Protein Function 3D - EC Class Map
35,000 proteinsbiologyproteins3D
A TMAP of 35,000 proteins with functional annotations. The viewer includes EC class and phylum color layers, searchable protein names, EC numbers, and UniProt accessions. Clicking a protein opens an interactive card that resolves UniProt metadata and loads the corresponding AlphaFold structure, making functional neighborhoods inspectable in both sequence-embedding space and 3D structure space.
Protein Function 3D - EC Class MapOpen full page
Loading interactive demo…
How it was made
generate.pypython
from tmap import TMAP
model = TMAP(metric="cosine", n_neighbors=15, seed=42)
model.fit(protein_embeddings.astype("float32"))
viz = model.to_tmapviz()
viz.add_color_layout("EC class", ec_classes, categorical=True, color="tab10")
viz.add_color_layout("Phylum", phyla, categorical=True, color="tab20")
viz.add_label("Protein name", protein_names)
viz.add_label("EC number", ec_numbers)
viz.add_protein_ids(uniprot_ids, name="UniProt")
viz.write_html("protein_function_3d.html")