Below you'll find examples of the different ways that can be used to query ELM programmatically. No special client is needed for this just a browser or maybe "curl"/"wget" for scripted access. By using these access methods you implicitly agree to using/distributing this data according to the ELM Software License Agreement.
ClassesLast modified on: Jan. 9, 2017, 2:29 p.m.
Here you can download a list of ELM classes, either all at once or limit the list by providing a query term "q".
|by query term||/elms/elms_index.tsv?q=PCSK|
|by ELM id||/ELME000012.html|
InstancesLast modified on: Feb. 10, 2017, 11:33 a.m.
Annotated ELM instances can be queried in a variety of ways. You are encouraged to use the search form to get a feeling for the parameters. Common examples include limiting the query by either instance logic or taxon.
|by Uniprot acc||fasta||instances.fasta?q=P12931|
|by Uniprot name||gff||instances.gff?q=SRC_HUMAN|
|by Uniprot acc||tsv||instances.tsv?q=P12931|
|by query term||pir||instances.pir?q=PCSK|
|by query term||tsv||instances.tsv?q=src|
|by query term||mitab||instances.mitab?q=src|
|by query term||xml||instances.psimi?q=src|
|by query term using additional parameter "instance logic"||tsv||instances.tsv?q=src&instance_logic=true+positive|
|by Instance id||/ELMI000123.html|
|All docking motifs annotated in taxon "mouse"||tsv||instances.tsv?q=DOC_&taxon=mus+musculus|
InteractionsLast modified on: Dec. 8, 2016, 2:56 p.m.
Interactions between annotated ELM instances and the corresponding globular interaction partner can be queried as follows. Data is provided either in simple TSV (tab-separated values), PsiMi XML or in MiTAB format.
|all interactions from certain taxon||mitab||/interactions/as_mitab?taxon=mus%20musculus|
|by Interaction id||mitab||/interactions/ELMINT000120.mitab|
|by Interaction id||xml||/interactions/ELMINT000120.xml|
|by Uniprot acc||mitab||/interactions/P33379.mitab|
|by Uniprot acc||xml||/interactions/P02751.xml|
Interaction DomainsLast modified on: Nov. 11, 2016, 2:23 p.m.
List of all domains annotated as interacting with one or more ELM class.
|all interaction domains||html||/infos/browse_elm_interactiondomains.html|
|all interaction domains||tsv||/infos/browse_elm_interactiondomains.tsv|
MethodsLast modified on: March 27, 2014, 2:48 p.m.
The following table holds all methods which have been used during the ELM rigourous data curation process.
PDBsLast modified on: Dec. 8, 2016, 2:56 p.m.
The following table holds all PDBs which are annotated in the ELM database.
GOTermsLast modified on: Dec. 3, 2016, 6:47 a.m.
The following table shows the GOTerms which are annotated per ELM class.
Renamed ELM classesLast modified on: June 20, 2016, 4:45 p.m.
The following table holds all ELM classes that have been renamed in the past.
|all renamed ELM classes||tsv||/infos/browse_renamed.tsv|
- elm_template.doc (Template used to annotate novel ELM classes)
- elm_template.xls (Template used to collect and annotate ELM instances)
- switches.elm_ALG2.mp4 A movie about a molecular switch involved in the formation of the ALG2/Alix complex:
If you're missing a particular format or would like to suggest some changes, please don't hesitate to contact the ELM webmaster.
ELM data can be downloaded & distributed for non-commercial use according to the ELM Software License Agreement