1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme...

23
1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George Demet riou, & Robert Gaizauskas Department of Computer Science, University of Sheffield (Pacific Symposium on Biocomputing, Vol 5, Pages 502-513, 2000)

Transcript of 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme...

Page 1: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

1

Two Applications of Information Extraction to Biological Science Journal

Articles: Enzyme Interactions and Protein Structures

Kevin Humphreys, George Demetriou,

& Robert Gaizauskas

Department of Computer Science,

University of Sheffield

(Pacific Symposium on Biocomputing,

Vol 5, Pages 502-513, 2000)

Page 2: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

2

Abstract

• The application of technology to the extraction of information from scientific journal papers in the area of molecular biology.

• Two bioniformatics applications: EMPathIE, concerned with enzyme and metabolic pathways; and PASTA, concerned with protein structure.

Page 3: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

3

1. Introduction• The prototypical IE tasks are those defined by the

U.S. DARPA MUCs, requiring the filling of a complex template from newswire texts on subjects such as joint venture announcements, management succession events, or rocket launchings.

• This paper described the use of the technology developed through MUC evaluations in two bioinformatics applications.

Page 4: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

4

2. IE Technology• MUC-7 specified five separate component tasks:

– Named Entity recognition: organizations, persons, locations, dates and monetary amounts.

– Coreference resolution: the identification of expressions that refer to the same object, set or activity.

– Template Element filling: the filling of small scale templates for specified classes of entity in the texts.

– Template Relation filling: fill a two slot template representing a binary relation with pointers.

– Scenario Template filling: the detection and construction of relations between template elements as participants in a particular type of event, or scenario.

Page 5: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

5

3. Two Bioinformatics Applications of IE (1/2)

• EMPathIE– Enzyme and Metabolic Pathways Information Extractio

n.

– Aimed to extract details of enzyme reactions from articles in the journals Biochimica et Biophysica Acta and FEMS Microbiology Letters.

– Typically, journal articles in this domain describe details of a single enzyme reaction, often with little indication of related reactions and which pathways the reaction may be part of. => Combine details from several articles for pathway identification.

Page 6: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

6

3. Two Bioinformatics Applications of IE (2/2)

• PASTA– Protein Active Site Template Acquisition– Aimed to extract information concerning the roles of

amino acids in protein molecules, and to create a database of protein active sites from both scientific journal abstracts and full articles.

– New protein structures are being reported at very high rates and the number of co-ordinate sets (currently about 9000) in the Protein Data Bank (PDB) can be expected to increase ten-fold in the next five years.

– Computational methods would be very useful to biologists in comparison classification work and to those engaged in modeling studies.

Page 7: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

7

3.1 EMPathIE (1/2)• The EMP database contains over 20,000

records of enzyme reactions, collected from journal articles published since 1964. => provide for training data.

• Template definitions:– Three Template Elements: enzyme, organism and

compound.– A single Template Relation: source, relating

enzyme and organism elements– A scenario Template for the specific metabolic

pathway task.

Page 8: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

8

3.1 EMPathIE (2/2)• A manually produced sample Scenario Template, taken from an article on

‘isocitrate lyase activity’ in FEMS Microbiology Letters.乙醛酸循環

Page 9: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

9

3.2 PASTA (1/3)• The entities to be extracted:

– proteins – amino acid residues – species – types of structural characteristics

• secondary structure, quaternary structure – active sites – other (probably less important) regions – chains– Interactions

• hydrogen bonds, disulphide bonds etc.

Page 10: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

10

3.2 PASTA (2/3)

Page 11: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

11

3.2 PASTA (3/3)

Page 12: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

12

4. EMPathIE and PASTA (1/2)

• The IE systems are both derived from the LaSIE system, a general purpose IE system, under development at Sheffield since 1994.

• The processing modules:

Page 13: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

13

4. EMPathIE and PASTA (2/2)• Both systems have a pipeline architecture

consisting of four principal stages.– Text preprocessing

• SGML/structure analysis, tokenisation

