ProteinTraitsMech

Knowledge base of protein sequence, structure, and function traits — one YAML per trait, LinkML-validated, with evidence-backed causal graphs.

277,697trait records 218,430Structure 10,278Sequence 436Seq+Struct 48,544Function 9Evolution 28sources

Record browser

Faceted, client-side browser over all protein-trait records — search by label, identifier, or definition; filter by axis, category, and source. Each record shows semantically related traits from a local text-embedding model.

Corpus map

A PaCMAP projection of every record's 1024-d text embedding — the whole corpus laid out in 2-D, colored by trait axis. Toggle between the full-record embedding (meaning + source/classification structure) and a definition-only embedding (pure semantics). Hover to identify, click to open a record.

Schema & docs

The LinkML schema (ProteinTraitRecord, causal graphs), a worked P25888 example, and the curation model.

GitHub

Source YAML records, schema, build scripts, and the curation workflow.

Trait axes

Trait categories

Every record carries a fine-grained trait_category. Counts link into the browser pre-filtered to that subset.

CategoryAxisRecords
STRUCT_DOMAINSTRUCTURE135,044
STRUCT_FOLDSTRUCTURE55,735
FUNC_ENZYMATIC_ACTIVITYFUNCTION26,003
STRUCT_HOMOLOGOUS_SUPERFAMILYSTRUCTURE20,845
FUNC_ORTHOLOG_GROUPFUNCTION9,728
FUNC_RESISTANCEFUNCTION7,451
STRUCT_TOPOLOGYSTRUCTURE5,427
SEQ_MOTIFSEQUENCE3,121
FUNC_PATHWAYFUNCTION2,883
FUNC_TRANSPORTFUNCTION2,285
SEQ_REPEATSEQUENCE2,073
UPPERSEQUENCE1,980
SEQ_PTM_SITESEQUENCE1,251
STRUCT_ACTIVE_SITESTRUCTURE1,137
SEQ_CONSERVATIONSEQUENCE775
SEQ_MODIFIED_RESIDUESEQUENCE618
SEQ_DISORDERSEQUENCE202
FUNC_INTERACTION_PARTNERFUNCTION146
MIXED_STRUCTURAL_REPEATSEQUENCE_STRUCTURE122
SEQ_GLYCOSYLATION_SITESEQUENCE85
STRUCT_BINDING_SITESTRUCTURE83
SEQ_CROSSLINK_SITESEQUENCE69
STRUCT_ARCHITECTURESTRUCTURE64
FUNC_ENVIRONMENTAL_RESPONSEFUNCTION48
SEQ_LIPIDATION_SITESEQUENCE40
STRUCT_STABILITYSTRUCTURE36
SEQ_TARGETING_SIGNALSEQUENCE28
SEQ_LEADER_PEPTIDESEQUENCE20
STRUCT_CLASSSTRUCTURE17
STRUCT_DYNAMICSSTRUCTURE13
STRUCT_SURFACESTRUCTURE13
SEQ_CLEAVAGE_SITESEQUENCE11
STRUCT_SECONDARYSTRUCTURE8
EVO_PANGENOMEEVOLUTION6
STRUCT_CAVITYSTRUCTURE5
EVO_CONSERVATIONEVOLUTION3
SEQ_INITIATOR_METHIONINESEQUENCE1
SEQ_MATURE_CHAINSEQUENCE1
SEQ_PROPEPTIDESEQUENCE1
SEQ_SIGNAL_PEPTIDESEQUENCE1
SEQ_TRANSIT_PEPTIDESEQUENCE1
STRUCT_DISULFIDESTRUCTURE1
STRUCT_INTERFACESTRUCTURE1
STRUCT_METAL_SITESTRUCTURE1

Corpus at a glance — sources

Sources listed in order of integration (earliest first). Record counts link into the browser filtered by source. Bucket counts are seeding-time figures; per-bucket rows may slightly exceed the live total after merges.

