Literature DB >> 24555844

PathNER: a tool for systematic identification of biological pathway mentions in the literature.

Chengkun Wu, Jean-Marc Schwartz, Goran Nenadic.   

Abstract

BACKGROUND: Biological pathways are central to many biomedical studies and are frequently discussed in the literature. Several curated databases have been established to collate the knowledge of molecular processes constituting pathways. Yet, there has been little focus on enabling systematic detection of pathway mentions in the literature.
RESULTS: We developed a tool, named PathNER (Pathway Named Entity Recognition), for the systematic identification of pathway mentions in the literature. PathNER is based on soft dictionary matching and rules, with the dictionary generated from public pathway databases. The rules utilise general pathway-specific keywords, syntactic information and gene/protein mentions. Detection results from both components are merged. On a gold-standard corpus, PathNER achieved an F1-score of 84%. To illustrate its potential, we applied PathNER on a collection of articles related to Alzheimer's disease to identify associated pathways, highlighting cases that can complement an existing manually curated knowledgebase.
CONCLUSIONS: In contrast to existing text-mining efforts that target the automatic reconstruction of pathway details from molecular interactions mentioned in the literature, PathNER focuses on identifying specific named pathway mentions. These mentions can be used to support large-scale curation and pathway-related systems biology applications, as demonstrated in the example of Alzheimer's disease. PathNER is implemented in Java and made freely available online at http://sourceforge.net/projects/pathner/.

Entities:  

Mesh:

Year:  2013        PMID: 24555844      PMCID: PMC3852116          DOI: 10.1186/1752-0509-7-S3-S2

Source DB:  PubMed          Journal:  BMC Syst Biol        ISSN: 1752-0509


Background

Systems biology places special emphasis on the large-scale integration of various data and "scattered pieces of knowledge" [1]. This is particularly challenging for the knowledge coming from the literature, which is one of the most important sources of information for biological studies. Over 20 million citations have been included in PubMed [2] and this number is growing. Various text mining techniques have been explored, developed and used to provide access to biological knowledge from that massive amount of publications in a systematic and automated way to support knowledge discovery and hypothesis generation in particular in the context of systems biology [3]. Biological Named Entity Recognition (NER), specifically, is a key part of biomedical text mining as biological entities are basic actors in biological systems and processes. Promising and useful results have been achieved in recognising genes [4], chemicals [5], anatomy parts [6], species [7], etc. Alongside with those entities, biological pathways play an important role in systems biology studies. Each pathway is formed by a collection of entities (e.g. proteins) and interactions, and carries some biological function. For many pathways, specific names are gradually established and used within the community in order to avoid repeated descriptions of molecular details for the convenience of communication. Yet, there has been little focus on enabling systematic detection of pathway mentions in the literature. On the other hand, similarly to entities and molecular interactions, biological pathways are extensively curated. A number of databases have been built to store the details of curated pathways, including KEGG [8], Pathway Interaction Database (PID) [9], WikiPathways [10], MetaCyc [11], Reactome [12] and integrative databases like Pathway Commons [13] and ConsensusPathDB [14]. ConsensusPathDB in particular is one of the most comprehensive collections of pathways as it integrates more than 4,000 pathways from twelve data sources (see Table 1). Furthermore, the Pathway Ontology (PO) [15] is built to organise various types of biological pathways including classic metabolic, regulatory, signalling, drug and disease pathways. It also offers altered pathways and lists of pathway name synonyms.
Table 1

Number of pathway entries in different data sources

Data sourceNumber of pathways*
PID1478
Reactome1326
WikiPathways423
SMPDB411
HumanCyc305
KEGG257
Biocarta254
Pharmgkb97
INOH93
EHMN69
NetPath26
Signalink15

*Numbers are based on ConsensusPathDB, accessed on 30/04/2013

