Abstract

The evidence that two molecules interact in a living cell is often inferred from multiple different experiments. Experimental data is captured in multiple repositories, but there is no simple way to assess the evidence of an interaction occurring in a cellular environment. Merging and scoring of data are commonly required operations after querying for the details of specific molecular interactions, to remove redundancy and assess the strength of accompanying experimental evidence. We have developed both a merging algorithm and a scoring system for molecular interactions based on the proteomics standard initiative–molecular interaction standards. In this manuscript, we introduce these two algorithms and provide community access to the tool suite, describe examples of how these tools are useful to selectively present molecular interaction data and demonstrate a case where the algorithms were successfully used to identify a systematic error in an existing dataset.

Introduction

To understand the behaviour of molecules such as proteins in the living cell, an understanding of their interactions with other molecules is critical. Protein interaction data are generated by many different methodologies in low or high throughput. The results from interaction studies are scattered across a broad spectrum of biological publications. This information is collected by the many interaction databases in existence today ( 1 , 2 ). In isolation, each piece of experimental data can only contribute to the understanding of one specific biological process, but the combination of all interaction data gives researchers an overall picture of the relationships between molecules in a cell, a tissue or an organism. Consolidation of this data is thus essential for the research community to give the most complete data representation possible.

Dedicated teams of curators collect molecular interaction data from literature and accurately represent this information in a structured database. The type and amount of information captured by different curation groups varies in different resources. Rapid curation records only minimal information about either the experiment or participating molecules, MIMIx-level curation ( 3 ) gathers experimental detail, but not additional information about the participating molecules provided by the detailed IMEx-level curation ( 4 ), which describes all possible details the authors give concerning a specific experiment and its molecular components. It is, however, particularly important that all experimental details under which each interaction was observed are recorded. The field currently lacks a single methodology, which can unambiguously identify a molecular interaction as being physiologically relevant in the intact, living cell. All current methods for detecting protein– protein and other molecular interactions are capable of generating false-positive data. However, by combining observations made using different experimental methodologies, it is possible to increase the confidence with which the researcher can regard a particular interaction. If a specific interaction has been confirmed by multiple observations and/or experimental methodologies, more confidence can be assigned to it. Despite over 10 years of work, no database, nor indeed a compilation of all available scientific data generated to date, can claim to fully describe the interactomes of even well-studied model organisms such as Saccharomyces cerevisiae or Homo sapiens . Thus, many resources attempt to improve coverage by inferring through computational approaches (e.g. phylogenetic profiling, association methods, inference of interactions from homologous structures) those interactions that are not reported in the literature. Though predictive data would not be expected to be as trustworthy as experimental data, both are important to assess the overall evidence for an interaction.

Integration and comparison of data is essential to increase the coverage of an entire interactome, but also to increase confidence in a single interaction within an interactome. Starting from 2002, the Human Proteome Organisation Proteomics Standards Initiative (HUPO-PSI) has made an effort to develop molecular interaction data standards, data interchange formats and controlled vocabularies with which to implement these standards in a consistent manner ( 5 , 6 ). The adoption of Proteomics standard Initiative–Molecular Interaction (PSI–MI) standards by data providers and software tools has played an important role in facilitating data integration. It is now easy to query interactions from diverse and distributed interaction resources and group evidences relating to the same interaction.

The community has, however, not agreed yet on a generally accepted common scoring system for molecular interactions ( 7 )]. A set of different confidence measures for molecular interactions exist. Many of these are specific to particular experimental methodologies, for example, yeast 2-hybrid ( 8 ) or affinity purification coupled with tandem mass spectrometry ( 9 ). Others use heuristic integration of annotation evidences with third-party data such as the results of text-mining or Gene Ontology annotation of the interacting protein pairs ( 10 , 11 ). Scoring the interactions according to the known topology of the network, the ‘wiring diagram’ of the cell, is the basis of another popular set of methodologies ( 12 , 13 ). However, the field is still lacking a simple implementation of a confidence scoring methodology, which works over any standards compliant dataset and can readily be used by bench scientist to assess the quality of their own data prior to publication using code made publicly available to enable this. With the objective of providing reusable tools for integrating and scoring molecular interactions evidences, we present MImerge and MIscore. The MImerge service groups and merges evidences for the same interaction. MIscore provides a customizable scoring system reliant on the annotation of experimental, predicted or inferred data from which each interacting binary pair was generated using the PSI–MI standards and format.

Methods

MImerge

MImerge recognizes groups of evidences of the same interaction, merging redundant annotations and identifying novel information ( Figure 1 ). Merging is performed by matching interacting molecule pairs using a predefined set of database identifiers and cross references. The algorithm matches interactor molecules based on standard identifiers such as UniProtKB ( 14 ), RefSeq ( 15 ), ROGID ( 16 ), or ChEBI ( 17 ) accession numbers.

Figure 1.

Schematic of the merging of interactions between molecules M1–M3, described in publication P1–3 by interaction detection methods D1–3 and with interaction types T1 and T2.

Input