SourceRecordsDirectory
LinkML LocalStructuralFeature valueset19data/traits/structure/{secondary,active_site,binding_site,cavity,disulfide,metal_site,dynamics,interface}/
PROSITE PATTERN (generic)1,279data/traits/sequence/pattern/
PROSITE PATTERN routed to PTM subtypes32data/traits/sequence/{modified_residue,glycosylation,crosslink}/
PROSITE MATRIX (profile)1,434data/traits/sequence/profile/
PROSITE ProRule (DC=Domain)1,445data/traits/structure/domain/
PROSITE ProRule (DC=Site, keyword-routed)4data/traits/sequence/{modified_residue,glycosylation,prorule}/
TED novel folds (Zenodo v5)7,427data/traits/structure/fold/novel/
TED highly-symmetric folds6,433data/traits/structure/fold/high_symmetry/
UniProtKB FT/CC/GO demultiplexer (seed_uniprot.py) — demo retired; real entries now attach as canonical_examples on class traits via fetch_uniprot_examples.py0
PSI-MOD (CC-BY-4.0)1,971data/traits/sequence/{modified_residue,glycosylation,lipidation,crosslink,ptm_ontology}/
ECOD v295 (A/X/H/T/F hierarchy)45,113data/traits/structure/{architecture,homologous_superfamily,topology,fold/ecod}/
SCOPe 2.08 — Class/Fold/Superfamily/Family/Domain (Berkeley; instances px/sp excluded)22,810data/traits/structure/{class,fold,homologous_superfamily,domain}/scope/
M-CSA (CC-BY-4.0)1,003data/traits/structure/active_site/mcsa/
DisProt — 32 IDPO disorder classes (structural state/transition/function; proteins as examples) (CC-BY-4.0)35data/traits/sequence/disorder/
PSI-MI interaction types (CC-BY-4.0)146data/traits/function/interaction_partner/psi_mi/
METPO ecophysiological traits (growth preferences, tolerances, metabolism; CC-BY-4.0)118data/traits/function/{environmental_response,enzymatic_activity}/metpo/
PATO physicochemical qualities (CC-BY-4.0)28data/traits/structure/{stability,dynamics,surface}/pato/
Curated stability taxonomy — per-condition (thermal, oxidative, saline, pH, osmotic, pressure, desiccation, chemical, proteolytic, mechanical) × increased/decreased (CC0-1.0)33data/traits/structure/stability/conditions/
InterPro entries — Domain / Homologous-superfamily / Repeat / Conserved-/Active-/Binding-site / PTM (public domain; GO via interpro2go → mapped_xrefs)26,264data/traits/{structure,sequence}/…/interpro/
Curated evolutionary / pangenome traits — conserved, clade-specific, variable; pangenome core/soft-core/shell/cloud/persistent/singleton (CC0-1.0)9data/traits/evolution/{conservation,pangenome}/
Pfam-A families — Domain/Family→domain, Repeat, Coiled-coil, Disordered, Motif (public domain; GO+InterPro via pfam2go/pfam2interpro → mapped_xrefs)30,134data/traits/{structure/domain,sequence/repeat,mixed/coiled_coil,sequence/disorder,sequence/motif}/pfam/
CATH-Gene3D hierarchy — Class/Architecture/Topology/Homologous-superfamily (CC-BY 4.0)8,151data/traits/structure/{class,architecture,topology,homologous_superfamily}/cath/
Reactome pathways — Homo sapiens reference set (CC0)2,883data/traits/function/pathway/reactome/
CARD/ARO — antibiotic-resistance determinants + mechanisms (CC-BY 4.0)7,451data/traits/function/resistance/aro/
TCDB transport classification — Class/Subclass/Family (CC-BY-SA 3.0; 946 families ChEBI-grounded)2,285data/traits/function/transport/tcdb/
COG 2020 orthologous groups + 26 functional categories (US Gov public domain)4,903data/traits/function/ortholog_group/cog/
Rhea reactions — enzymatic reactions + ChEBI participants (CC-BY 4.0; EC via rhea2ec)18,558data/traits/function/enzymatic_activity/rhea/
ExPASy ENZYME — complete EC hierarchy (CC-BY 4.0; GO/RHEA mapped, KEGG direct, DR examples)7,375data/traits/function/enzymatic_activity/ec/
RepeatsDB — structural tandem-repeat Class/Topology/Fold/Clan (CC-BY 4.0)122data/traits/sequence_structure/structural_repeat/repeatsdb/
NCBIfam (ex-TIGRFAMs) — prokaryotic family HMMs (US-gov public domain)38,394data/traits/structure/domain/ncbifam/
CDD — NCBI-curated conserved domains + PRK clusters + KOG ortholog groups (US-gov public domain)38,218data/traits/{structure/domain,function/ortholog_group}/cdd/
IDEAL — ProS (protean segment) trait; 1,448 IDPs as examples (CC-BY 4.0)1data/traits/sequence/disorder/
ELM (Eukaryotic Linear Motif) — targeting/cleavage/motif classes (⚠ non-commercial)353data/traits/sequence/{targeting_signal,cleavage_site,ptm_site,motif}/elm/
MEROPS peptidase families — S/C/A/M/… catalytic classes (EBI; academic)370data/traits/structure/domain/merops/
Curated RiPP leader-peptide classes — lanthipeptide/lasso/sactipeptide/… (CC0)20data/traits/sequence/leader_peptide/
Total277,697

Curation model

Every record is a stand-alone YAML with an identifier (source-anchored CURIE when possible), label + definition with provenance, trait_axis + trait_category, parent_traits / xrefs / synonyms, an optional sequence_pattern, optional canonical_examples (UniProtKB exemplars), optional evidence-backed causal_graphs (every edge cites ≥1 reference), and an append-only curation_history. Seeded records land as SEEDED; curator review flips them to REVIEWED.