Number of pathway entries in different data sources *Numbers are based on ConsensusPathDB, accessed on 30/04/2013 Although the so-called "deep approach" to pathway curation is likely to remain dominant in the near future as automated methods for pathways reconstruction are yet to match human curators [1], several text-mining applications have been used to support automatically (re)constructing pathways from molecular interactions and metabolic reactions described in publications [16-18] (see [19] for an overview). For example, PathText [18] integrates pathway visualisation, text mining and annotation tools, and supports navigation through pathways where nodes and links are enriched by text mining results. The objectives of those pathway reconstruction systems are different from the focus of this paper: while they are aiming for automated extraction of molecular details to build pathways, we focus on the recognition of mentions of known pathways in the literature. To achieve that, we developed PathNER, a NER tool dedicated to the systematic identification of named pathway mentions in the literature using text-mining techniques. It aims to support both systems biology studies and pathway curation efforts. For example, the identification of pathway mentions in the literature makes it possible to answer questions of the type "what pathways have been linked to a given disease?". Furthermore, the analysis of pathway mentions could provide valuable hints on pathways that should be prioritised for curation. In addition, pathways that are frequently reported as associated to the disease of interest could be the focus of community efforts towards consensus descriptions (see [20] for an example). There are several systems that are closely related but not dedicated to the task presented here. For example, LitInspector [21] labels genes and general pathway keywords in PubMed abstracts to improve their readability and accelerate literature search. Its support for mining signal transduction pathways is however limited to exact matching of a proprietary list of names and keywords. CoPub [22] is a general term search system that also supports identification of pathway terms defined by a thesaurus compiled from KEGG, HumanCyc and Reactome. The search in CoPub is empowered by regular expression matching with some limited expansion of exact dictionary matching of its pathway thesaurus. PathNER, on the other hand, uses soft dictionary matching and flexible rules to identify potential pathway mentions. In the remainder of this paper, we first introduce PathNER and evaluate its performance on a gold-standard corpus we developed. We then demonstrate the potential of PathNER in a case study focused on pathways related to Alzheimer's disease.

Methods

We focus on named pathway mentions that are referred in text by using a specific name (e.g. "MAPK signalling pathway", "Calcium signalling"). Such names often contain general pathway-specific keywords ("pathway", "signalling pathway", "cascade", etc.) and mentions of associated genes. However, many occurrences of general pathway keywords are ambiguous (e.g., "the diagnostic pathway" is not a biological pathway). Inversely, many pathway names do not contain obvious pathway-related keywords (e.g. "RNA degradation" [KEGG PATHWAY: hsa03018]).

Dictionary of pathway names

A dictionary of pathway names was compiled from the Pathway Ontology [15] and ConsensusPathDB [14], focusing on human biological pathway mentions only. We generated additional variants from entries that contained acronyms or synonyms. The final dictionary contains 6,343 entries (see Additional file 1). Each entry is composed of a pathway identifier (ID) and a pathway name. Pathway IDs contains information about the source database. We note that there are some general names in the dictionary, such as "Disease", "Metabolism" and "Gene Expression". Those mentions mostly come from Reactome and KEGG. We decided to keep all entries for completeness and automated updates, although we note that they are ambiguous and can be used to describe generic biological concepts. To better understand the composition of pathway names, we have conducted a lexical profiling of six representative databases (BioCarta, KEGG, PID, Reactome, WikiPathways, Pathway Ontology). We analysed frequent tokens and keywords and mentions of genes/proteins. The analysis revealed some interesting (but expected) differences between different pathway database sources (see the Results section).

PathNER workflow

The workflow implementing PathNER is shown in Figure 1. PathNER applies soft dictionary matching and rules. Pathway mentions identified by the two components are consequently merged. PathNER is built upon the open-source text engineering framework GATE Embedded [23]. Documents are pre-processed (tokenisation, sentence splitting, Part-of-Speech (POS) tagging) using the OpenNLP plugin.
Figure 1

Workflow of PathNER. PathNER is built upon GATE framework and combines soft dictionary matching and rule-based detection.

Workflow of PathNER. PathNER is built upon GATE framework and combines soft dictionary matching and rule-based detection.

Soft dictionary matching

To match pathway mentions in text, we employed soft dictionary matching as term variations often cause exact string matching to fail [24]. Typical term variations include insertion/deletion of stop-words and word permutations (often due to the use of prepositions, e.g. "p53 signalling pathway" and "signalling pathway of p53"), morphological variations (e.g. "transcriptional factor" and "transcription factor") and using alternative keywords (e.g. "MAPK pathway" and "MAPK signalling pathway"). The core of the soft dictionary matching method is calculating the similarity between two given strings (one as query, the other as pattern) using appropriate distance metrics. PathNER utilises the SoftTFIDF method implemented in the open-source Java toolkit SecondString [25]. SoftTFIDF is a combination of the TFIDF weighting scheme and the Jaro-Winkler string distance scheme, and has been reported as one of the best performing among multiple commonly seen string distance metrics [25]. The SoftTFIDF dictionary lookup takes a dictionary and a query string as input, and outputs a list of possible matches ranked by their SoftTFIDF similarity score (a float number between 0 and 1) against the query string. A configurable threshold is used to filter low-scoring matches. To match against a whole document, a set of candidate query strings needs to be generated. We have developed a tailored method where the first step for candidate selection is to find possible starting points for potential candidates. To that end, each token is first sent to SoftTFIDF lookup configured with a relatively low threshold (any match scores less than this threshold will be discarded at this stage; the value of this threshold (referred to as "the lower threshold") is empirically set as 0.40). If the result set is not empty, then the token's position is recorded as a potential starting point for a possible match candidate. This prevents unnecessary matching attempts starting from tokens that do not appear in the dictionary. In the second step, we check each recorded starting point with different lengths of the window: each check starts with a window length of one and the window length is increased until it reaches the maximum (the longest entry in the dictionary has 20 tokens, but the maximum was set to be 25 to allow potential insertion of stop-words). Tokens within the window form a query string for SoftTFIDF that is also configured with the lower threshold. If the result set is not null, the check continues; if more than four (an empirically determined value) consecutive window lengths find no matches by SoftTFIDF lookup, the check stops and a new check starts from the next possible position. During each check, the match results for different window lengths are stored. The longest possible match which scores over a high threshold (empirically set as 0.90) are returned. Generally speaking, a smaller value for the lower threshold slows down the processing speed, whereas a larger value can decrease recall; for the higher threshold, a greater value potentially increases precision but reduces recall and a smaller value increases recall but potentially hinder precision. We note that these thresholds are configurable in PathNER.

