ProteinTraitsMech proteintraitsmech

active seeded x-mech-suitekg-microbe

Also known as: ProteinTraits

ProteinTraitsMech is a knowledge base of protein sequence, structure, function and evolution traits, one YAML record per trait with optional evidence-backed causal graphs. Traits run along five axes: sequence (motifs, signal peptides, disordered regions, repeats, PTM sites), structure (folds, domains, sites, interfaces, symmetry), mixed sequence-structure (transmembrane spans, coiled coils), function (enzymatic activity, binding, cofactors, localisation) and evolution (conservation and pangenome partition). Records anchor to InterPro, Pfam, PROSITE, SMART, MEROPS, CATH, SCOP, PDB, GO, PR and UniProtKB.

One record is

a protein sequence, structure, function or evolution trait class

429293 records as of 2026-10-12

Counted from data/traits/*.yaml at 70edd6f. Refreshed weekly.

License

Records: CC0 1.0

Curation model

Agent-curatedYes. AI agents generate or maintain most of the content.
Human reviewpull_request. Agent changes arrive as pull requests that a person reviews and merges.
Agents and toolsClaude Code, culturebotai-claw
Evidence policyEvery CausalEdge must carry at least one EvidenceItem. Sources are catalogued with their licences in a download.yaml before ingestion.
Validation in CIschema ontology_terms corpus_reproduction
Append-only historyYes
Record identifiersPreferably an existing InterPro, Pfam, PROSITE, CATH, SCOP, MEROPS or PR CURIE.

Features

Grounding and sources

Ontologies and vocabularies: InterPro Pfam UniProt Rhea GO CHEBI ARO EC CATH SCOP PDB PR

SourceRelationWhat is taken
InterPro prov:wasDerivedFrom
Pfam prov:wasDerivedFrom
Rhea prov:wasDerivedFrom
CATH prov:wasDerivedFrom
SCOPe prov:wasDerivedFrom
CARD prov:wasDerivedFrom
UniProtKB prov:used Release-pinned canonical example proteins and grounding assertions.

Products

ProductKindFormatDescription
Protein trait records
proteintraitsmech.records
RecordCorpus yaml One YAML file per trait under data/traits///.yaml.
ProteinTraitsMech LinkML schema
proteintraitsmech.schema
DataModelProduct linkml
linkml mech_shared
ProteinTraitsMech browser
proteintraitsmech.browser
GraphicalInterface html

Relations to other Mechs

Referenced by

Contacts

Registry entry

Created 2026-09-10. Last modified 2026-09-10. Edit this entry on GitHub.

Until 2026-10-01 the record count was the figure published on the X-Mech suite page. It is now counted from the repository tree, as for the other Mechs. At commit 86368bb on 2026-09-10 the tree held 429,271 trait files, which matches the suite page.