The primary input of MImerge is a binaryInteraction java object defined by the PSI MITAB java implementation [ http://code.google.com/p/psimi/ ]. Alternatively, the method accepts interactions in any of the versions of the PSI MITAB formats ( 5 , 6 ). To facilitate data retrieval, MImerge can connect, query and fetch interaction data from any of the Proteomics Standard Initiative Common QUery InterfaCe (PSICQUIC) ( 7 ) services available in the PSICQUIC registry.

Output

MImerge provides three outputs:

  • a list of interactions

  • a list of interactors

  • a list of interactor synonyms

Each interaction is the result of merging all the experimental evidences indicating that a specific pair of molecules interacts. The primary output is an object containing all the new information provided by the original evidences. The ‘interaction objects field’ also retains the original relationship information in fields such as publication, interaction type and detection method allowing, for example, the separate scoring of all the individual pieces of evidence for a particular binary interaction, which can then be resolved into a single cumulative score. This primary object can be easily exported into a merged PSI–MI MITAB25 format. Thus the algorithm produces a list of interactors with both references to the interaction results and a list of synonyms found for each interactor.

Mapping

The PSI–MI formats provide three different fields in which information used to identify an interactor can be stored: ( 1 ) the unique identifier, ( 2 ) alternative identifiers and ( 3 ) the aliases. MImerge accesses these three fields to identify cross-references, which could potentially identify molecules with different identifiers but describing the same entity. More details including examples of how to use MImerge are available in http://code.google.com/p/micluster/

MIscore

MIscore is a customizable, heuristic scoring system that does not rely on a comparison with third-party data but rather on the available annotation evidences associated with an interaction. It is capable of scoring any type of interaction evidence (experimental, inferred, predicted) adhering to the MIMIx guidelines and being described using the PSI–MI controlled vocabulary (CV) ( 5 ). The method is agnostic to the type of interactor, working equally well for protein–protein interactions, protein– nucleic acid, drug-target or any combination of molecular interactions. The PSI–MI data formats include a field in which molecule type should be clearly defined, according to an agreed set of CV terms, so the user may pre-filter out molecule types which they do not wish to merge. Similarly, the PSI–MI file uses CV terms to describe the experimental, predicted or inferred evidence used to identify a specific interaction. If the users only wish, for example, to work with experimental data, they can filter the file first, remove all predicted data and then run MIscore. Detailed annotations will also score more highly than less detailed ones. For example, use of a top-level term such as ‘experimental interaction evidence’ will score less well than a more detailed annotation of the methodology, such as ‘X-ray crystallography’. The scoring system takes three factors into account:

  1. How the interaction was observed, predicted or inferred (interaction detection method; MI:0001)

  2. The type of interaction. Direct interaction, physical association, co-localization and so forth. (interaction type; MI:0190)

  3. The number of publications reporting a specific interaction

MIscore provides a score that represents the degree of confidence in the existence of a particular interaction by assessing the annotation of that specific interaction in a standards-compliant dataset. The score given to an interaction will increase as the number of experimental evidences supporting that interaction increases. Experimental evidences contribute more highly to the final score than evidences derived by predictive algorithms or literature text-mining methods. Combinations of evidences, such as low scoring experimental interactions (e.g. co-localizations) supported by non-experimental evidence provide a higher degree of confidence than either would in isolation. In the versions of MIscore implemented by the IntAct database and for the filtering of data for export from IntAct to UniProtKB, the values have been selected to reflect the ethos of these databases, with a strong emphasis on there being experimental evidence for the existence of a physical interaction. Full details of the scores used as available on the IntAct ‘FAQ—Frequently Asked Questions’ section. Databases such as BioGRID ( 18 ), which captures genetic evidences for an interaction, may prefer to use different weighting when implementing this scoring system, and the algorithm has been specifically designed to enable this.

In Table 1 , the evidence for AKT interacting protein (AKTIP) binding to hook microtubule-tethering protein (HOOK2) in various databases has been merged and scored. IntAct provides fewer pieces of evidence than STRING ( 11 ) but scores higher because it offers detailed experimental evidence of a direct interaction. A meta-database such as Mentha ( 19 ), that integrates experimental evidences from different sources, gives an even higher score (0.76 in the case of this specific protein pair). If we look for experimental evidences in all the PSICQUIC services, we find 12 evidences from five different databases resulting in a high confidence score of 0.81. Thus, merging the predictive and experimental evidences increases the confidence score for this interaction.

Table 1.

Merging and scoring evidences of the interaction between AKTIP_HUMAN and HOOK2_HUMAN

PSICQUIC serviceInteraction evidencesPublicationsInteraction typesDetection methodsMIscore
STRING31*
  • Experimental interaction detection

  • Inferred by curator

  • Predictive text mining

0.20
VirHostNet11Physical associationTwo hybrid0.37
Spike11Direct interactionCoimmunoprecipitation0.44
IntAct22Physical association
  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.35
APID11AssociationTwo hybrid pooling approach0.31
Menthe73
  • Physical association

  • Direct interaction

  • Affinity chromatography technology

  • Two hybrid

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.76
  • Spike

  • IntAct

  • VirHostNet

42
  • Direct interaction

  • Physical association

  • Two hybrid

  • Coimmunoprecipitation

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.68
  • APID

  • mentha

  • Spike

  • IntAct

  • VirHostNet

123
  • Direct interaction

  • Physical association

  • Association

  • Two hybrid

  • Coimmunoprecipitation

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

  • Affinity chromatography technology

0.81
  • Spike

  • IntAct

  • VirHostNet

  • APID

  • mentha

  • STRING

153
  • Direct interaction

  • Physical association

  • Association

  • Two hybrid

  • Experimental interaction detection

  • Inferred by curator

  • Predictive text mining

  • Coimmunoprecipitation

  • Affinity chromatography technology

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.81
PSICQUIC serviceInteraction evidencesPublicationsInteraction typesDetection methodsMIscore
STRING31*
  • Experimental interaction detection

  • Inferred by curator

  • Predictive text mining

0.20
VirHostNet11Physical associationTwo hybrid0.37
Spike11Direct interactionCoimmunoprecipitation0.44
IntAct22Physical association
  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.35
APID11AssociationTwo hybrid pooling approach0.31
Menthe73
  • Physical association

  • Direct interaction

  • Affinity chromatography technology

  • Two hybrid

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.76
  • Spike

  • IntAct

  • VirHostNet

42
  • Direct interaction

  • Physical association

  • Two hybrid

  • Coimmunoprecipitation

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.68
  • APID

  • mentha

  • Spike

  • IntAct

  • VirHostNet

123
  • Direct interaction

  • Physical association

  • Association

  • Two hybrid

  • Coimmunoprecipitation

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

  • Affinity chromatography technology

0.81
  • Spike

  • IntAct

  • VirHostNet

  • APID

  • mentha

  • STRING

153
  • Direct interaction

  • Physical association

  • Association

  • Two hybrid

  • Experimental interaction detection

  • Inferred by curator

  • Predictive text mining

  • Coimmunoprecipitation

  • Affinity chromatography technology

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.81

MIQL query “identifier:(Q9H8T0) AND identifier:(Q96ED9)”. *Predicted data from STRING does not have any publications assigned, so publication number here is attributed only for experimentally derived data, which is imported from other databases.

Table 1.

Merging and scoring evidences of the interaction between AKTIP_HUMAN and HOOK2_HUMAN

PSICQUIC serviceInteraction evidencesPublicationsInteraction typesDetection methodsMIscore
STRING31*
  • Experimental interaction detection

  • Inferred by curator

  • Predictive text mining

0.20
VirHostNet11Physical associationTwo hybrid0.37
Spike11Direct interactionCoimmunoprecipitation0.44
IntAct22Physical association
  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.35
APID11AssociationTwo hybrid pooling approach0.31
Menthe73
  • Physical association

  • Direct interaction

  • Affinity chromatography technology

  • Two hybrid

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.76
  • Spike

  • IntAct

  • VirHostNet

42
  • Direct interaction

  • Physical association

  • Two hybrid

  • Coimmunoprecipitation

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.68
  • APID

  • mentha

  • Spike

  • IntAct

  • VirHostNet

123
  • Direct interaction

  • Physical association

  • Association

  • Two hybrid

  • Coimmunoprecipitation

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

  • Affinity chromatography technology

0.81
  • Spike

  • IntAct

  • VirHostNet

  • APID

  • mentha

  • STRING

153
  • Direct interaction

  • Physical association

  • Association

  • Two hybrid

  • Experimental interaction detection

  • Inferred by curator

  • Predictive text mining

  • Coimmunoprecipitation

  • Affinity chromatography technology

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.81
PSICQUIC serviceInteraction evidencesPublicationsInteraction typesDetection methodsMIscore
STRING31*
  • Experimental interaction detection

  • Inferred by curator

  • Predictive text mining

0.20
VirHostNet11Physical associationTwo hybrid0.37
Spike11Direct interactionCoimmunoprecipitation0.44
IntAct22Physical association
  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.35
APID11AssociationTwo hybrid pooling approach0.31
Menthe73
  • Physical association

  • Direct interaction

  • Affinity chromatography technology

  • Two hybrid

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.76
  • Spike

  • IntAct

  • VirHostNet

42
  • Direct interaction

  • Physical association

  • Two hybrid

  • Coimmunoprecipitation

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.68
  • APID

  • mentha

  • Spike

  • IntAct

  • VirHostNet

123
  • Direct interaction

  • Physical association

  • Association

  • Two hybrid

  • Coimmunoprecipitation

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

  • Affinity chromatography technology

0.81
  • Spike

  • IntAct

  • VirHostNet

  • APID

  • mentha

  • STRING

153
  • Direct interaction

  • Physical association

  • Association

  • Two hybrid

  • Experimental interaction detection

  • Inferred by curator

  • Predictive text mining

  • Coimmunoprecipitation

  • Affinity chromatography technology

  • Two hybrid pooling approach

  • Two hybrid fragment pooling approach

0.81

MIQL query “identifier:(Q9H8T0) AND identifier:(Q96ED9)”. *Predicted data from STRING does not have any publications assigned, so publication number here is attributed only for experimentally derived data, which is imported from other databases.

Score calculation

By default MIscore presents a normalized score ( SMI ) between 0 and 1 reflecting the reliability of its combined experimental evidence. This score is calculated from the weighted sum of the three different sub-scores listed above: number of publications ( p ), experimental detection methods ( m ) and interaction types ( t ) found for the interaction ( Figure 2 ). The importance of each variable in the main equation can be adjusted using a weight factor. Each of these sub-scores is also represented by a score between 0 and 1.
SMI=Kp×Sp(n)+Km×Sm(cv)+Kt×St(cv)Kp+Km+KtK[p,m,t]Weightfactor || K[01]S[p,m,t]Scores || S [01] 
Figure 2.

The MIscore normalized score calculates a composite score for an interaction based on the number of publications reporting the interaction, the reported interaction detection methods and interaction types.

Publication score

The publication score takes into account the number of different publications supporting an interaction.
SpPublicationScore || Sp [01]Sp=log(b+1)(n+1)

n  ≡ Number of publications reporting the interaction || Sp n N [0,1,2,3 ...] .

b  ≡ Number of publications with maximum score; default: b = 7

Method score

The method score takes into account the diversity of interaction detection methods reported for an interaction.
SmMethod Score || Sm [01] Sm(cvi)=log(b+1)(a+1)a=(scvi×ni)b=a+(Max(Gscvi))
 

scv is a normalized score between 0 and 1 associated to an interaction detection method term, as defined by the MI ontology. An MI detection method ontology term without an assigned score inherits the score from the nearest parent. Gscv represents a category of scores normally grouping scores with a common parent. n is the number of times an ontology term is reported. The scv score values are customizable; however, detection method ontology terms are assigned with a default score based on the assessment of the HUPO PSI–MI consortium:

scv1 = 1.00 || cv1 = MI:0013 | biophysical

scv2 = 0.66 || cv2 = MI:0090 | protein complementation assay

scv3 = 0.10 || cv3 = MI:0254 | genetic interference

scv4 = 0.10 || cv4 = MI:0255 | post transcriptional interference

scv5 = 1.00 || cv5 = MI:0401 | biochemical

scv6 = 0.33 || cv6 = MI:0428 | imaging technique

scv7 = 0.05 || cv7 = unknown | unknown

Gscv1 = scv1 | Gscv2 = scv2 | Gscv3 = scv3 | Gscv4 = scv4|Gscv5 = scv5 | Gscv6 = scv6

Type score

The interaction type score takes into account the diversity of interaction types reported for an interaction.

S t  ≡ Type Score | | S t∈ [0−1]

S t ( cv i ) = log ( b  + 1) ( a  + 1)

a  = ∑( scv i  ×  n i )

b  =  a  + ∑( Max ( Gscv i ))

As in the method score, scv is a normalized score between 0 and 1, in this case associated to an interaction type CV term. An MI-type ontology term without an assigned score inherits the score from the nearest parent. Interaction-type scores are also customizable but by default they have assigned a heuristic score based on the assessment of the HUPO PSI–MI consortium:

scv1 = 0.10 || cv1 = MI:0208 | genetic interaction

scv2 = 0.33 || cv2 = MI:0403 | colocalization

scv3 = 0.33 || cv3 = MI:0914 | association

scv4 = 0.66 || cv4 = MI:0915 | physical association

scv5 = 1.00 || cv5 = MI:0407 | direct interaction

scv6 = 0.05 || cv6 = unknown | unknown

Gscv1 = scv1 | Gscv2 = scv2 | Gscv3 = scv3, scv4, scv5

More details including examples of how to use MIscore are available at https://code.google.com/p/miscore/ .

Results

Tools

A number of services have been built based on MIscore and MImerge, which allow users, with or without technical skills to merge and score interaction evidences. All these services are open source and available under the ‘GNU GPL v3’ license.

1. Java APIs

Java APIs are available for MIscore and MImerge ( https://code.google.com/p/miscore/ and https://code.google.com/p/micluster/ , respectively). MImerge includes MIscore as a dependency, providing the option of merging interactions and scoring groups of evidences. An API has also been implemented to calculate the score distribution of a collection of interactions from a database.

2. Web services

To facilitate programmatic access, a REST web service based on a MImerge API is publicly available. The service permits users to merge and score interactions from PSICQUIC services using the PSI–MI query language (MIQL) or alternatively, from a PSI–MITAB file. Additionally, MIscore is available as a PSISCORE web service providing evidence scores based on data from PSICQUIC services ( 7 ).

The service provides three different methods, (i) ‘cluster’ that sends a request to the server to start a merging job and returns a job id; (ii) ‘status’ that returns the status of a particular merging job and (iii) ‘download’ that returns a PSI–MITAB file containing the processed interactions. To prevent abuse, the service stops automatically if the merging takes more than a day or if the input file is >5 MB.

3. Web interface

To enable human access to the web service and as an example of a use case for the web service, a web interface has been built ( http://dachstein.biochem.mpg.de:8080/mimergeclient/ ). The interface inherits all the functionality available in the web service for MImerge and MIscore.

MIscore

To evaluate the performance of MIscore, we created a positive and a negative dataset. Interactions from Mentha were downloaded and the datasets were built according to the following criteria:

  • Positive dataset selection : the interactions have been reported (i) by three or more detection methods and (ii) in humans. At the time of writing, 12 778 unique interactions met the specified standards out of which a random subset of 500 was selected, evidences for the selected interactions were collected, merged and scored.

  • Negative dataset selection : the interactions have been reported (i) by the Negatome Database ( 43 ) and (ii) in humans. At the time of writing, 397 unique interactions met the specified standards, evidences for those interactions were collected, merged and scored.

Using the datasets described above, true positive and false positive rates were calculated for different cutoffs and then plotted ( Figure 3 ). The figure suggests that MIscore and Mentha perform similarly since ROC curves have comparable area under the curve (AUC). The Mentha ROC curve rises steeply, which is consistent with higher precision. However, the MIscore ROC recovers at the end.

Figure 3.

MIscore and Mentha true-positive rates vs. the false-positive rates for different score cutoffs.

The maximal Matthews correlation coefficient (MCC) was calculated to find the cutoff point for optimal score predictions. As seen in Table 2 , the optimal cutoff value for MIscore is 0.485 (which is close to the heuristic cutoff of 0.45 proposed by IntAct) while Mentha score optimal cutoff value is 0.343.

Table 2.

Performance measures used to evaluate MIscore and Mentha scores

ScoreAccuracyPrecisionRecallMCCCutoff
MIscore0.7550.7010.9780.5410.485
Mentha0.6730.6600.8540.4740.343
ScoreAccuracyPrecisionRecallMCCCutoff
MIscore0.7550.7010.9780.5410.485
Mentha0.6730.6600.8540.4740.343
Table 2.

Performance measures used to evaluate MIscore and Mentha scores

ScoreAccuracyPrecisionRecallMCCCutoff
MIscore0.7550.7010.9780.5410.485
Mentha0.6730.6600.8540.4740.343
ScoreAccuracyPrecisionRecallMCCCutoff
MIscore0.7550.7010.9780.5410.485
Mentha0.6730.6600.8540.4740.343

Finally, the precision, accuracy and recall of both scoring methods were calculated for the optimal cutoffs ( Table 2 ). MIscore precision, accuracy and recall values are higher than those of Mentha, meaning that (at that point) MIscore classifies positives and negatives better than Mentha.

MImerge

MImerge was used to merge interactions from IntAct, BioGRID, MINT and DIP ( 20 ). At the moment of writing, the databases provided a total of 1 291 743 interactions, which were reduced to 865 642 after the merging process, implying that almost 33% of the interactions reported are redundant.

A closer inspection of the resulting data reveals BioGRID appeared to have no interactions in common with the other databases. That is not surprising since BioGRID annotates interactors using entrez gene ids and does not provide UniProtKB accessions in their MITAB download (as do the other databases) making it impossible for MImerge to find common interactions between BioGRID and the rest of the selected data providers.

Figure 4 shows MImerge results for DIP, IntAct and MINT. Only 1.54% of the interactions are shared between the three databases, 10.86% are shared between two databases and 87.6% are not shared at all. The low redundancy values observed in the aforementioned databases are explained by the aim of curating different parts of the literature to increase coverage of the annotated interactome, an IMEx curation policy.

Figure 4.

MImerge results for DIP, IntAct and MINT. Only 1.54% of the interactions are shared between the three databases, 10.86% are shared between two databases and 87.6% are not shared at all.

Score distribution analysis across molecular interaction data providers

MImerge and MIscore were used to calculate the score distribution across several molecular interaction databases ( Table 3 ). Databases have been grouped into four categories based on the type of evidences served: (i) internally curated (IC), (ii) IMEX curated (IM), (iii) predicted (P) and (iv) imported (I) ( Figure 5 ). Not surprisingly, IMEX curated databases tend to have a proportionally higher score distribution since IMEX defines a common curation strategy that aims to provide a high standard dataset, whereas databases serving predicted evidences tend to have a lower score due to lack of additional support to prove an interaction.

Table 3.

Merging and scoring evidences of interaction databases in PSICQUC

PSICQUIC serviceCategory Interactions in interval
>0–0.1>0.1–0.2>0.2–0.3>0.3–0.4>0.4–0.5>0.5–0.6>0.6–0.7>0.7–0.8>0.8–0.9>0.9–1TotalRedundancy %
APID ( 21 ) I0026 821259 40521 1105480494824061781628322 57922,48
iRefIndex ( 16 ) I27715 70367 538163 03439 93316 5477566376126591817318 83551,58
Mentha ( 19 ) I0049 645274 62876 10922 85111 860507427511847444 76537,31
BIND ( 22 ) IC0359085 15320 947489114815201968724116 88939,41
BindingDB ( 23 ) IC0095767 3692674440105247742950275 49326,10
BioGrid ( 18 ) IC00271 005173 96621 37219 4778107519448052679506 60531,61
ChEMBL ( 24 ) IC0030 020437 441195722 2594005153812051136499 56120,52
HPIDb ( 25 ) IC0015712109521561091037,20
InnateDB ( 26 ) IC0180312 2349809263501701266215 65236,54
Spike ( 7 ) IC0118 92315 399610145000035 0783,23
TopFind ( 27 ) IC143733341785200000495648,06
VirHostNet ( 22 ) IC00707862995335512956291410 87221,26
Reactome ( 28 ) IC000141 996000000141 9960,00
bhf-ucl ( 29 ) IM00162786031700039245,02
DIP ( 20 ) IM0042 86434 7856817149642622467286 68119,46
I2D-IMEx ( 29 , 30 ) IM006130810552300052952,43
InnateDB-IMEx ( 26 , 29 ) IM00142745624300037145,44
IntAct ( 29 ) IM084946220 85311 3024713195749214729244 44720,67
MatrixDB ( 31 ) IM003261296422420054735,27
MBInfo ( 32 ) IM00332725831900040336,83
MINT ( 10 , 29 ) IM00362052 21737393010936349921963 98246,87
MolCon ( 29 ) IM0012230526100030139,19
MPIDB ( 33 ) IM00937231607019400106939,23
UniProt ( 14 , 29 ) IM002474316106455218032140640545,46
BAR ( 7 ) P29676574 01323 4422300000104 2720,53
Interoporc ( 34 ) P00208 5580000000208 5580,00
Reactome-FIs ( 28 ) P00209 9880000000209 9880,00
STRING ( 35 ) P016 335 8594 110 825373 08631 88823536410020 854 07619,93
Total174316 365 2615 207 3812 286 678223 681106 37342 16119 98214 193875924 276 212 
PSICQUIC serviceCategory Interactions in interval
>0–0.1>0.1–0.2>0.2–0.3>0.3–0.4>0.4–0.5>0.5–0.6>0.6–0.7>0.7–0.8>0.8–0.9>0.9–1TotalRedundancy %
APID ( 21 ) I0026 821259 40521 1105480494824061781628322 57922,48
iRefIndex ( 16 ) I27715 70367 538163 03439 93316 5477566376126591817318 83551,58
Mentha ( 19 ) I0049 645274 62876 10922 85111 860507427511847444 76537,31
BIND ( 22 ) IC0359085 15320 947489114815201968724116 88939,41
BindingDB ( 23 ) IC0095767 3692674440105247742950275 49326,10
BioGrid ( 18 ) IC00271 005173 96621 37219 4778107519448052679506 60531,61
ChEMBL ( 24 ) IC0030 020437 441195722 2594005153812051136499 56120,52
HPIDb ( 25 ) IC0015712109521561091037,20
InnateDB ( 26 ) IC0180312 2349809263501701266215 65236,54
Spike ( 7 ) IC0118 92315 399610145000035 0783,23
TopFind ( 27 ) IC143733341785200000495648,06
VirHostNet ( 22 ) IC00707862995335512956291410 87221,26
Reactome ( 28 ) IC000141 996000000141 9960,00
bhf-ucl ( 29 ) IM00162786031700039245,02
DIP ( 20 ) IM0042 86434 7856817149642622467286 68119,46
I2D-IMEx ( 29 , 30 ) IM006130810552300052952,43
InnateDB-IMEx ( 26 , 29 ) IM00142745624300037145,44
IntAct ( 29 ) IM084946220 85311 3024713195749214729244 44720,67
MatrixDB ( 31 ) IM003261296422420054735,27
MBInfo ( 32 ) IM00332725831900040336,83
MINT ( 10 , 29 ) IM00362052 21737393010936349921963 98246,87
MolCon ( 29 ) IM0012230526100030139,19
MPIDB ( 33 ) IM00937231607019400106939,23
UniProt ( 14 , 29 ) IM002474316106455218032140640545,46
BAR ( 7 ) P29676574 01323 4422300000104 2720,53
Interoporc ( 34 ) P00208 5580000000208 5580,00
Reactome-FIs ( 28 ) P00209 9880000000209 9880,00
STRING ( 35 ) P016 335 8594 110 825373 08631 88823536410020 854 07619,93
Total174316 365 2615 207 3812 286 678223 681106 37342 16119 98214 193875924 276 212 

Databases have been grouped in four categories based on the type of evidences provided: imported (I), internally curated (IC), IMEX curated (IM), and predicted (P). The scoring has been performed with values reflecting IntAct ethos.

Table 3.

Merging and scoring evidences of interaction databases in PSICQUC

PSICQUIC serviceCategory Interactions in interval
>0–0.1>0.1–0.2>0.2–0.3>0.3–0.4>0.4–0.5>0.5–0.6>0.6–0.7>0.7–0.8>0.8–0.9>0.9–1TotalRedundancy %
APID ( 21 ) I0026 821259 40521 1105480494824061781628322 57922,48
iRefIndex ( 16 ) I27715 70367 538163 03439 93316 5477566376126591817318 83551,58
Mentha ( 19 ) I0049 645274 62876 10922 85111 860507427511847444 76537,31
BIND ( 22 ) IC0359085 15320 947489114815201968724116 88939,41
BindingDB ( 23 ) IC0095767 3692674440105247742950275 49326,10
BioGrid ( 18 ) IC00271 005173 96621 37219 4778107519448052679506 60531,61
ChEMBL ( 24 ) IC0030 020437 441195722 2594005153812051136499 56120,52
HPIDb ( 25 ) IC0015712109521561091037,20
InnateDB ( 26 ) IC0180312 2349809263501701266215 65236,54
Spike ( 7 ) IC0118 92315 399610145000035 0783,23
TopFind ( 27 ) IC143733341785200000495648,06
VirHostNet ( 22 ) IC00707862995335512956291410 87221,26
Reactome ( 28 ) IC000141 996000000141 9960,00
bhf-ucl ( 29 ) IM00162786031700039245,02
DIP ( 20 ) IM0042 86434 7856817149642622467286 68119,46
I2D-IMEx ( 29 , 30 ) IM006130810552300052952,43
InnateDB-IMEx ( 26 , 29 ) IM00142745624300037145,44
IntAct ( 29 ) IM084946220 85311 3024713195749214729244 44720,67
MatrixDB ( 31 ) IM003261296422420054735,27
MBInfo ( 32 ) IM00332725831900040336,83
MINT ( 10 , 29 ) IM00362052 21737393010936349921963 98246,87
MolCon ( 29 ) IM0012230526100030139,19
MPIDB ( 33 ) IM00937231607019400106939,23
UniProt ( 14 , 29 ) IM002474316106455218032140640545,46
BAR ( 7 ) P29676574 01323 4422300000104 2720,53
Interoporc ( 34 ) P00208 5580000000208 5580,00
Reactome-FIs ( 28 ) P00209 9880000000209 9880,00
STRING ( 35 ) P016 335 8594 110 825373 08631 88823536410020 854 07619,93
Total174316 365 2615 207 3812 286 678223 681106 37342 16119 98214 193875924 276 212 
PSICQUIC serviceCategory Interactions in interval
>0–0.1>0.1–0.2>0.2–0.3>0.3–0.4>0.4–0.5>0.5–0.6>0.6–0.7>0.7–0.8>0.8–0.9>0.9–1TotalRedundancy %
APID ( 21 ) I0026 821259 40521 1105480494824061781628322 57922,48
iRefIndex ( 16 ) I27715 70367 538163 03439 93316 5477566376126591817318 83551,58
Mentha ( 19 ) I0049 645274 62876 10922 85111 860507427511847444 76537,31
BIND ( 22 ) IC0359085 15320 947489114815201968724116 88939,41
BindingDB ( 23 ) IC0095767 3692674440105247742950275 49326,10
BioGrid ( 18 ) IC00271 005173 96621 37219 4778107519448052679506 60531,61
ChEMBL ( 24 ) IC0030 020437 441195722 2594005153812051136499 56120,52
HPIDb ( 25 ) IC0015712109521561091037,20
InnateDB ( 26 ) IC0180312 2349809263501701266215 65236,54
Spike ( 7 ) IC0118 92315 399610145000035 0783,23
TopFind ( 27 ) IC143733341785200000495648,06
VirHostNet ( 22 ) IC00707862995335512956291410 87221,26
Reactome ( 28 ) IC000141 996000000141 9960,00
bhf-ucl ( 29 ) IM00162786031700039245,02
DIP ( 20 ) IM0042 86434 7856817149642622467286 68119,46
I2D-IMEx ( 29 , 30 ) IM006130810552300052952,43
InnateDB-IMEx ( 26 , 29 ) IM00142745624300037145,44
IntAct ( 29 ) IM084946220 85311 3024713195749214729244 44720,67
MatrixDB ( 31 ) IM003261296422420054735,27
MBInfo ( 32 ) IM00332725831900040336,83
MINT ( 10 , 29 ) IM00362052 21737393010936349921963 98246,87
MolCon ( 29 ) IM0012230526100030139,19
MPIDB ( 33 ) IM00937231607019400106939,23
UniProt ( 14 , 29 ) IM002474316106455218032140640545,46
BAR ( 7 ) P29676574 01323 4422300000104 2720,53
Interoporc ( 34 ) P00208 5580000000208 5580,00
Reactome-FIs ( 28 ) P00209 9880000000209 9880,00
STRING ( 35 ) P016 335 8594 110 825373 08631 88823536410020 854 07619,93
Total174316 365 2615 207 3812 286 678223 681106 37342 16119 98214 193875924 276 212 

Databases have been grouped in four categories based on the type of evidences provided: imported (I), internally curated (IC), IMEX curated (IM), and predicted (P). The scoring has been performed with values reflecting IntAct ethos.

Figure 5.

MIscore distribution proportion for the molecular interaction databases in Table 3 . Databases have been grouped in four categories based on the type of evidences provided: imported (I), internally curated (IC), IMEX curated (IM) and predicted(p).

Figure 6.

Distribution of IntAct MIscores for the pairwise interactions reported in Ref. 23. A clear and statistically significant difference in score distribution is evident between the 54% of the interactions which were correctly reported and the 46% which were effectively randomized. A Mood test for comparison of non-normally distributed samples was used to compare both groups.

Also, it was observed that databases that import predictions (in particular Mentha) show a score distribution increase, shifting scores to higher values, when compared with the databases they integrate. The score increases when merging evidences was further explored by merging and scoring evidences of the interaction between AKTIP_HUMAN and HOOK2_HUMAN ( Table 1 ). MIscore does not provide an interaction quality score per se but rather a measure of how well annotated an interaction is. Therefore, it would be expected that the combination of evidences from different data sources contribute to increase the score. However, the observed increase is not as great as one might expect. The slight increase is due to the high number of redundant interactions, which are repeated by secondary databases and which do not add value to the score. Redundancy in molecular interaction databases can be high ( 29 ) largely caused by those databases that do not collect novel curation or predictions but rather import and present data from other interaction databases. MImerge removes such redundancies by merging interactions from secondary databases such as iRefIndex ( 16 ).

Services using MImerge and MIscore to selectively display or import molecular interactions

MImerge and MIscore services are currently being used by several applications to filter, sort and select molecular interactions.

UniProt

An extended version of the MIscore is being used by UniProtKB ( 12 ), Gene Ontology annotation project ( 36 ) and NeXtProt ( 37 ). Those resources calculate scores of interactions from different IMEx databases ( 4 ) to selectively import interactions above a defined score threshold. Additional rules ensure these are true binary interaction rather than complex components, which frequently co-purify and thus score highly as interacting molecules.

IntAct

The IntAct database ( 32 ) and its web interface use MIscore to score molecular interactions. By default, the IntAct web interface displays interactions sorted according to the score provided by MIscore, with the most highly scoring binary pairs displayed first. When filtering data for subsequent reanalysis, the IntAct database regards data with a score of >0.6 as high-confidence and 0.45–0.6 as medium confidence but users are free to use their own cutoffs when using the Search tool to filter the data as they see fit.

EMBL-EBI search

The EMBL-EBI search ( 38 ) uses MImerge and MIscore to provide non-redundant summary information about molecular interactions, selecting specifically IntAct interactions with a high score.

PSICQUIC

MIscore scores are also available in several PSICQUIC services (UniProt, IntAct, MINT, ChEMBL ( 24 ), I2D-IMEx ( 30 ), InnateDB-IMEx ( 26 ), MBInfo ( http://www.mechanobio.info ), MolCon ( http://www.molecularconnections.com ) and UniProt). It is possible to query all these services by score using MIQL.

COPaKB

The Cardiac Organellar Protein Atlas Knowledgebase ( 39 ) presents interactome views for each proteome module. The interactomes are built using MImerge to integrate protein interaction evidences from IMEx resources. It also makes use of the weight of MIscore scores to create the interactome layout. [ http://www.heartproteome.org/copa/Modules.aspx ]

Cytoscape

Cytoscape ( 40 ) has added the option to merge and score PSICQUIC molecular interactions using MImerge and MIscore. This option is part of the core implementation in version 3.1 as ‘intact-MIscore’, a column that results from using the option ‘Automatic Network Merge (Experimental)’ in the import tool.

A Case Study for Literature-Based Protein Interaction Curation

Literature curation provides useful reference sets for further data analysis, prediction and validation. A confidence score such as MIscore can play an important role in facilitating such tasks. As an example, we present an actual case of how MIscore was used to analyse a submission error in an experimental dataset of high-throughput protein interactions.

The IntAct database accepted in 2008 a submission request to curate a high-throughput experimental dataset of ∼700 interactions, which were subsequently published ( 41 ). After publication the authors discovered that one-third of the reported interactions were effectively randomized due to a data management error. This problem was reported to IntAct and the data was properly re-curated, and an erratum was published ( 42 ).

As is shown in Figure 6 , the incorrect interactions created by the error consistently received a low MIscore, when compared with the correctly annotated data, which has scored more highly as it has been confirmed by additional interaction evidences present in the database. Similarly, false-positive data generated by a single technique would be expected to receive a lower score than a ‘true’ interaction which has been confirmed by multiple methods. This demonstrates the value of merging data obtained by detailed literature curation with interactions evidences obtained from high-throughput protein interaction experiments and utilizing MIscore to provide a numerical assessment scoring of confidence in each interaction evidence within a dataset.

Discussion

In this work, we present MImerge and MIscore, which provide simple scoring heuristics for molecular interactions dependent on available interaction evidence, thus providing a framework to integrate and score literature curated interaction datasets. There are multiple algorithms merging and scoring interactions ( Table 1 ). Ten out of 27 PSICQUIC services explicitly state the use of MIscore while another 10 use a different algorithm. However, most of them are not reported in the scientific literature (to our knowledge, STRING is the only algorithm currently published ( 35 )).

MIscore differs from other scoring methods in that it requires the minimum information needed for reporting a molecular interaction experiment to score an interaction, while other scoring algorithms depend on external data, either based on orthology detection, or ‘gold standard’ reference sets. The algorithms are customizable by the user, who can weight the interaction detection method and interaction type according to their own confidence in the different methodologies and also alter the maximum number of publications they wish to score. Default values have been supplied and used throughout in the examples.

MIscore and MImerge can help in resolving conflicting or erroneous information on molecular interactions provided by third parties. We have outlined an actual example of how the results of MImerge and MIscore were used to assess confidence levels for a high-throughput protein interaction dataset and consistently assigned low scores to an erroneous subset within it, thus demonstrating the practical relevance of the schema. Based on our experience, MImerge and MIscore can thus be used for identifying molecular interactions in interaction databases that are wrongly annotated.

With MIscore and MImerge come a set of associated tools, which together allow the user to easily access these two algorithms. The tools have been created both for bench-researchers and also for third-party services that need to integrate and measure interacting molecule pairs. While providing community agreed default settings, MIscore is customizable for specific use cases.

Funding

This work was supported by BMBF Project 315737 (Virtual Liver Network), the Max Planck Society, NHLBI Proteomics Center Award (HHSN268201000035C), European Commission Grants PSIMEx (FP7-HEALTH-2007-223411) and European Commission Grant Affinomics (FP7-241481). Funding for open access charge: Max Planck Society.

References

1

Orchard
S
. (
2012
)
Molecular interaction databases
Proteomics
,
12
,
1656
1662
.

2

Bader
G.D.
Cary
M.P.
Sander
C
. (
2006
)
Pathguide: a pathway resource list
.
Nucleic Acids Res.
,
34
,
d504
506
.

3

Orchard
S.
Salwinski
L.
Kerrien
S.
et al.  . (
2007
)
The minimum information required for reporting a molecular interaction experiment (MIMIx)
.
Nat. Biotechnol.
,
25
,
894
898
.

4

Orchard
S.
Kerrien
S.
Abbani
S.
et al.  . (
2012
)
Protein interaction data curation: the International Molecular Exchange (IMEx) consortium
.
Nat. Methods
,
9
,
345
350
.

5

Hermjakob
H.
Montecchi-Palazzi
L.
Bader
G.
et al.  . (
2004
)
The HUPO PSI's molecular interaction format—a community standard for the representation of protein interaction data Nat
.
Biotechnol.
,
22
,
177
183
.

6

Kerrien
S.
Orchard
S.
Montecchi-Palazzi
L.
et al.  . (
2007
)
Broadening the horizon–level 2.5 of the HUPO-PSI format for molecular interactions
.
BMC Biol.
,
5
,
44
.

7

Aranda
B.
Blankenburg
H.
Kerrien
S.
et al.  . (
2011
)
PSICQUIC and PSISCORE: accessing and scoring molecular interactions
.
Nat. Methods
,
8
,
528
529
.

8

Braun
P.
Tasan
M.
Dreze
M.
et al.  . (
2009
)
An experimentally derived confidence score for binary protein-protein interactions Nat
.
Methods
,
6
,
91
97
.

9

Armean
I.M.
Lilley
K.S.
Trotter
M.W
. (
2013
)
Popular computational methods to assess multiprotein complexes derived from label-free affinity purification and mass spectrometry (AP-MS) experiments
.
Mol. Cell Proteomics
,
12
,
1
13
.

10

Ceol
A.
Chatr Aryamontri
A.
Licata
L.
et al.  . (
2010
)
MINT, the molecular interaction database: 2009 update
.
Nucleic Acids Res.
38
,
532
539
.

11

Szklarczyk
D.
Franceschini
A.
Kuhn
M.
et al.  . (
2011
)
The STRING database in 2011: functional interaction networks of proteins, globally integrated and scored
.
Nucleic Acids Res.
39
,
561
568
.

12

Liu
G.
Li
J.
Wong
L
. (
2008
)
Assessing and predicting protein interactions using both local and global network topological metrics
.
Genome Inf.
,
21
,
138
149
.

13

Pritykin
Y.
Singh
M
. (
2013
)
Simple topological features reflect dynamics and modularity in protein interaction networks
.
PLoS Comput. Biol.
,
9
,
e1003243
.

14

The UniProt Consortium
(
2014
)
Activities at the Universal Protein Resource (UniProt)
.
Nucleic Acids Res.
,
42
,
191
198
.

15

Pruitt
K.D.
Tatusova
T.
Maglott
D.R
. (
2005
)
NCBI Reference Sequence (RefSeq): a curated non-redundant sequence database of genomes, transcripts and proteins
.
Nucleic Acids Res.
,
33
,
501
504
.

16

Razick
S.
Magklaras
G.
Donaldson
I.M
. (
2008
)
iRefIndex: a consolidated protein interaction database with provenance
.
BMC Bioinf.
,
9
,
405
.

17

de Matos
P.
Adams
N.
Hastings
J.
et al.  . (
2012
)
A database for chemical proteomics: ChEBI
.
Methods Mol. Biol.
,
803
,
273
296
.

18

Chatr-Aryamontri
A.
Breitkreutz
B.J.
Heinicke
S.
et al.  . (
2013
)
The BioGRID interaction database: 2013 update
.
Nucleic Acids Res.
,
41
,
816
823
.

19

Calderone
A.
Castagnoli
L.
Cesareni
G.
et al.  . (
2013
)
mentha: a resource for browsing integrated protein-interaction networks
.
Nat. Methods
,
10
,
690
691
.

20

Xenarios
I.
Salwínski
L.
Duan
X.J.
et al.  . (
2002
)
DIP, the Database of Interacting Proteins: a research tool for studying cellular networks of protein interactions
.
Nucleic Acids Res.
,
30
,
303
305
.

21

Prieto
C.
De Las Rivas
J
. (
2006
)
APID: agile protein interaction DataAnalyzer
.
Nucl. Acids Res.
,
34
,
298
302
.

22

Isserlin
R.
El-Badrawi
R.A.
Bader
G.D
. (
2011
)
The biomolecular interaction network database in PSI-MI 2.5
.
Database (Oxford)
,
2011
,
baq037
.

23

Liu
T
. Lin
Y.
Wen
X.
et al.  . (
2007
)
BindingDB: a web-accessible database of experimentally determined protein-ligand binding affinities
.
Nucleic Acids Res.
,
35
,
198
201
.

24

Bento
A.P.
Gaulton
A.
Hersey
A.
et al.  . (
2014
)
The ChEMBL bioactivity database: an update
.
Nucleic Acids Res.
,
42
,
1083
1090
.

25

Kumar
R.
Nanduri
B
. (
2010
)
HPIDB—a unified resource for host-pathogen interactions
.
BMC Bioinf.
,
11
,
s16
.

26

Breuer
K.
Foroushani
A.K.
Laird
M.R.
et al.  . (
2013
)
InnateDB: systems biology of innate immunity and beyond—recent updates and continuing curation
.
Nucleic Acids Res.
,
41
,
1228
1233
.

27

Lange
P.F.
Huesgen
P.F.
Overall
C.M
. (
2012
)
TopFIND 2.0—linking protein termini with proteolytic processing and modifications altering protein function
.
Nucleic Acids Res.
,
40
,
351
361
.

28

Navratil
V.
et al.  . (
2009
)
VirHostNet: a knowledgebase for the management and the analysis of proteome wide virus–host interaction networks
.
Nucleic Acids Res.
,
37
,
661
668
.

29

Orchard
S.
Ammari
M.
Aranda
B.
et al.  . (
2014
)
The MIntAct project—IntAct as a common curation platform for 11 molecular interaction databases
.
Nucleic Acids Res.
,
42
,
358
363
.

30

Brown
K.R.
Jurisica
I
. (
2007
)
Unequal evolutionary conservation of human protein interactions in interologous networks
.
Genome Biol.
,
8
,
R95
.

31

Croft
D.
Mundo
A.F.
Haw
R.
et al.  . (
2014
)
The Reactome pathway knowledgebase
.
Nucleic Acids Res.
,
42
,
472
477
.

32

De Las Rivas
J.
Fontanillo
C
. (
2010
)
Protein–protein interactions essentials: key concepts to building and analyzing interactome networks
.
PLoS Comput. Biol.
,
6
,
e1000807
.

33

Chautard
E
Fatoux-Ardore
M
Ballut
L.
et al.  . (
2011
)
MatrixDB, the extracellular matrix interaction database
.
Nucleic Acids Res.
,
39
,
235
240
.

34

Goll
J.
Rajagopala
S.V.
Shiau
S.C.
et al.  . (
2008
)
MPIDB: the microbial protein interaction database
.
Bioinformatics
,
24
,
1743
1744
.

35

Von Mering
C.
Jensen
L.
Snel
B.
et al.  . (
2005
)
STRING: known and predicted protein-protein associations, integrated and transferred across organisms
.
Nucleic Acids Res.
,
33
,
433
437
.

36

The Gene Ontology Consortium
(
2013
)
Gene Ontology annotations and resources
.
Nucleic Acids Res.
,
41
,
530
535
.

37

Gaudet
P.
Argoud-Puy
G.
Cusin
I.
et al.  . (
2013
)
neXtProt: organizing protein knowledge in the context of human proteome projects
.
J. Proteome Res.
,
12
,
293
298
.

38

McWilliam
H.
Li
W.
Uludag
M.
et al.  . (
2013
)
Analysis tool web services from the EMBL-EBI
.
Nucleic Acids Res.
,
41
,
w597
600
.

39

Zong
N.C.
Li
H.
Li
H.
et al.  . (
2013
)
Integration of cardiac proteome biology and medicine by a specialized knowledgebase
.
Circ. Res.
,
113
,
1043
1053
.

40

Su
G.
Morris
J.H.
Demchak
B.
et al.  . (
2014
)
Biological network exploration with cytoscape 3
.
Curr. Protoc. Bioinf.
,
47
,
8.13.1
8.13.24
.

41

Boxem
M.
Maliga
Z.
Klitgord
N.
et al.  . (
2008
)
A protein domain-based interactome network for C . elegans early embryogenesis
.
Cell
,
134
,
534
545
.

42

Boxem
M.
Maliga
Z.
Klitgord
N.
et al.  . (
2012
)
Erratum: a protein domain-based interactome network for C. elegans early embryogenesis
.
Cell
,
151
,
p1633
.

43

Blohm
P.
Frishman
G.
Smialowski
P.
et al.  . (
2014
)
Negatome 2.0: a database of non-interacting proteins derived by literature mining, manual annotation and protein structure analysis
.
Nucleic Acids Res.
,
42
,
396
400
.

Author notes

Citation details: Villaveces,J.M., Jiménez,R.C., Porras,P., et al . Merging and scoring molecular interactions utilising existing community standards: tools, use-cases and a case study. Database (2015) Vol. 2015: article ID bau131; doi:10.1093/database/bau131

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.