Rule-based recognition

The rule-based component aims to complement the soft dictionary lookup method in particular to address name variation and missing names. It works by integrating three types of information: general pathway-specific keywords, POS tags and gene/protein recognition results. The component is implemented using the Java Annotation Patterns Engine (JAPE) within the GATE framework. The pathway-specific keywords we used include "pathway", "signalling" (and "signalling"), "transduction", "cascade" and "network". Specific combinations of those keywords are also considered as keywords (e.g., "signalling pathway", "signalling cascade", "signalling network", etc.). Gene/protein mentions are recognised by BANNER [4]. We developed two types of rules: backward and forward. Backward rules start from a keyword found in the text. PathNER then scans backwards for one of the following five types of tokens: determiners (e.g. "the", "all", "such", etc.), separators (e.g. comma, period, semicolon, etc.), prepositions or subordinating conjunctions (e.g. "about", "in", "because", "after", etc.), wh-words (e.g. "when", "whatever", etc.) and verbs. These tokens indicate potential starting points of a pathway mention. Forward rules scan forward from the pathway keyword position for pathway-specific verb phrases (e.g. "induced by", "regulated by", "mediated through", etc.) until any punctuation character is met. Segments anchored by these rules are then integrated with the results generated by BANNER. If BANNER reports any mention of gene/protein-like names that are contained within a rule-detected segment, then the segment is tagged as a named pathway mention.

Results merging

We generate the final annotation set by merging the results from the above two components. Mentions detected by only one component are added directly to the final set. For overlapped annotations, a new annotation covering both is generated and added to the final set.

Evaluation Methodology