– Lexical and terminological processing• Terminology lexicons, morphological analysis, ter

minology grammars

– Parsing and semantic interpretation• Sentence boundary detection, part-of-speech taggin

g, phrase grammars, semantic interpretation

– Discourse interpretation• Coreference resolution, domain modeling

Page 14: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

14

4.1 Text Preprocessing• Both the SGML and sectioniser modules

may specify that certain text regions are to be excluded from any subsequent processing, avoiding detailed processing of apparently irrelevant text.

• The tokenisation of the input needs to identify tokens within compound names.

Page 15: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

15

4.2 Lexical and Terminological Preprocessing (1/3)

• The main information sources used for terminology identification:– Case-insensitive terminology lexicons– Listing component terms of various categories– Morphological cues: standard biochemical

suffixes– Hand-constructed grammar rules for each

terminology class

Page 16: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

16

4.2 Lexical and Terminological Preprocessing (2/3)

• The enzyme name mannitol-1-phosphate 5-dehydrogenase would be recognized firstly by the classification of mannitol as a potential compound modifier, and phosphate as a compound, both by being matched in the terminology lexicon.

• Morphological analysis would suggest dehydrogenase as a potential enzyme head, due to its suffix -ase.

• Grammar rules would apply to combine the enzyme head with a known compound and modifier which can play the role of enzyme modifier.

Page 17: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

17

4.2 Lexical and Terminological Preprocessing (3/3)

• The biochemical terminology lexicons, assembled from various publicly available resources (e.g. SWISS-PROT), have been structured to distinguish various term components which are then assembled by grammar rules.

• The total number of lexicon entries is approximate 25,000 component terms at present in 52 categories.

Page 18: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

18

4.3 Parsing and Semantic Interpretation

• The syntactic processing modules treat any terms recognized in the previous stage as non-decomposable units, with a syntactic role of proper noun.

• The POS tagger only attempts to assign tags to tokens which are not part of proposed terms.

• The phrasal grammar includes compositional semantic rules, which are used to construct a semantic representation of the ‘best’, possibly partial.

Page 19: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

19

4.4 Discourse Interpretation(1/2)• The discourse interpreter adds the semantic repre

sentation of each sentence to a predefined domain model, made up of ontology, or concept hierarchy, plus inheritable properties and inference rules associated with concepts.

• The domain model is gradually populated with instances of concepts from the text to become a discourse model.

• Coreference mechanism attempts to merge each newly introduced instance with an existing one, subject to various syntactic and semantic constraints.

Page 20: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

20

4.4 Discourse Interpretation(2/2)• The template writer module reads off the required i

nformation from the final discourse model and formats it as in the template specification.

• An initial domain model for the EMPathIE metabolic pathway task has been manually constructed, directly from the template definition, and subsequent refinement will involve extending the concept subhierarchies and the addition of coreference constraints on the hypothesised instances, based on available training data.

Page 21: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

21

5. Results & Evaluation(1/2)• A complete prototype EMPathIE system exists whi

ch can produce filled templates.• The terminology recognition portion has been infor

mally reviewed by molecular biologists.=> remarkably good

• The PASTA system has been implemented as far as the terminology recognition stage. Preliminary template design has been carried out, and being starting to build a domain model.

• A corpus of 52 abstracts of journal articles has been manually annotated with classes.=>allow an automatic evaluation of the PASTA terminology system using the MUC scoring software.

Page 22: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

22

5. Results & Evaluation(2/2)Initial Named Entity results for the PASTA system

Page 23: 1 Two Applications of Information Extraction to Biological Science Journal Articles: Enzyme Interactions and Protein Structures Kevin Humphreys, George.

23

6. Conclusion• These two projects move IE systems into the molec

ular biology domain much of the low-level work.• Generalize the software to longer, multi-sectioned a

rticles with embedded SGML.• Generalize tokenisation routines to cope with scient

ific nomenclature.• Generalize terminology recognition procedures to d

eal with a broad range of molecular biological terminology.

• Make good progress in designing template elements, template relations, and scenario templates.