protein  protein interactions ( ppis ) are essential for biomedical research , as ppis initiate functions and processes in biological systems ( 1 , 2 ) .
furthermore , single ppis can be composed to describe complete protein interaction networks and complex regulatory events forming the core to the genetic regulation ( 35 ) .
examples of such databases are intact ( 6 ) , string ( 7 ) , mint ( 8) , biogrid ( 9 ) and mips ( 10 ) .
the development of these resources requires thoroughly analysing the scientific literature and identifying all relevant information ( 11 , 12 ) .
this ongoing work is outperformed by the continuous increase of newly published biomedical literature leading into the growth of resources such as medline , and both processes are central to the development of support tools for database curation work .
biocuration workflows are composed of the following main processing tasks ( 13 ) : ( i ) collecting related documents , ( ii ) identifying and indexing entities of interest and ( iii ) collecting information for curating specific relations . in more detail , the curation work is usually initiated by accumulating information ( called  information retrieval or ir ) . in this part
, no limitation is put on the gathering process to achieve a comprehensive search and to avoid unnecessary biases linked to any restrictions to the size of the data sample .
subsequently , the document collection has to be narrowed down to focus the results to specific information for example to the identification of relations between entities ( called  information extraction or ie ) .
solutions and tools have been suggested and published by the research community for the identification of ppis from the scientific literature ( 14 , 15 ) .
such solutions comprise machine - learning approaches and rule - base systems for the identification of gene mentions , but also full parsing solutions for the scientific documents to identify interactions between the entity mentions , where these solutions have been optimized for high - precision results in the relation extraction ( 16 , 17 , 19 , 20 ) .
ie based on syntactic parsing requires efficient processing means owing to the high computational overhead .
such solutions exploit well - defined grammatical relations between co - located entities and , as a result of its high specificity , frequently miss a significant portion of molecular interactions in text , especially for complex interactions , e.g. binding , regulation ( 19 ) .
as anticipated , the systems based on machine learning usually perform better on the set of articles with similar distribution of terms
only a few solutions are currently available that identify ppis from the scientific literature on delivery of a specific gene name to initiate the retrieval : two solutions are , for instance , ihop ( 20 ) and ppi finder ( 21 ) .
these solutions allow exploring the identified ppis , but the user is limited to navigating through many of the already known ppis that have been identified at a high frequency rate .
this is due to the fact that these systems analyse the complete medline repository ; therefore , the selection is not focused on a specific subset of the literature repository for the curation task .
other tools do allow identifying pairs of entities based on a specific medline query , and thus these tools enable targeting a specific topic , e.g. facta ( 22 ) , but in this case , the relation extraction is not targeting ppis ; therefore , the curator ends up skimming a large number of entity pairs for ppi mentions . as a conclusion ,
the available approaches only partially cover the needs that are required for a complete biomedical curation workflow setup , as they either satisfy the needs of the first step only , i.e. collecting related publications , or the third step , i.e. identifying the parts of a specific interaction .
we have developed pcorral ( protein corral , http://www.ebi.ac.uk/rebholz-srv/pcorral ) that combines ir and ie in a single application .
it produces results from different extraction methods in a single approach enabling curators to focus on high recall only , or high precision only in the same processing step .
the interactive interface of pcorral supports curation work and interactive exploration of the full set of medline , and curators may integrate the text processing services from whatizit into their own curation infrastructure .
figure 1 gives a schematic overview on the infrastructure and workflow of pcorral , which demonstrates its suitability for the biological curation routine work .
the front end of pcorral gathers and organizes the results in a tabular view ( c.f .  results section ) . using a keyword query interface
, the user submits his query and retrieves all relevant documents from medline , and then all documents and statements are processed on - the - fly in a short period , and the extracted findings are delivered to the user . 

the processing is split into three main parts : collection of relevant citations querying an index on medline , identification of gene mentions and normalization to uniprot identifiers and extraction of relations among the identified genes .
the processing is split into three main parts : collection of relevant citations querying an index on medline , identification of gene mentions and normalization to uniprot identifiers and extraction of relations among the identified genes .
the first step in pcorral s workflow consists of collecting publications specified by the user s query ; e.g. carotenoid pathway or breast cancer .
the articles are retrieved through the medline index ; citations are ranked according to their similarity to the query as determined by lucene s ( http://lucene.apache.org/core/ ) scoring algorithm .
this algorithm identifies which medline fields , if any , are specified in the query and the syntax of the query , which allows delimiting the terms in the query .
the medline index is the same one used by ebimed ( 23 ) and whatizit ( 24 ) , and all three systems share the same query syntax ( http://www.ebi.ac.uk/rebholz-srv/ebimed/help.jsp#querysyntax ) .
the text from the recovered citations is processed to identify sentence boundaries and protein / gene mentions ( whatizit - uniprot ) , which are then mapped to uniprot identifiers .
basic disambiguation uses the term frequencies from the british national corpus to distinguish between terms ( and entities ) that are part of general english ( e.g. insulin ) in contrast to the specific terminology from uniprotkb ( 25 ) .
ppis are annotated using three related methods : co - occurrence ( co ) , tri - occurrence ( co3 ) and language patterns ( synp ) .
all three methods solve a specific extraction task ( see later in the text ) and  according to the specification of the tasks  the results from the three methods form proper subsets of each other : the results from synp are a subset of the results from co3 , and the same for co3 in comparison to co. the first method ( co ) is based on cos and is the same one used in ebimed .
in addition to two proteins co - occurring in the set , an interaction verb has to be identified from the context of the identified interaction partners .
any triplet of two proteins / genes ( pgn ) and a verb mention combined in one of the following forms is accepted : ( i )  pgn vp pgn , ( ii )  nomvp pgn pgn and ( iii )  pgn pgn nomvp , where vp is the verb phrase that represents all the conjugational verb forms and nomvp is the nominalization of a verb form .
only the pre - selected verbs are considered and , in the case of coordination of two such verbs , both are considered .
the module that identifies and highlights ppis searches for phrases that contain a verb or a nominal form describing an interaction like binding or dimerization ; the list of verbs is displayed in table 1 .
the upper set in table 1 comprises all verbal forms that denote chemical alterations of a protein .
the second set of verbs consists of forms that report on interaction and regulation events .
 associate does not denote any specific binding or transformation event ( 26 ) . 

table 1.list of verbs used in pcorral split into groups defining the interaction typeverbs denoting protein chemical modificationacetylate , acylate , amidate , brominate , biotinylate , carboxylate , cysteinylate , farnesylate , formylate , 
ubiquitin(yl)?ateverbs denoting interaction and regulation eventsassociate , dissociate , assemble , attach , bind , complex , contact , couple , 
( multi|di)meri[zs]e , link , interact , precipitate , regulate , inhibit , activate , 
up[-]regulate , block , contain , inactivate , induce , modify , overexpress , promote , stimulate , substitute , catalyze , cleave , conjugate , disassemble , discharge , mediate , modulate , repress , transactivatethe verb forms are given in a regular expression form also including morphological variants of verb forms .
list of verbs used in pcorral split into groups defining the interaction type the verb forms are given in a regular expression form also including morphological variants of verb forms .
if two different verbs have been identified in the context of a gene pair , then both occurrences have been counted .
this is also the case for gene pairs that have been identified with syntactical patterns ( see later in the text ) , but this case only occurs at a low frequency .
the approach using syntactical synps is more specific , i.e. adds further restrictions to the relation extraction approach in comparison to the solutions called co and co3 .
it extracts ppis at the highest precision levels but does miss a number of interactions ( lower recall ) .
this approach makes use of the following components : first , one module identifies single adjectives (  adj ) , combinations of adjectives and adverbs and the coordination of adverbs .
the second module selects the conjugational forms of  to be , also in combination with leading , interleaving and trailing adverbs (  beform ; see figure 2 ) .
the next module , seeks phrases like  were initially observed to be combined with 
to and the infinitive of an interaction verb (  shownform ) . in the same sense ,
modal verbs with optional trailing adverbs , where modal verbs are any of the following : can , could , can not , do , may , might , must , need , ought , shall , should and would . 
 figure 2.(syntactical patterns ) the diagram explains the composition of the synps . the verb phrase ( vp ) is composed of several subcomponents that enable the identification of modal verbs ( vmodal ) , forms of to be ( vbe ) and common forms of hedging ( vshown ) .
( syntactical patterns ) the diagram explains the composition of the synps . the verb phrase ( vp )
is composed of several subcomponents that enable the identification of modal verbs ( vmodal ) , forms of to be ( vbe ) and common forms of hedging ( vshown ) .
then , the identification of verb phrases is composed of five modules : vsimple covers the verb itself with only optional leading or trailing adverbs
. vprep extends vsimple by a trailing preposition to catch expressions such as  bound to or 
interact with. vbe extends the previous modules by allowing any of the matches produced by the 
beform stage in front of them and thus targets phrases such as  is regulated or  are positively regulated by , vshown allows a match for synps that denote expressions like  has been shown followed by  to and a match of beforms in front of vsimple and vprep
. this will tag phrases like  have been shown to be phosphorylated. finally , vmodal works like vshown but uses a modal verb from the  shownform stage .
it will catch phrases like  may be linked to. last , the module for noun phrases ( np ) identification selects single and multiple nouns in combination with leading adjective modifiers , including coordination of adjective modifier elements leading the sequence of nouns .
finally , the module for the ppi syntactical patterns identifies combinations of the previously identified components , such as np_p vp det ?
these construction rules for syntactical patterns lead to the selection of structures that are similar to co3 representations , that form a subset of the co3 representations and that produce results with highest precision .
the syntactical patterns preserve the word order that has been used in the co3 extraction method , but as additional feature better specifies the verb phrases that are accepted for the extraction of ppis , and thus generates higher precision results . further effort has been spent on the resolution of hedging forms used by authors , i.e. the common use of expressions such as  pgn has been shown to (  shownform syntactical phrase patterns ) , to increase the recall of the extraction method . in the same vein ,
the use of syntactical patterns denoting nominalizations improved the recall for the identification of ppis and follows the representation vp_np  ( of | with | between | through | from) det ?
comparative results with a focus to the performance of the different verbs used are available from ( 26 ) .
the ie pipeline can also be applied as a whatizit ( http://www.ebi.ac.uk/webservices/whatizit/info.jsf ) web service ( whatizitproteininteraction , whatizitproteininteractionpmid ) for the processing of scientific literature for the identification of ppis from the text .
the system delivers the medline citations with appended information about the method that identified the ppi , a reference to the matched text and the uniprot identifiers of the related proteins .
the simple search of pcorral ( c.f . figure 3 ) interprets a user query to retrieve the documents from medline that have to be processed . by default
advanced search offers more complex queries to limit or increase the coverage of medline abstracts for the analysis .
in addition , the advanced search allows selecting a specific organism from a predefined list , and this choice restricts the annotation of proteins to those uniprotkb identifiers that belong to the selected organism leading to organism - specific results .
the query interface complies with the document retrieval features that are standards in publicly available search engines , such as pubmed , and follows the specifications of apache lucene : e.g.  and and 
or queries , keyword mentions and combinations of text features , query language for term and token variability .
once the citations have been retrieved and fully processed , which may take from only a few seconds up to several minutes ( visualized in a progress bar ) , the interface provides the content as a table containing the extracted ppis ( c.f .
figure 4 ) . the list of identified ppi pairs are ranked according to the frequency of the pgn mentions across the whole selected document set , and the most frequent proteins are listed in the top ranks .
the related parts of the table show the proteins that the primary protein is interacting with considering the different ppis extraction methods .
the display offers further information such as the frequency counts of abstracts and sentences that make reference to the identified ppis sorted according to the three methods into different columns .
further information is available for each interaction , as the verb has been identified and displayed that is relevant for the interactions .
all results are interlinked with the underlying biomedical reference databases and also with the medline documents from which the evidence has been extracted ( c.f .
the screenshot displays in the top ranks those proteins that interact frequently with brca2 ( using the query  breast cancer ) : amongst all proteins , rad51 is most frequently linked to brca2 across the selection of documents . the frequency of findings per abstract and per sentence listed for each method is present as well [ language pattern ( ppi ) , tri - occurrence ( co3 ) and co - occurrence ( co ) ] , including the interaction verbs . 
 figure 5.example annotation sentences with ppis .
the screenshot displays in the top ranks those proteins that interact frequently with brca2 ( using the query  breast cancer ) : amongst all proteins , rad51 is most frequently linked to brca2 across the selection of documents . the frequency of findings per abstract and per sentence listed for each method is present as well [ language pattern ( ppi ) , tri - occurrence ( co3 ) and co - occurrence ( co ) ] , including the interaction verbs .
highlighting of the evidences that allow better identification and curation of the ppis . each highlighted protein / gene
we have analysed which results can be produced from the biomedical literature , namely from medline abstracts , in comparison with results from full text articles , which are referenced in curated databases .
these were made available in biocreative ii and can be used for direct comparisons . in a second evaluation ,
we have compared the performance of the synps considering the different types of verb forms on full text data in comparison with the biocreative ii ppi data set .
this evaluation measures the performance of the openly accessible extraction methods against the publicly available benchmark data set .
table 2 shows the results of running the extraction algorithms on the intact text mining corpus ( intact sentences for text - mining , ftp://ftp.ebi.ac.uk/pub/databases/intact/current/various/data-mining ) .
we ran pcorral s extractors on the abstracts of the same set of the publications and then compared the extractions of each publication with the same publication s interactions in the corpus . when all entities of an extracted interaction match those of an interaction from the same document in the corpus , a true positive is counted .
with co method , 17.54% interactions from the corpus are correctly identified , and 28.73% of overall predictions are correct .
the precision increased when the interaction identification was based on co3 , however , with a significant drop on the recall .
the extraction based on the synps achieved the highest precision , but largely sacrificing the recall . 

table 2.evaluation of cos , co3 , synp for ppis on medline abstractsmethodpredictionscorrect predictionsprecision ( % ) recall ( % ) f - measure ( % ) co5934170528.7317.5421.78co3146145431.074.678.12synp37014238.381.462.81 evaluation of cos , co3 , synp for ppis on medline abstracts table 3 shows the results of running the extraction algorithms on the biocreative ii ( 27 ) ppi full text sentences .
we find that the recall on full text is higher compared with medline citations . on the other hand ,
we find that medline cos already deliver a large number of relations , which are reliable in terms of reproducibility of the results in the intact database
. 
 table 3.evaluation of co , co3 , synp for ppis on the biocreative ii sentencesmethodpredictionscorrect predictionsprecision ( % ) recall ( % ) f - measure ( % ) co52 1367851.533.22.9co315 8236093.828.86.8synp207835817.217.017.1 evaluation of co , co3 , synp for ppis on the biocreative ii sentences co3 and synp rely on verbs that we have collected from the research work using different experiments and then published as reference work ( 26 ) .
we now compare the performance of the different verbs against the content from the corpus to better understand their contributions to the correct predictions ( c.f .
table 4 ) . only verbs from table 1 that have contributed to ppi identification in the biocreative ii corpus
table 4.list of verbs that contributed to a correct prediction of related proteinsregulate179126.70.61.0contain286124.20.61.0inhibit13096.90.40.8mediate13675.10.30.6activate16574.20.30.6modulate31516.10.20.5precipitate31412.90.20.4express21841.80.20.3promote4237.10.10.3induce11032.70.10.3modify6233.30.10.2dephosphorylate8225.00.10.2complex15213.30.10.2stimulate4124.90.10.2downregulate6233.30.10.2methylate6116.70.00.1substitute7114.30.00.1assemble1119.10.00.1block3013.30.00.1suppress4012.50.00.1they are sorted according to their f - measure .
the list can be used to tune an ie system for performance ( e.g. for precision , recall , speed ) .
list of verbs that contributed to a correct prediction of related proteins they are sorted according to their f - measure .
the list can be used to tune an ie system for performance ( e.g. for precision , recall , speed ) . amongst these verbs
are the following : upregulate , dissociate , couple , link , overexpress , repress , inactivate , cleave and acetylate . when comparing the list of verbs from table 4 to the proposed verbs from other authors ( see table 1 ) , we identify that the verbs  downregulate , 
stimulate do not play an important role , whereas  associate and  contain play an important role for the predictions .
the entries in table 4 can be used to optimize the performance of an ie solution , i.e. selection of verbs with a high f - measure to improve the precision / recall ratio of the ie solution and integration of the best performing verbs to improve the overall coverage of the solution .
certainly , more knowledge about the subframe categorizations of the listed verbs will help to further optimize any ie solution and will give contributions to the event identification overall .
we present a solution for the identification of ppis from the scientific literature , which is unique in the sense that it combines ir and ie for ppis and delivers high recall versus high precision results from the same distribution of documents .
we argue that this approach supports curators in their work , as they can oversee results for ppis at different levels of quality .
the curation of ppis requires evidences from the scientific literature or other resources , pcorral produces such references .
in addition , pcorral automatically interlinks the results with primary data resources from the biomedical research community , which enables further exploration and thus eases the curation process .
the entity recognition in combination with the proposed extraction methods fulfils most of the relevant tasks for interactive curation .
pcorral does not rely on syntactic parsing , therefore allowing fast processing on any input text that has not been processed before , e.g. grammatical relation analysis based on syntactic parsing on medline .
we find as well that processing medline is different to processing full text articles . in the biocreative ii results in table 3
, we find that cos produce a combinatorial explosion of ppis that we do not find when processing medline abstracts .
this result is important when we process documents that do not come from medline using the web service interface .
we have presented ways to extract relations from the scientific literature that can be combined into a single retrieval and extraction engine . from the methods used by pcorral ,
we will further explore the integration of full parsing into the retrieval engine without compromising the retrieval throughput ( i.e. recall through cos ) .
ppis differ from other types of interactions , e.g. chemical  protein interaction , as products of interactions are often macromolecular complexes .
this motivates that the retrieval is steering the choice of citations and the extraction of ppis .
in addition , this proposes challenges on anaphoric and metonymic co - reference , which we are willing to study to improve the performance of pcorral . the current implementation of the pcorral interface works on medline , as there is limited access to full text articles . as we have seen in the evaluation , this is a drawback for the recall that can be currently achieved .
we are planning to add full text capabilities to it as soon as more full text articles become available . as highlighted in the 
methods section , pcorral pipeline is accessible from whatizit , so ad - hoc documents can be processed on - the - fly using its web service capabilities . in addition , whatizit is integrated into the taverna bioinformatics workflow management system ( http://www.taverna.org.uk/introduction/taverna-in-use/bioinformatics ) , which allows integrating pcorral with other workflow components for automatic processing .
the work has been funded by the network of excellence  semantic interoperability and data mining in biomedicine ' ( noe 507505 ) , the ec 's fp6 strep project  bootstrep ' ( fp6 - 028099 ) and the ec 's fp7 ict strep project  mantra ' ( fp7-ict-2011 - 4.1 - 296410 ) .
chen li is funded by the cambridge overseas trust and the european molecular biology laboratory ( embl - ebi ) .
funding for open access charge : ec 's fp7 ict strep project  mantra ' ( fp7-ict-2011 - 4.1 - 296410 ) .
 the extraction of information from the scientific literature is a complex task  for researchers doing manual curation and for automatic text processing solutions . 
 the identification of protein  protein interactions ( ppis ) requires the extraction of protein named entities and their relations . 
 semi - automatic interactive support is one approach to combine both solutions for efficient working processes to generate reliable database content . in principle , the extraction of ppis can be achieved with different methods that can be combined to deliver high precision and/or high recall results in different combinations at the same time . 
 interactive use can be achieved , if the analytical methods are fast enough to process the retrieved documents . 
 pcorral provides interactive mining of ppis from the scientific literature allowing curators to skim medline for ppis at low overheads . the keyword query to pcorral steers the selection of documents , and the subsequent text analysis generates high recall and high precision results for the curator . 
 the underlying components of pcorral process the documents on - the - fly and are available , as well , as web service from the whatizit infrastructure . 
 the human interface summarizes the identified ppi results , and the involved entities are linked to relevant resources and databases . 
 altogether , pcorral serves curator at both the beginning and the end of the curation workflow for information retrieval and information extraction.database url : 
 http://www.ebi.ac.uk/rebholz-srv/pcorral . 
Introduction
Methods
Results
Discussion
Funding