The Proteomics Standards Initiative (PSI) aims to define community standards for data representation in proteomics to facilitate data comparison, exchange and verification. For detailed information on all PSI activities, please see http://psidev.sf.net.
This document decribes the molecular interaction data exchange format. PSI is following a leveled approach to building this specification. This document describes level 2.5. For documentation of the previous level 1.0 please see http://psidev.sourceforge.net/mi/xml/doc/user/.
Level 2.0 beta was never officially released. This version, 2.5, is the released successor of 1.0.
PSI MI was designed by a consortium of molecular interaction data providers
from both academia and industry, including BIND, DIP, IntAct, MINT, MIPS,
GlaxoSmithKline, CellZome, Hybrigenics, Universities of Bielefeld,
The PSI MI format is a data exchange format for molecular interactions. It is not a proposed database structure.
The purpose of this document is
to describe the general structure of the PSI MI XML specification in a more
user-friendly manner than the specification does itself. For the detailed and
most up-to-date description please see the auto-generated documentation.
This documentation will also provide additional information, e.g. sample data.
The XML schema is located at http://psidev.sourceforge.net/mi/rel25/src/MIF25.xsd
This document is in the root directory of the PSI MI 2.5 release. Subdirectories are
doc/ Auto-generated documentation of the PSI MI XML schema
src/ Source code for schema and related software
data/ Controlled vocabularies
tools/ Data management tools
Changes in the PSI MI XML format and controlled vocabularies from version 1.0 to 2.5 are documented in changes1to25.html .
see
http://psidev.sourceforge.net/mi/rel25/doc/
Where possible, external controlled vocabularies are referenced from PSI MI. External controlled vocabularies are used in two forms:
We now support only the new OBO format, not any more the previous DAG-edit format.
The closed controlled vocabularies referenced by PSI MI are listed in the table below. All vocabularies are contained in a files in OBO flat file format: psi-mi25.obo. They can be browsed at http://www.ebi.ac.uk/ontology-lookup/browse.do?ontName=MI. The correctness of references to external controlled vocabularies is currently not enforced by the PSI MI schema. It is the responsibility of the data provider to ensure that only existing terms at an up-to-date data source are referenced.
PSI MI XML level 2.5 data element |
term name |
PSI-MI identifier |
experimentType/participantIdentificationMethod |
participant identification method |
MI:0002 |
experimentType/interactionDetectionMethod |
interaction detection method |
MI:0001 |
interactionElementType/interactionType |
interaction type |
MI:0190 |
interactionElementType/participantList/participant/biologicalRole |
biological role |
MI:0500 |
interactionElementType/participantList/participant/experimentalPreparationList/experimentalPreparation |
experimental preparation |
MI:0346 |
interactionElementType/experimentalRoleList/experimentalRole |
experimental role |
MI:0495 |
featureType/featureDetectionMethod |
feature detection method |
MI:0003 |
featureType/featureType |
feature type |
MI:0116 |
'featureType/featureRangeList/featureRange/baseLocationType/startStatus/' and '../endStatus/ |
feature range status |
MI:0333 |
interactorType/interactorType |
interactor type |
MI:0313 |
xrefType/*/dbAc |
database citation |
MI:0444 |
xrefType/*/refTypeAc |
refType |
MI:0353 |
namesType/alias/typeAc |
alias type |
MI:0300 |
attributeListType/attribute/nameAc |
attribute name |
MI:0590 |
In the previous DAG format, which was split into *.dag and *.def files, obsolete MI terms were reported as children of the node “obsolete (MI:0431)”. The newer OBO format has a special class “obsolete”, to which all obsolete PSI MI terms are assigned.
We recommend the following mapping from the file psi-mi25.obo to PSI MI 2.5 XML files:
OBO format element |
PSI MI 2.5 XML file element |
id |
cvType/xref/primaryRef/id |
name |
cvType/names/fullName |
exact_synonym |
cvType/names/shortLabel |
synonym |
cvType/names/alias |
Mapping controlled vocabularies between PSI 1.0 and 2.5
The major change from PSI 1.0 to 2.5 requires a remapping of controlled vocabularies.
Proposed mappings from PSI 1.0 to 2.5 CVs are described in cv-1to25mapping.doc .
The reverse mapping is described in cv-25to1mapping.txt . This file is presented in plain text format to facilitate parsing.
Because we are following a leveled approach, we are
interested in knowing what the community wishes to be included in the next
level.
The latest list of features to discuss/include in the future can be found here:
http://sourceforge.net/tracker/?atid=511101&group_id=65472&func=browse
If you would like to comment on this document, the PSI MI
XML specification, please send a mail to:
psidev-mi-dev@lists.sourceforge.net
The following databases currently accept submissions of PSI MI formatted interaction data:
Databases involved:
Companies involved:
Related Efforts:
Henning Hermjakob, hhe@ebi.ac.uk,