Volume 12 Supplement 2
A linguistic rule-based approach to extract drug-drug interactions from pharmacological documents
© Segura-Bedmar et al; licensee BioMed Central Ltd. 2011
Published: 29 March 2011
A drug-drug interaction (DDI) occurs when one drug influences the level or activity of another drug. The increasing volume of the scientific literature overwhelms health care professionals trying to be kept up-to-date with all published studies on DDI.
This paper describes a hybrid linguistic approach to DDI extraction that combines shallow parsing and syntactic simplification with pattern matching. Appositions and coordinate structures are interpreted based on shallow syntactic parsing provided by the UMLS MetaMap tool (MMTx). Subsequently, complex and compound sentences are broken down into clauses from which simple sentences are generated by a set of simplification rules. A pharmacist defined a set of domain-specific lexical patterns to capture the most common expressions of DDI in texts. These lexical patterns are matched with the generated sentences in order to extract DDIs.
We have performed different experiments to analyze the performance of the different processes. The lexical patterns achieve a reasonable precision (67.30%), but very low recall (14.07%). The inclusion of appositions and coordinate structures helps to improve the recall (25.70%), however, precision is lower (48.69%). The detection of clauses does not improve the performance.
Information Extraction (IE) techniques can provide an interesting way of reducing the time spent by health care professionals on reviewing the literature. Nevertheless, no approach has been carried out to extract DDI from texts. To the best of our knowledge, this work proposes the first integral solution for the automatic extraction of DDI from biomedical texts.
A DDI occurs when one drug influences the level or activity of another, for example, raising its blood levels and possibly intensifying its side effects or decreasing drug concentrations and thereby reducing its effectiveness. The detection of DDI is an important research area in patient safety since these interactions can become very dangerous and increase health care costs. Although there are different databases supporting health care professionals in the detection of DDI, these databases are rarely complete, since their update periods can reach three years . Drug interactions are frequently reported in journals of clinical pharmacology and technical reports, making medical literature the most effective source for the detection of DDI. Thus, the management of DDI is a critical issue due to the overwhelming amount of information available on them .
Information Extraction (IE) can be of great benefit in the pharmaceutical industry allowing identification and extraction of relevant information on DDI and providing an interesting way of reducing the time spent by health care professionals on reviewing the literature. Moreover, the development of tools for automatically extracting DDI is essential for improving and updating the drug knowledge databases. Nevertheless, no approach has been carried out to extract DDI from biomedical texts.
Most research has centered around biological relationships (genetic and protein interactions (PPI)) due mainly to the availability of annotated corpora in the biological domain, a fact that facilitates the evaluation of approaches. In general, current approaches can be divided into three main categories: linguistic-based, pattern-based and machine learning-based approaches.
Main approaches for PPI extraction
Link grammar + patterns
dependency parsing + pattern matching
Verspoora et al. 
semantic grammar + pattern matching
Link grammar parser + SVM1
Chen et al. 
Airola et al., 
Aimed, BioInfer, HPRD50, IEAP, LLL
The comparison among different works is not always possible because many of them have been evaluated on different corpora. Therefore, it is risky to draw conclusions on the performance of the different techniques. In general terms, the linguistic-based approaches perform well for capturing relatively simple binary relationships between entities in a sentence, but fail to extract more complex relationships expressed in various coordinate and relational clauses . We believe that the performance of linguistic-based approaches is strongly influenced by the shortage of biomedical parsers. General purpose parsers, which have been trained on generic newswire texts, are not able to deal with the complexity of the biomedical sentences that tend to cause problems due to their length and high degree of ambiguity .
Pattern-based approaches usually achieve high precision, but low recall. They are not capable of handling long and complex sentences, so common in biomedical texts. Furthermore, these approaches are limited by the extent of the patterns, since relations spanning several sentences cannot be detected by them. Linguistic phenomena including modality and mood, which can alter or even reverse the meaning of the sentence, have hardly ever been studied by the pattern-based approaches. Thus, pattern-based approaches are not able to correctly process anything other than short and straightforward sentences , which, on the other hand, are quite rare in biomedical texts.
In general, machine learning-based approaches have achieved better performance than linguistic-based and pattern-based ones, as demonstrated in the last BioCreative challenge . One important advantage of these approaches is that they can be easily extended to new set of data or a new task or domain. However, machine learning-based approaches depend heavily on the annotated corpora for training and testing. Corpus annotation is an expensive work, usually involving an extensive time and labor.
Although many approaches have been proposed to extract biomedical relations, only a few of them achieve successful results. One important reason is that only a few approaches have dealt with the issue of the complexity of biomedical sentences . However, language structures such as apposition, coordination and complex sentences are very common in the biomedical literature. We think that the detection of these linguistic phenomena is essential to successfully tackle the extraction of biomedical relations, in particular, DDI.
The DrugDDI Corpus
Most biomedical corpora (BioInfer , BioCreAtIvE-PPI  or AIMed ) have focus on describing genetic or protein interactions, but none contains DDI. While NLP techniques are relatively domain-portable, corpora are not . For this reason, we have created the first annotated corpus that studies the phenomena of interations among drugs.
The DrugDDI corpus consists of 579 documents describing DDI. These documents were randomly selected from the DrugBank database  and analyzed by the UMLS MetaMap Transfer (MMTx) tool  that performs sentence splitting, tokenization, POS-tagging, shallow syntactic parsing, and linking of phrases with Unified Medical Language System (UMLS) Metathesaurus concepts. Thus, MMTx allows to recognize a variety of biomedical entities, including drugs. The DrugDDI corpus consists of 66,021 phrases from which 22.6% (14,930) are drugs. It contains 3,775 sentences with two or more drugs, although only 2,044 sentences have at least one interaction. A total of 3,160 DDI were annotated at sentence level with the assistance of a pharmacist. The average number of interactions per document is 5.46 and per sentence 0.54.
Detecting coordinate structures
Coordination is an extremely common grammatical phenomenon in biomedical texts. Since coordinate constituents are semantically close and usually they play the same syntactic and grammatical roles in a sentence, it is necessary to assemble them together . For example, the following sentence contains three DDI:
Aspirin may decrease the effects [of probenecid] PP , [sulfinpyrazone] NP , and [phenylbutazone] NP
In order to extract them, it is necessary to interpret the coordinate structure in it: probenecid, sulfinpyrazone, and phenylbutazone, in which the conjunction and coordinates the conjunct probenecid with sulfinpyrazone and with phenylbutazone.
Although a wide variety of structures can be conjoined, not all coordinations are acceptable. Coordination of Likes Constraint (CLC)  (also called Law of Coordination of Likes) asserts that syntactically different categories cannot be conjoined. However, based on the corpus observation, this constraint is too restrictive for the kind of parsing provided by MMTx. For example, the above sentence demonstrates that being of the same syntactic category is too strong requirement for conjuncts in a coordinate construction, since a prepositional phrase, of probenecid, can be conjoined with two noun phrases: sulfinpyrazone and phenylbutazone. In fact, we have observed in the corpus that coordinate structures involving constituents with different syntactic categories are very common. Sometimes it is due to the fact that MMTx is not able to determine the syntactic type of a phrase, classifying it as an unknown phrase (that is, with the tag UNK).
Patterns to detect coordinate, correlative and appositive structures.
([NP|PP|ADJ|UNK],)* [NP|PP|ADJ|UNK] CONJ [NP|PP|ADJ|UNK]
(VP,)* VP CONJ VP
[BOTH|EITHER|NEITHER][NP|PP|UNK] [AND|OR|NOR] [NP|PP|UNK]
APPOSITIVE(,)? (()? MARKER [APPOSITIVE(,)?]+ (AND|OR)? (APPOSITIVE)? ())?
There are divergent views within Linguistics with regard to what is or is not an apposition (also called appositional or appositive structure).  and  restrict the category of apposition to coreferential noun phrases (called appositives) that are juxtaposed and refer to the same extralinguistic entity.  and  expand this definition with the inclusion of constructions such as clauses and sentences as possible elements of an apposition.  admits as apposition only those constructions which can be linked by a marker of apposition.
Although the above approaches provide insights into the category of apposition, they provide either an inadequate or an incomplete description of apposition. The objective of this work is not to provide formal and complete description of apposition, but rather to identify appositions, in particular, those that contain drugs. Thus, we only deal with appositions that are linked by a marker of apposition since this kind of apposition appears frequently in the sentences that contain DDIs. Markers are helpful clues for detecting these structures. The markers of apposition that we have used in this approach are: such as, like, including, for example, e.g. and i.e.. Appositions that are not linked by any marker are also frequent in scientific texts, however, the lack of markers makes the detection of this kind of apposition extremely difficult. Moreover, we have observed they hardly ever occur in expressions describing DDI.
We have defined a set of syntactic patterns in order to identify the appositions (see table 2). Appositions comprise at least two contiguous phrases, the second of which is marked by clues such as parentheses or markers. This second phrase may be a coordinate structure. The APPOSITIVE pattern allows to recognize the intervening elements in an apposition, that is, their appositives. This pattern matches a phrase type (provided by MMTx) or another apposition. In this way, the pattern is able to recognize nested appositions. Regarding the phrase types, it has not considered types such as VP, CONJ, ADV, or, ADJ, since our main focus is to recognize appositions containing drugs (drugs only appear in noun, preposition and unknown phrases). The APPOSITION pattern is used to recognize appositions. This pattern matches an intervening element APPOSITIVE followed by a marker and by one or more intervening elements expressed by coordinate phrases. Parentheses are also included in the pattern. Two different DDI can be extracted from the sentence:
[Catecholamine-depleting drugs] NP , such as [Reserpine] NP , may have an additive effect when given [with beta-blocking agents] PP
Catecholamine-depleting drugs with beta-blocking agents, and (2) Reserpine with beta-blocking agents.
Thus, it is essential to detect and resolve the appositions occurring in sentences, prior to the application of the lexical patterns responsible for DDI extraction. The appositions are firstly encapsulated and then unfolded when the relation is obtained by any lexical pattern.
Biomedical texts usually consist of extremely long sentences. Long sentences are usually complex or compound-complex sentences, that is, contain two or more clauses. For example, the following sentence contains two independent clauses (marked with clause1 and clause2).
Coadministration of CRIXIVAN and other drugs [that inhibit CYP3A4] rel [may decrease the clearance of indinavir] clause 1 and [may result in increased plasma concentrations of indinavir] clause 2.
Both clauses have the same subject: Coadministration of CRIXIVAN and other drugs that inhibit CYP3A4. This subject includes a relative clause (marked with rel) whose subject is other drugs.
Lexical patterns to extract DDIs.
DRUG MODAL? ADV? INTERACT syn WITH WORD0..5 (OF)? DRUG
DRUG MODAL? ADV? INCREASE syn WORD0..5 (OF)? DRUG
DRUG MODAL? ADV? DECREASE syn WORD0..5 (OF)? DRUG
DRUG MODAL? ADV? ALTERsyn WORD0..5 (OF)? DRUG
DRUG MODAL? BE ADV? INCREASEsyn WORD0..5 (BY)? DRUG
DRUG MODAL? BE ADV? DECREASEsyn WORD0..5 (BY)? DRUG
DRUG MODAL? BE ADV? ALTERsyn WORD0..5 (BY)? DRUG
COADMINISTRATION OF DRUG (WITH|AND|PLUS) DRUG MODAL? ADV? [INCREASE syn |DECREASE syn |INTERACT syn |ALTER syn ]
COADMINISTRATION OF DRUG (WITH|AND|PLUS) DRUG MODAL? BE? ADV? RESULT syn (TO|WITH|IN) [INCREASE syn |DECREASE syn |INTERACT syn |ALTER syn ]
CAUTION MODAL? ADV? BE? USED WHEN DRUG WORD? (WITH|AND|PLUS) DRUG BE? ADMINISTERED syn CONCURRENTLY?
PATIENTS TREATED (WITH)? DRUG (WITH|AND|PLUS) DRUG (CONCURRENTLY)? MODAL BE OBSERVED syn
INTERACTION (OF|BETWEEN) DRUG (AND|WITH|PLUS) DRUG MODAL? (BE)? WORD0..3 (OBSERVED syn |INCREASE syn |DECREASE syn |ALTER syn )
How does MMTx label the verb phrases?
Verb phrases detected by MMTx
Verb phrases joined by the VP-pattern
[Formal drug interaction studies] NP [have] VP [not] ADV [been] V/be [conducted] VP [with ORENCIA.] PP
[Formal drug interaction studies] NP [have not been conducted] VP [with ORENCIA.] PP
[The combination] NP [of methotrexate] PP [with acitretin] PP [is] V/be [also] ADV [contraindicated] VP
[The combination] NP [of methotrexate] PP [with acitretin] PP [is also contraindicated] VP
Once it has been determined that the sentence contains two or more clauses, the following step is to determine the type of sentence. Such information will be very useful in detecting the clause boundaries. In the English language, a compound sentence is composed of two or more independent clauses joined by a conjunction that can be a coordinator (coordinating conjunction: for, and, nor, but, or,yet, so), a correlative conjunction (both, either, whether... or; not only... but also) or an independent marker word (however, moreover, furthermore, consequently, nevertheless, therefore). Semicolons and commas can also function as conjunctions. If an independent marker occurs at the beginning of the sentence, then a semicolon or a comma should separate the clauses. If the second independent clause starts with an independent marker, then a semicolon or a comma is needed before the marker . The independent markers can also occur in simple sentences, as in the following sentence: However, initial dose modification is generally not necessary.
A complex sentence has an independent clause joined with one or more subordinate clauses. Subordinate clauses contain both a subject and a verb, but do not express a complete thought. A complex sentence always has a relative pronoun (who, that, which, whoever, whom, whomever, whose, whichever, whatever) or a subordinator (after, although, as, as if, because, before, even if, even though, if, in order to, since, though, unless, until, whatever, whether, when, whenever, while.) that links the clauses. If the complex sentence begins with a subordinator, that is, the subordinate clause is at the beginning of the sentence, then the subordinate clause should end with a comma. On the other hand, if the independent clause is attached at the beginning of the main sentence and the subordinator is in the middle, then no comma is required .
Initial patterns for clause splitting.
CLAUSE1(,|;)? [indepMarker|coordinator|;|,] CLAUSE2
indepMarker(,)? CLAUSE1[,|;] CLAUSE2
depMarker(,)? CLAUSE subordinate , CLAUSE main
CLAUSE main [depMarker|;|,] CLAUSE subordinate
relativePronoun (NP|PP|UNK|ADJ|APOS|COORD)? VP [NP|PP|UNK|ADJ|APOS|COORD]
In a few words, the algorithm works as follows. the input of the algorithm is the sentence in which its verb phrases have been joined by the VP-pattern. First of all, the algorithm must check that the sentence contains two or more clauses. Then, the sentence is reviewed while it contains any separator marker. A separator marker can be a coordinator, a independent marker, a dependent marker, a semicolon or a comma. The coordinators and subordinators must be labeled by MMTx as CONJ phrases, otherwise, they are not considered as conjunctions. Then, the algorithm iteratively finds candidate clauses, that is, a substring of the sentence between markers. If the candidate clause contains a verb phrase, then it is considered as clause. The algorithm is able to decide the kind of clause, that is, independent or subordinate.
Rules for sentence simplification
Once appositions and coordinate propositions have been recognized, and compound and complex sentences have been split into clauses, it is possible to apply a set of rules for sentence simplification. These rules allow to simplify the complex and compound sentences in simple sentences. Then, the pattern-based approach for DDI extraction will be applied to these simpler sentences.
Rules to generate new simplified sentences from the clauses. The clause CLAUSE REL ( NP ) means that it is attached to the noun phrase NP.
MARKER(,)? CLAUSE1, CLAUSE2
CLAUSE1(,)? MARKER CLAUSE2
CLAUSE1 NP CLAUSE REL ( NP ) CLAUSE2
(1) CLAUSE1 NP CLAUSE2
(2) NP CLAUSE REL ( NP )
[Because] MARKER [busulfan is eliminated from the body via conjugation with glutathione] CLAUSE 1 [use of acetaminophen prior to (72 hours) or concurrent with BUSULFEX may result in reduced busulfan clearance based upon the known property of acetaminophen to decrease glutathione levels in the blood and tissues] CLAUSE 2.
[Although] MARKER [the interactions observed in these studies do not appear to be of major clinical importance] CLAUSE 1, [BREVIBLOC should be titrated with caution in patients being treated concurrently with digoxin, morphine, succinylcholine or warfarin.] CLAUSE 2
[Trimeprazine also decreases the effect of heparin and oral anticoagulants,] CLAUSE 1 [while] MARKER [MAOIs can increase the effect of trimeprazine.] CLAUSE 2
The following sentence (containing a relative clause) is transformed into the two simpler sentences (1) and (2):
Since the excretion of oxipurinol is similar to that of urate, uricosuric agents, which increase the excretion of urate, are also likely to increase the excretion of oxipurinol and thus lower the degree of inhibition of xanthine oxidase.
Since the excretion of oxipurinol is similar to that of urate, uricosuric agents are also likely to increase the excretion of oxipurinol and thus lower the degree of inhibition of xanthine oxidase.
Uricosuric agents (which) increase the excretion of urate.
Lexical patterns for DDI extraction
ADV is any adverbial except ’NOT’. For example, also,potentially, etc.
INTERACT syn =[INTERACT|INTERFERE]
INCREASE syn =[AUGMENT|ELEVATE|ELEVATE|ENHANCE|EXACERBATE|EXTEND|GO_UP|INCREASE|INTENSIFY|POTENTIATE|PROMOTE|PROLONG|RAISE|RISE|STIMULATE]
DECREASE syn =[DECREASE|DIMINISH|LESSEN]
ALTER syn =[ACCELERATE|ANTAGONIZE|ALTER|CHANGE|INDUCE|INFLUENCE|INHIBIT]
RESULT syn =[RESULTS|ASSOCIATED|SHOWN|RESULTED|OBSERVED|DETERMINED]
This section explains in detail the experiments that we have carried out to evaluate the performance of the DDI extraction. We consider as baseline system, so called allDDIs, the case in which every pair of drugs that co-occur in a sentence are assumed to interact. This baseline yields the maximum recall, but low precision (11%) and a baseline F-measure of 19%. The most basic experiment in which neither coordinations, appositions nor clauses are tackled, that is, the lexical patterns are directly applied to the text of sentences. First of all, sentences are parsed by MMTx and drug names are identified by the DrugNer system . Then, only those sentences that contain two or more drug names are selected and the drug names are replaced by the label DRUG. index , where index shows the order of each drug in the list of drugs that occur in sentence. Finally, the set of lexical patterns is applied to the text of the sentence.
When a sentence has been correctly matched with a pattern, it must be checked if the matching string includes the negative adverb (NOT). If it is not included, then a possible interaction has been found. Drug names that occur in the matching are retrieved, and the pair of drug names is proposed as a DDI.
Table 8 shows the global and individual pattern performance. The basic experiment achieves a reasonable precision (67.30%), but very low recall (14.07%). The average number of DDI detected by each pattern is 35.5 (the total number of DDI in the DrugDDI corpus is 3,160). Regarding the individual pattern performance, the highest recall is achieved by the pattern P2 and the highest precision by the pattern P8. Regarding the second experiment, recall is improved by the inclusion of the appositions and coordinate structures, however, precision is lower. The average number of DDI detected by each pattern is 64.83. The pattern P2 still achieves the highest recall, and the highest precision is obtained by the pattern P10.
F β = 1(%)
F β = 1 (%)
F β = 1 (%)
The last experiment combines the detection of appositions, coordinate structures, clause splitting and simplification rules. First of all, appositions and coordinate clauses are detected by applying the previous described procedure (algorithm 2) step by step until the sixth step. Then, the algorithm 1 is applied to sentences in order to split the complex and compound sentences into their clauses. New sentences are generated from these clauses by the simplification rules. Finally, the previous procedure of matching pattern (algorithm 2) is applied to these new sentences from the seventh step.
Evaluation of linguistic structures resolution.
Rest of Clauses
Results on DDI extraction are shown in Table 8. While the inclusion of appositions and coordinate structures achieved to improve the recall, and therefore, the f-measure, the detection of clauses did not improve overall performance.
Although we are aware that the syntactic simplification evaluation is quite shallow to reach definite conclusions about performance it seems to point out that the chaining of errors may have a larger impact. In addition, many interactions occurring in complex sentences often span several clauses (for example, The Cmax of norethindrone was 13% higher when it was coadministered with gabapentin). The lexical patterns are not able to capture these interactions that would require a more complex semantic interpretation.
In this paper, we have proposed a hybrid method that combines the resolution of complex linguistic constructions and pattern matching.
Regarding the resolution of the linguistic constructions, as it was pointed out in the Results section, most of the errors are due to mistakes introduced in the MMTx level and the difficulty of resolving nested clauses, so frequent in biomedical texts. Also, we are aware that our clause splitting method is too simplistic to deal with the complexity of biomedical sentences.
Another shortcoming of our current approach is that negation has been only slightly addressed. Although the following sentence matches the pattern P1, it does not represent any interaction:
While studies have not shown DRUG1interact with DRUG2, caution should be exercised.
A deeper treatment of negation should discover that the phrase studies have not shown have a larger scope that includes the interaction.
Future directions include trying to identify and resolve the errors of MMTx and analyzing the effect on the DDI extraction performance, improving our clause splitting algorithm, proposing new suitable simplification rules to regenerate the simple sentences from clauses, checking what occurs if the resolutions are applied in a different order, studying the utility of other corpora such as Genia-GR  or Penn Treebank  and other parsers such as Stanford  or MiniPar , and increasing the size of the corpus and annotating it with these linguistic constructions. In addition, we will carry out a more exhaustive treatment of negation and modality in sentences. We will also study the overall contribution of our anaphora resolution approach  to the broader task of DDI extraction.
Concerning the performance in the extraction of DDI, the variability of natural language expression makes it difficult for our method to accurately detect all semantic relations occurring in text since sentences conveying the same relation may be composed lexically and syntactically differently. Inversely, sentences that are lexically common may not necessarily convey the same relation. Thus, our lexical patterns are not enough to identify many of the interactions. Future work will include the application of bootstrapping techniques to find additional patterns like the SPINDEL system . Continuing the work presented in , we also plan to apply advanced machine learning techniques to extract DDIs.
This work has been partially supported by the Spanish research projects: MA2VICMR consortium (S2009/TIC-1542, http://www.mavir.net), a network of excellence funded by the Madrid Regional Government and TIN2007-67407-C03-01 (BRAVO: Advanced Multimodal and Multilingual Question Answering). The authors are grateful to María Segura Bedmar, manager of the Drug Information Center of the Móstoles University Hospital, Spain, for her valuable assistance in the annotation of the corpus and evaluation of the system.
This article has been published as part of BMC Bioinformatics Volume 12 Supplement 2, 2011: Fourth International Workshop on Data and Text Mining in Bioinformatics (DTMBio) 2010. The full contents of the supplement are available online at http://www.biomedcentral.com/1471-2105/12?issue=S2.
- Rodríguez-Terol A, Camacho C, et al.: Calidad estructural de las bases de datos de interacciones. Farmacia Hospitalaria 2009, 33(03):134. 10.1016/S1130-6343(09)71155-9View ArticlePubMedGoogle Scholar
- Hansten P: Drug interaction management. Pharmacy World & Science 2003, 25(3):94–97. 10.1023/A:1024077018902View ArticleGoogle Scholar
- Zhou D, He Y: Extracting interactions between proteins from the literature. Journal of Biomedical Informatics 2007, 41(2):393–407. 10.1016/j.jbi.2007.11.008View ArticlePubMedGoogle Scholar
- Siddharthan A: Syntactic simplification and text cohesion. Research on Language & Computation 2006, 4: 77–109. 10.1007/s11168-006-9011-1View ArticleGoogle Scholar
- Krallinger M, Leitner F, Valencia A: The BioCreative II.5 challenge overview. Proceedings of the BioCreative II. 5 Workshop 2009 on Digital Annotations 2009, 19.Google Scholar
- Huang M, Zhu X, Li M: A hybrid method for relation extraction from biomedical literature. International Journal of Medical Informatics 2006, 75(6):443–455. 10.1016/j.ijmedinf.2005.06.010View ArticlePubMedGoogle Scholar
- Aronson A: Effective mapping of biomedical text to the UMLS Metathesaurus: the MetaMap program. Proceedings of the AMIA Symposium 2001, 17–22.Google Scholar
- Pyysalo S, Ginter F, Heimonen J, Björne J, Boberg J, Järvinen J, Salakoski T: BioInfer: a corpus for information extraction in the biomedical domain. BMC bioinformatics 2007, 8: 50. 10.1186/1471-2105-8-50PubMed CentralView ArticlePubMedGoogle Scholar
- Krallinger M, Leitner F, Rodriguez-Penagos C, Valencia A: Overview of the protein-protein interaction annotation extraction task of BioCreative II. Genome Biology 2008, 9(Suppl 2):S4. 10.1186/gb-2008-9-s2-s4PubMed CentralView ArticlePubMedGoogle Scholar
- Bunescu R, Ge R, Kate RJ, Marcotte EM, Mooney RJ, Ramani AK, Wong YW: Comparative experiments on learning information extractors for proteins and their interactions. Artificial Intelligence in Medicine 2005, 33(2):139–155. 10.1016/j.artmed.2004.07.016View ArticlePubMedGoogle Scholar
- Pyysalo S, Airola A, Heimonen J, Bjorne J, Ginter F, Salakoski T: Comparative analysis of five protein-protein interaction corpora. BMC Bioinformatics 2008, 9(Suppl 3):S6. 10.1186/1471-2105-9-S3-S6PubMed CentralView ArticlePubMedGoogle Scholar
- Wishart D, Knox C, Guo A, Cheng D, Shrivastava S, Tzur D, Gautam B, Hassanali M: DrugBank: a knowledgebase for drugs, drug actions and drug targets. Nucleic acids research 2008, 36(Database issue):D901–6.PubMed CentralPubMedGoogle Scholar
- Williams E: Across-the-board rule application. Linguistic Inquiry 1978, 9: 31–43.Google Scholar
- Fries C: The structure of English: An introduction to the construction of English sentences. Harcourt, Brace; 1952.Google Scholar
- Francis W: The Structure of American English. The Ronald Press Company; 1958.Google Scholar
- Curme G, Curme G: A grammar of the English language: syntax. Verbatim Books; 1977.Google Scholar
- Jespersen O, McCawley J: Analytic syntax. University of Chicago Press; 1984.Google Scholar
- Burton-Roberts N: Nominal apposition. Foundations of language 1975, 13(3):391–419.Google Scholar
- Calzolari N, Lenci A, Zampolli A: The EAGLES/ISLE computational lexicon working group for multilingual computational lexicons. Proceedings of the First International Workshop on Multimedia Annotation. Tokyo (Japan) 2001, 34–39.Google Scholar
- Wingersky J, Boerner J, Holguin-Balogh D: Writing paragraphs and essays: Integrating reading, writing, and grammar skills. Heinle; 2008.Google Scholar
- Segura-Bedmar I, Martínez P, Segura-Bedmar M: Drug name recognition and classification in biomedical texts A case study outlining approaches underpinning automated systems. Drug Discovery Today 2008, 13(17–18):816–823. 10.1016/j.drudis.2008.06.001View ArticlePubMedGoogle Scholar
- Tateisi Y, Miyao Y, Sagae K, Tsujii J: GENIA-GR: a Grammatical Relation Corpus for Parser Evaluation in the Biomedical Domain. Proceedings of LREC 2008, 1943–1950.Google Scholar
- Marcus M, Marcinkiewicz M, Santorini B: Building a large annotated corpus of English: The Penn Treebank. Computational linguistics 1993, 19(2):330.Google Scholar
- Klein D, Manning C: Fast exact inference with a factored model for natural language parsing. Advances in neural information processing systems 2003, 3–10.Google Scholar
- Segura-Bedmar I, Crespo M, de Pablo-Sanchez C, Martínez P: Resolving anaphoras for the extraction of drug-drug interactions in pharmacological documents. BMC Bioinformatics 2010, 11(Suppl 2):S1. 10.1186/1471-2105-11-S2-S1PubMed CentralView ArticlePubMedGoogle Scholar
- de Pablo-Sánchez C, Martínez Fernández P: UC3M at WePS2-AE: Acquiring Patterns for People Attribute Extraction from Webpages. 2nd Web People Search Evaluation Workshop (WePS 2009), 18th WWW Conference 2009.Google Scholar
- Segura-Bedmar I, Martínez P, de Pablo-Sanchez C: Extracting drug-drug interactions from biomedical texts. BMC Bioinformatics 2010, 11(Suppl 5):P9. 10.1186/1471-2105-11-S5-P9PubMed CentralView ArticleGoogle Scholar
- Ahmed S, Chidambaram D, Davulcu H, Baral C: IntEx: A Syntactic Role Driven Protein-Protein Interaction Extractor for Bio-Medical Text. Linking Biological Literature, Ontologies and Databases: Mining Biological Semantics 2005, 54–61.Google Scholar
- Sætre R, Sagae K, Tsujii J: Syntactic features for protein-protein interaction extraction. Proceedings of the International Symposium on Languages in Biology and Medicine (LBM short oral presentations) 2007.Google Scholar
- Verspoora K, Roeder C, Johnson H, Cohen K, Baumgartner W, Hunter L: Information Extraction of Normalized Protein Interaction Pairs Utilizing Linguistic and Semantic Cues. Proceedings of the BioCreative II. 5 Workshop 2009 on Digital Annotations 2009, 37.Google Scholar
- Yang Z, Lin H, Li Y: BioPPISVMExtractor: A protein–protein interaction extractor for biomedical literature using SVM and rich feature sets. Journal of Biomedical Informatics 2009, 43: 88–96. 10.1016/j.jbi.2009.08.013View ArticlePubMedGoogle Scholar
- Chen Y, Liu F, Manderick B: Normalizing Interactor Proteins and Extracting Interaction Protein Pairs using Support Vector Machines. Proceedings of the BioCreative II. 5 Workshop 2009 on Digital Annotations 2009, 29.Google Scholar
- Airola A, Pyysalo S, Bjorne J, Pahikkala T, Ginter F, Salakoski T: All-paths graph kernel for protein-protein interaction extraction with evaluation of cross-corpus learning. BMC Bioinformatics 2008, 9(Suppl 11):S2. 10.1186/1471-2105-9-S11-S2PubMed CentralView ArticlePubMedGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.