There is no gold-standard corpus that annotates pathways at the mention level. We used the GENIA corpus [26] to generate a subset of abstracts with manually annotated pathway mentions. The original GENIA corpus contains 1,999 Medline abstracts, which were retrieved from PubMed using three MeSH terms "human", "blood cells" and "transcription factors". The terms in the corpus have been manually annotated for over 30 biological entity types including proteins, genes and cells. Although pathways are not specifically included in original GENIA annotations, we have noted that many of pathway mentions have been annotated with a generic label (G#other_name). Our gold-standard corpus was derived from GENIA in two parts, which are both manually annotated for mentions of named pathways. The first part is a collection of 50 randomly sampled abstracts from the GENIA corpus. As randomly selected articles might contain too few pathway mentions for meaningful evaluation, we engineered the second part to ensure that there are adequate pathway mentions for evaluation. This part is derived from the GENIA sentences that contain both a G#other_name label and pathway-specific keywords. These sentences were manually checked and only named pathway mentions were labeled. As a result, the annotated gold-standard corpus (available in Additional file 2) contains 726 annotations of pathway mentions, of which 448 are lexicographically unique. We note that 379 pathways appeared only once in the corpus. To measure the performance of PathNER against the gold-standard corpus, we adopted standard metrics: Precision (P), Recall (R) and F1-score (F1) defined by the following equations: where TP is the number of true positives, FP is the number of false positives and FN is the number of false negatives.

Application of PathNER on Alzheimer's disease corpus

To illustrate the potential of PathNER for curators and systems biologists who are interested in relationships between pathways and diseases, we applied PathNER to Alzheimer's disease (AD). AD-related pathways have been already manually curated within the AlzPathway database [27]. The database contains 119 intra, inter and extra cellular AD signalling pathways curated from over 100 review articles. The curation process followed a two-step procedure: the first step determined what pathways are involved in AD, whereas the second step retrieved molecular details for those selected pathways. We aim to illustrate here how PathNER can be used to support the first step. To support the task, we constructed two corpora of AD-related articles: Alz_ARF_PubMed and Alz_ARF_PMC (see Table 2 and Additional file 3). Alz_ARF_PubMed contains abstracts and comes from the recommendations of the Alzheimer Research Forum (ARF) [28]. Alz_ARF_PMC contains available full-text articles of abstracts from Alz_ARF_PubMed; only open-access articles were retained for text mining. Documents have been downloaded using gnEutils4j [29]. After applying PathNER on these corpora, we manually normalised pathway mentions to get unique mentions (for instance, "Wnt signalling cascades", "Wnt-signalling", "wnt signal transduction pathway", "wingless-type signalling" etc. were all normalised to "'Wnt signalling pathway").
Table 2

Statistics of the AD corpora

CorpusType# of articles# of open-access
Alz_ARF_PubMedAbstracts1,983ALL
Alz_ARF_PMCFull-texts73287
Statistics of the AD corpora

Results

Dictionary profiling

Table 3 shows lexical profiles (top 10 tokens) of six representative databases (BioCarta, KEGG, PID, Reactome, Wikipathways, Pathway Ontology). It is interesting that the table highlights the different foci of the databases. For instance, "metabolism" comes on top for KEGG, whereas others databases contain more occurrences of "pathway" and "signalling" keywords. The differences in lexical constituents highlight the importance of compiling different entries into the dictionary.
Table 3

Top 10 tokens from pathway names in representative databases

BioCartaKEGGPIDReactomeWikiPathwaysPO
RankTokenFreqTokenFreqTokenFreqTokenFreqTokenFreqTokenFreq

#1pathway6.09%metabolism6.01%signalling3.66%activation1.68%signalling5.38%pathway23.34%
#2signalling4.63%pathway3.63%pathway2.56%signalling1.63%pathway4.55%signalling9.52%
#3regulation1.79%signalling3.50%activation1.27%metabolism1.18%metabolism3.11%altered3.02%
#4cell1.65%biosynthesis3.25%events1.23%synthesis1.06%regulation1.38%metabolic2.88%
#5role1.06%cell1.50%regulation1.17%regulation0.95%cell1.31%mediated1.69%
#6receptor1.06%acid1.38%mediated1.03%mediated0.90%receptor1.04%biosynthetic1.39%
#7activation0.99%cancer1.25%receptor1.02%transport0.86%activity0.83%degradation0.79%
#8kinase0.86%infection1.00%cell0.73%receptor0.80%synthesis0.83%drug0.78%
#9gene0.73%disease0.88%metabolism0.64%complex0.69%cycle0.83%factor0.78%
#10cycle0.66%degradation0.75%synthesis0.63%receptors0.69%proteins0.83%acid0.72%
Top 10 tokens from pathway names in representative databases Table 4 shows the number of entries that contain general pathway-specific keywords and gene/protein names (as detected by BANNER). Seven out of twelve databases analysed have more than half of their entries contained mentions of genes/proteins and keywords. We note that this percentage could be larger as BANNER failed to recognise gene/protein names in several entries, as it requires a wider context for processing than just a pathway name string. It is therefore important that our rule-based component takes gene/protein names and keywords into account.
Table 4

Numbers of dictionary entries with pathway keywords and gene/protein names

Database#Total entries#Entries with keywords#Entries with keywords and gene/protein% with gene/protein in entries with keyword
INOH90555396.36%
NetPath48484593.75%
PID132943328064.67%
KEGG273392256.41%
WikiPathways3761297255.81%
Reactome141124313455.14%
BioCarta2601176454.70%
PO1609155651232.90%
PharmGKB96921718.48%
SMPDB4672153315.35%
HumanCyc30829310.34%
EHMN78100.00%
Numbers of dictionary entries with pathway keywords and gene/protein names

PathNER performance on gold corpus

We separately evaluated the performance of PathNER components and the integrated system. The results for both strict (requires exact matching between annotations by the gold standard and annotations by PathNER) and lenient matching (annotations by PathNER that overlap with the gold standard are accepted) are presented in Table 5. PathNER achieves a lenient F1-score of 84%. The combination of soft dictionary matching and rules considerably improved the performance. For lenient evaluation, recall improved from 58% (rule-based) and 63% (soft dictionary matching) to 88% (hybrid), while keeping precision at an acceptable level (81%). This is similar in strict evaluation: recall improved from 51% (rule-based) and 44% (dictionary matching) to 80% (hybrid), with precision at 74%. For comparison, a baseline method that used our dictionary and dictionary matching typically used for NER (we used LINNAEUS [7]) achieved notably lower values (F1-score of 38% and 54% for strict and lenient matching respectively).
Table 5

Performance evaluation of PathNER

MethodStrictLenient
RecallPrecisionF1-scoreRecallPrecisionF1-score
Baseline0.320.490.380.430.660.54
Soft dictionary0.440.510.470.630.720.67
Rules0.510.860.640.580.970.72
PathNER0.800.740.770.880.810.84
Performance evaluation of PathNER

PathNER results on the AD corpora

Table 6 lists the number of detected mentions in the AD corpora. Each full-text article contains around ten pathway mentions on average, among which around two are unique. This is much higher than what can be found in abstracts (less than 0.2 mentions per abstract), so the availability to process full-text articles is extremely important.
Table 6

Numbers of pathway mentions in the AD corpora

CorpusProcessed articlesTotal mentionsUnique mentionsMention per articleUnique mention per article
Alz_ARF_PubMed1,9831,9613630.990.18
Alz_ARF_PMC8588320310.392.39
Numbers of pathway mentions in the AD corpora Table 7 and Table 8 further show the top 25 most frequent pathway mentions detected in the AD corpora. The different corpora exhibit quite good consistency (19 shared mentions in the top 25) but the differences again highlight the need to process full texts. For instance, the "Insulin/IGF-1 Signalling" detected from Alz_ARF_PMC is not in the top 25 of Alz_ARF_PubMed but it is indeed closely related to AD [30].
Table 7

Top 25 detected mentions in the ALZ_ARF_PUBMED corpus

Detected MentionFreqIn AlzPathway?Evidence
Alzheimer's disease1869N/AN/A
Disease1121N/AN/A
Parkinson's disease201NOPMID: 12672864
Amyotrophic lateral sclerosis143NOPMID: 1571856
Metabolism123N/AN/A
Apoptosis120YESPMID: 11227497
Oxidative stress99YESPMID: 10681270
Transcription99N/AN/A
Long-term potentiation98YESPMID: 12399581
Gene expression94YESN/A
Proteasome67NOPMID: 10854289
Huntington's disease59NOPMID: 15686606
Cell cycle56YESPMID: 15936057
Methylation35NOPMID: 19606065
Translation35N/AN/A
Acetylation33YESPMID: 19625751
Endocytosis27NOPMID: 16442855
Notch signalling21NOPMID: 19853579
Glucose metabolism18NOPMID: 21971455
Obesity17NOPMID: 19801534
Long-term depression16NOPMID: 21854392
Signal transduction15N/AN/A
Glycolysis14NOPMID: 14718371
Prion diseases14NOPMID: 15190676
Creutzfeldt-Jakob disease13NOPMID: 7904883

*N/A: Not applicable; the last column shows a PMID that provides evidence that a given mention is linked to AZ.

Table 8

Top 25 detected mentions in the ALZ_ARF_PMC corpus

Detected MentionFreqIn AlzPathway?*Evidence
Disease635N/AN/A
Alzheimer's disease174N/AN/A
Amyotrophic lateral sclerosis130NOPMID: 1571856
Methylation95NOPMID: 19606065
Long-Term Potentiation78YESPMID: 12399581
Oxidative Stress69YESPMID: 10681270
Transcription65N/AN/A
Parkinson's Disease48NOPMID: 12672864
Cell cycle46YESPMID: 15936057
Metabolism44N/AN/A
Axon guidance32YESPMID: 17571925
Gene expression31YESN/A
Glucose metabolism23NOPMID: 21971455
Calcium signalling20YESPMID: 21184278
Acetylation18YESYES
Apoptosis16YESPMID: 11227497
Activation of the Rac signalling pathway15NOPMID: 10817927
Notch signalling14NOPMID: 19853579
Prion diseases12NOPMID: 15190676
Proteasome12NOPMID: 10854289
S phase12YESPMID: 19946466
Translation12N/AN/A
Endocytosis10NOPMID: 16442855
Insulin/IGF-1 Signalling10NOPMID: 22817723
Post-translational modifications9YESPMID: 21215781

*N/A: Not applicable; the last column shows a PMID that provides evidence that a given mention is linked to AZ.

Top 25 detected mentions in the ALZ_ARF_PUBMED corpus *N/A: Not applicable; the last column shows a PMID that provides evidence that a given mention is linked to AZ. Top 25 detected mentions in the ALZ_ARF_PMC corpus *N/A: Not applicable; the last column shows a PMID that provides evidence that a given mention is linked to AZ. It is interesting that only six and ten out of 25 top mentioned pathways in the respective abstract and full-text corpora already appeared in the AlzPathway database. We however note that AlzPathway focuses on signalling pathways, whereas PathNER also extracted a number of metabolic pathways. Still, the Notch signalling, which was identified by PathNER, does not appear in AlzPathway, although it has been reported as important for understanding the pathogenesis and treating of AD [31]. To further validate the results, we searched for literature evidence for each non-curated pathway in the top 25 - none of those was irrelevant to AD (see tables 7 and 8 for relevant evidence publication). There are, on the other hand, pathways present in AlzPathway that were not detected by PathNER. One of the likely reasons is that PathNER was applied on a limited set of articles (less than 2,000; PubMed returns more than 5,400 abstracts related to AD that mention any of the pathway-specific keywords).

Discussion

PathNER is based on soft dictionary matching and additional rules, which enables it to address term variations. The performance improvement shows the complementarity of the two approaches. The rules, in particular, proved to be useful for spotting complex pathway mentions. For example, "...activation of the ras/raf/MAPK kinase (MEK)/ERK and phosphatidylinositol 3-kinase (PI-3K)/AKT/mammalian target of rapamycin (mTOR) signalling pathways" [PMID: 19723757] can be captured by PathNER but it can be very hard for any dictionary-based method. While the rules were often successful, their coverage can still be improved. For instance, PathNER was not able to recognise a much simpler "microglial activation" (which is a pathway listed in AlzPathway) as it did not contain any of our pathway-specific keywords or gene/protein name. PathNER would therefore need to be extended with other potential clues. For example, Table 4 shows that the percentage of gene/protein names is low in names of pathways appearing in PharmGKB (mainly about drug pathways), SMPDB (small molecule pathways), HumanCyc and EHMN (mostly about metabolic pathways), and therefore other specific keywords need to be identified. In addition, some false positives were due to missed gene/protein names, so integration with other gene name recognition tools might be useful (e.g. [32], [33]). Similarly, context-dependent identification of acronyms and their expended forms would help in detecting mentions such as "T cell receptor (TCR) signalling". If recognised pathway mentions are to be linked to a database entry, then rules will need to provide some additional matching. For instance, although 'the CD2 pathway' has been mentioned in many articles related to T lymphocytes, it was not an entry in our dictionary. CD2 is the acronym for "Cluster of Differentiation 2" and it represents a cell adhesion molecule. The closest relevant entry we found was "Cell adhesion molecules (CAMs)" [KEGG:hsa04514], but linking "the CD2 pathway" to "Cell adhesion molecules (CAMs)" would require significant background knowledge. The AlzPathway case study was used to illustrate the potential of PathNER in identifying relationships between pathways and disease, using a relatively small set of documents. Even within this restricted scenario, we have shown how PathNER can help identity relevant disease pathways, and thus facilitate the curation process. It generated some new suggestions that were not included in the human-curated AlzPathway database. PathNER could provide a curation support by enabling fast detection of pathway mentions based on a much more comprehensive collection of articles than used in AlzPathway (only 100 articles) or indeed in our case study (around 2000 articles). The results are interesting in two aspects: on one hand, PathNER could contribute to prioritising pathways for curation (e.g. most frequent ones; most recent or most cited) and thus help address the limitations on time and resources available to carry out the curation. On the other hand, the successful application of PathNER on the AD corpora suggests that PathNER can be used to guide the curation of pathway maps related to other human diseases in a systematic way (e.g. the diseases where there are no organised community curation efforts). PathNER integrates dictionaries and rules, instead of relying on machine learning which is another popular NER approach. There are several reasons for that. Machine-learning approaches require a fairly large amount of annotated samples for training, which were not available in this case. On the other hand, public pathway databases with names are readily available and patterns commonly used for mentioning pathways are well understood. Therefore, an approach based on soft dictionary matching and rules becomes a natural choice. As a NER tool, PathNER aims to identify pathway name mentions. On the other hand, text-mining systems that aim to reconstruct pathways from literature aim to identify constituent entities in the text and then perform information extraction to identify the relationship between those entities. Consequently, we cannot compare PathNER with those systems as they are addressing different problems. However, PathNER can serve as a complementary/component tool in such systems as different entities (genes, proteins, small molecules, etc.) can interact with pathways to build new pathways. By tagging pathway mentions as a type of entity with PathNER, it would be possible to utilise existing interaction extraction systems (e.g. [34]) to retrieve interactions that involve named pathways that contribute to the pathogenesis of certain diseases.

Conclusions

In this paper we presented PathNER, a tool that can systematically detect biological pathway mentions in literature with a lenient F1-score of 84%. In contrast to existing text-mining efforts that target the automatic reconstruction of pathway details from molecular interactions mentioned in the literature, PathNER focuses on identifying specific named pathway mentions. We also demonstrated that PathNER could provide a curation support by providing reliable curation suggestions from most frequent pathway mentions in the primary literature associated to a particular disease. Another potential audience of PathNER are systems biologists who want to investigate the relationship between pathways and disease or other biological entities. The future work will include extending the rule component, in particular through mapping of recognised mentions to most similar entries in pathway databases. In addition, we aim to develop a "pathway names crawler" that will crawl the literature for new pathway names to update our dictionary.

Availability

PathNER together with the Alzheimer's corpora as well as the extracted results are available at http://sourceforge.net/projects/pathner/ under the Common Public License 1.0.

List of abbreviations used

POS: Part-Of-Speech; NER: Named Entity Recognition; AD: Alzheimer's disease; KEGG: Kyoto Encyclopaedia of Genes and Genomes; PID: Pathway Interaction Database; PO: Pathway Ontology; JAPE: Java Annotation Pattern Engine; PMID: PubMed ID.

Competing interests

The authors declare that they have no competing interests.

Authors' contributions

CW developed PathNER and deployed the detection on the Alzheimer's corpora, and drafted the manuscript. GN provided support and guidance from the text mining perspective and JMS from the systems biology perspective. GN and JMS conceived and supervised the project. CW, JMS and GN wrote the manuscript. All authors read and approved the final manuscript.

Additional file 1

Dictionary of pathway names. The dictionary is a .txt file, with each line represents one dictionary entry. The data comes from ConsensusPathDB and Pathway Ontology. (human data only). Click here for file

Additional file 2

Gold corpus. The gold corpus is an .xml file. To open, please download and install the freely available GATE developer program [http://gate.ac.uk/]. After installation, open GATE, and create a new 'Language Resources' with the 'GATE Document' type, select the path of this .xml file. Click here for file

Additional file 3

AD corpora. The corpora are compressed in the .tar.gz file. Once decompressed, you will get four separate .txt files. Each txt file contains multiples lines of PubMed IDs or PubMed Central IDs, one ID per line. Click here for file
  29 in total

1.  GENIA corpus--semantically annotated corpus for bio-textmining.

Authors:  J-D Kim; T Ohta; Y Tateisi; J Tsujii
Journal:  Bioinformatics       Date:  2003       Impact factor: 6.937

2.  ChemSpot: a hybrid system for chemical named entity recognition.

Authors:  Tim Rocktäschel; Michael Weidlich; Ulf Leser
Journal:  Bioinformatics       Date:  2012-04-12       Impact factor: 6.937

Review 3.  Text mining for metabolic pathways, signaling cascades, and protein networks.

Authors:  Robert Hoffmann; Martin Krallinger; Eduardo Andres; Javier Tamames; Christian Blaschke; Alfonso Valencia
Journal:  Sci STKE       Date:  2005-05-10

4.  Learning string similarity measures for gene/protein name dictionary look-up using logistic regression.

Authors:  Yoshimasa Tsuruoka; John McNaught; Jun'ichi Tsujii; Sophia Ananiadou
Journal:  Bioinformatics       Date:  2007-08-12       Impact factor: 6.937

5.  AlzPathway: a comprehensive map of signaling pathways of Alzheimer's disease.

Authors:  Satoshi Mizuno; Risa Iijima; Soichi Ogishima; Masataka Kikuchi; Yukiko Matsuoka; Samik Ghosh; Tadashi Miyamoto; Akinori Miyashita; Ryozo Kuwano; Hiroshi Tanaka
Journal:  BMC Syst Biol       Date:  2012-05-30

6.  The MetaCyc database of metabolic pathways and enzymes and the BioCyc collection of pathway/genome databases.

Authors:  Ron Caspi; Tomer Altman; Kate Dreher; Carol A Fulcher; Pallavi Subhraveti; Ingrid M Keseler; Anamika Kothari; Markus Krummenacker; Mario Latendresse; Lukas A Mueller; Quang Ong; Suzanne Paley; Anuradha Pujar; Alexander G Shearer; Michael Travers; Deepika Weerasinghe; Peifen Zhang; Peter D Karp
Journal:  Nucleic Acids Res       Date:  2011-11-18       Impact factor: 16.971

7.  KEGG for integration and interpretation of large-scale molecular data sets.

Authors:  Minoru Kanehisa; Susumu Goto; Yoko Sato; Miho Furumichi; Mao Tanabe
Journal:  Nucleic Acids Res       Date:  2011-11-10       Impact factor: 16.971

8.  WikiPathways: building research communities on biological pathways.

Authors:  Thomas Kelder; Martijn P van Iersel; Kristina Hanspers; Martina Kutmon; Bruce R Conklin; Chris T Evelo; Alexander R Pico
Journal:  Nucleic Acids Res       Date:  2011-11-16       Impact factor: 16.971

9.  A consensus yeast metabolic network reconstruction obtained from a community approach to systems biology.

Authors:  Markus J Herrgård; Neil Swainston; Paul Dobson; Warwick B Dunn; K Yalçin Arga; Mikko Arvas; Nils Blüthgen; Simon Borger; Roeland Costenoble; Matthias Heinemann; Michael Hucka; Nicolas Le Novère; Peter Li; Wolfram Liebermeister; Monica L Mo; Ana Paula Oliveira; Dina Petranovic; Stephen Pettifer; Evangelos Simeonidis; Kieran Smallbone; Irena Spasić; Dieter Weichart; Roger Brent; David S Broomhead; Hans V Westerhoff; Betül Kirdar; Merja Penttilä; Edda Klipp; Bernhard Ø Palsson; Uwe Sauer; Stephen G Oliver; Pedro Mendes; Jens Nielsen; Douglas B Kell
Journal:  Nat Biotechnol       Date:  2008-10       Impact factor: 54.908

10.  New challenges for text mining: mapping between text and manually curated pathways.

Authors:  Kanae Oda; Jin-Dong Kim; Tomoko Ohta; Daisuke Okanohara; Takuya Matsuzaki; Yuka Tateisi; Jun'ichi Tsujii
Journal:  BMC Bioinformatics       Date:  2008-04-11       Impact factor: 3.169

View more
  9 in total

1.  New reasons for biologists to write with a formal language.

Authors:  Raul Rodriguez-Esteban
Journal:  Database (Oxford)       Date:  2022-06-03       Impact factor: 4.462

2.  InCoB2013 introduces Systems Biology as a major conference theme.

Authors:  Christian Schönbach; Bairong Shen; Tin Tan; Shoba Ranganathan
Journal:  BMC Syst Biol       Date:  2013-11-04

3.  Molecular profiling of thyroid cancer subtypes using large-scale text mining.

Authors:  Chengkun Wu; Jean-Marc Schwartz; Georg Brabant; Goran Nenadic
Journal:  BMC Med Genomics       Date:  2014-12-08       Impact factor: 3.063

Review 4.  Systematic analysis of the associations between adverse drug reactions and pathways.

Authors:  Xiaowen Chen; Yanqiu Wang; Pingping Wang; Baofeng Lian; Chunquan Li; Jing Wang; Xia Li; Wei Jiang
Journal:  Biomed Res Int       Date:  2015-10-01       Impact factor: 3.411

5.  Constructing a molecular interaction network for thyroid cancer via large-scale text mining of gene and pathway events.

Authors:  Chengkun Wu; Jean-Marc Schwartz; Georg Brabant; Shao-Liang Peng; Goran Nenadic
Journal:  BMC Syst Biol       Date:  2015-12-09

6.  Bio-TDS: bioscience query tool discovery system.

Authors:  Etienne Z Gnimpieba; Menno S VanDiermen; Shayla M Gustafson; Bill Conn; Carol M Lushbough
Journal:  Nucleic Acids Res       Date:  2016-10-18       Impact factor: 16.971

7.  KneeTex: an ontology-driven system for information extraction from MRI reports.

Authors:  Irena Spasić; Bo Zhao; Christopher B Jones; Kate Button
Journal:  J Biomed Semantics       Date:  2015-09-07

8.  Network Analysis of a Comprehensive Knowledge Repository Reveals a Dual Role for Ceramide in Alzheimer's Disease.

Authors:  Satoshi Mizuno; Soichi Ogishima; Kazuyuki Kitatani; Masataka Kikuchi; Hiroshi Tanaka; Nobuo Yaegashi; Jun Nakaya
Journal:  PLoS One       Date:  2016-02-05       Impact factor: 3.240

9.  Drug repurposing for cancer treatment through global propagation with a greedy algorithm in a multilayer network.

Authors:  Xi Cheng; Wensi Zhao; Mengdi Zhu; Bo Wang; Xuege Wang; Xiaoyun Yang; Yuqi Huang; Minjia Tan; Jing Li
Journal:  Cancer Biol Med       Date:  2021-04-24       Impact factor: 4.248

  9 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.