A natural language processing system for the efficient updating of highly curated pathophysiology mechanism knowledge graphs
Background: Biomedical knowledge graphs (KG) have become crucial for describing biological findings in a structured manner. To keep up with the constantly changing flow of knowledge, their embedded information must be regularly updated with the latest findings. Natural language processing (NLP) has...
| Published in: | Artificial Intelligence in the Life Sciences |
|---|---|
| Main Authors: | , , , , , , , , , , , , , |
| Format: | Article |
| Language: | English |
| Published: |
Elsevier
2023-12-01
|
| Subjects: | |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S2667318523000223 |
| _version_ | 1850036227003121664 |
|---|---|
| author | Negin Sadat Babaiha Hassan Elsayed Bide Zhang Abish Kaladharan Priya Sethumadhavan Bruce Schultz Jürgen Klein Bruno Freudensprung Vanessa Lage-Rupprecht Alpha Tom Kodamullil Marc Jacobs Stefan Geissler Sumit Madan Martin Hofmann-Apitius |
| author_facet | Negin Sadat Babaiha Hassan Elsayed Bide Zhang Abish Kaladharan Priya Sethumadhavan Bruce Schultz Jürgen Klein Bruno Freudensprung Vanessa Lage-Rupprecht Alpha Tom Kodamullil Marc Jacobs Stefan Geissler Sumit Madan Martin Hofmann-Apitius |
| author_sort | Negin Sadat Babaiha |
| collection | DOAJ |
| container_title | Artificial Intelligence in the Life Sciences |
| description | Background: Biomedical knowledge graphs (KG) have become crucial for describing biological findings in a structured manner. To keep up with the constantly changing flow of knowledge, their embedded information must be regularly updated with the latest findings. Natural language processing (NLP) has created new possibilities for automating this upkeep by facilitating information extraction from free text. However, due to annotated and labeled biomedical data limitations, the development of completely autonomous information extraction systems remains a substantial scientific and technological hurdle. This study aims to explore methodologies best suited to support the automatic extraction of causal relationships from biomedical literature with the aim of regular and rapid updating of disease-specific pathophysiology mechanism KGs. Methods: Our proposed approach first searches and retrieves PubMed abstracts using the desired terms and keywords. The extension corpora are then passed through the NLP pipeline for automatic information extraction. We then identify triples representing cause-and-effect relationships and encode this content using the Biological Expression Language (BEL). Finally, domain experts perform an analysis of the completeness, relevance, accuracy, and novelty of the extracted triples. Results: In our test scenario, which is focused on the KG regarding the phosphorylation of the Tau protein, our pipeline successfully contributed novel data, which was then subsequently used to update the KG leading to the identification of six additional upstream regulators of Tau phosphorylation. Conclusion: Here, it is demonstrated that the NLP-based workflow we created is capable of rapidly updating pathophysiology mechanism graphs. As a result, production-scale, semi-automated updating of pre-existing, curated mechanism graphs is enabled. |
| format | Article |
| id | doaj-art-2d81908cce8d47bdbbb0de9dfedccef6 |
| institution | Directory of Open Access Journals |
| issn | 2667-3185 |
| language | English |
| publishDate | 2023-12-01 |
| publisher | Elsevier |
| record_format | Article |
| spelling | doaj-art-2d81908cce8d47bdbbb0de9dfedccef62025-08-20T00:33:54ZengElsevierArtificial Intelligence in the Life Sciences2667-31852023-12-01410007810.1016/j.ailsci.2023.100078A natural language processing system for the efficient updating of highly curated pathophysiology mechanism knowledge graphsNegin Sadat Babaiha0Hassan Elsayed1Bide Zhang2Abish Kaladharan3Priya Sethumadhavan4Bruce Schultz5Jürgen Klein6Bruno Freudensprung7Vanessa Lage-Rupprecht8Alpha Tom Kodamullil9Marc Jacobs10Stefan Geissler11Sumit Madan12Martin Hofmann-Apitius13Department of Bioinformatics, Fraunhofer Institute for Algorithms and Scientific Computing (SCAI), Schloss Birlinghoven, 53757 Sankt Augustin, Germany; Bonn-Aachen International Center for Information Technology (B-IT), University of Bonn, 53113 Bonn, GermanyDepartment of Bioinformatics, Fraunhofer Institute for Algorithms and Scientific Computing (SCAI), Schloss Birlinghoven, 53757 Sankt Augustin, GermanyDepartment of Bioinformatics, Fraunhofer Institute for Algorithms and Scientific Computing (SCAI), Schloss Birlinghoven, 53757 Sankt Augustin, GermanyCausality Biomodels, Kinfra Hi-Tech Park, Kalamassery, Cochin 683503, Kerala, IndiaCausality Biomodels, Kinfra Hi-Tech Park, Kalamassery, Cochin 683503, Kerala, IndiaDepartment of Bioinformatics, Fraunhofer Institute for Algorithms and Scientific Computing (SCAI), Schloss Birlinghoven, 53757 Sankt Augustin, GermanyDepartment of Bioinformatics, Fraunhofer Institute for Algorithms and Scientific Computing (SCAI), Schloss Birlinghoven, 53757 Sankt Augustin, GermanyKairntech SAS, 29 Chemin du Vieux Chêne 38240 Meylan, FranceDepartment of Bioinformatics, Fraunhofer Institute for Algorithms and Scientific Computing (SCAI), Schloss Birlinghoven, 53757 Sankt Augustin, GermanyDepartment of Bioinformatics, Fraunhofer Institute for Algorithms and Scientific Computing (SCAI), Schloss Birlinghoven, 53757 Sankt Augustin, GermanyDepartment of Bioinformatics, Fraunhofer Institute for Algorithms and Scientific Computing (SCAI), Schloss Birlinghoven, 53757 Sankt Augustin, GermanyKairntech SAS, 29 Chemin du Vieux Chêne 38240 Meylan, FranceDepartment of Bioinformatics, Fraunhofer Institute for Algorithms and Scientific Computing (SCAI), Schloss Birlinghoven, 53757 Sankt Augustin, Germany; Institute of Computer Science, University of Bonn, 53115 Bonn, GermanyDepartment of Bioinformatics, Fraunhofer Institute for Algorithms and Scientific Computing (SCAI), Schloss Birlinghoven, 53757 Sankt Augustin, Germany; Bonn-Aachen International Center for Information Technology (B-IT), University of Bonn, 53113 Bonn, Germany; Corresponding author.Background: Biomedical knowledge graphs (KG) have become crucial for describing biological findings in a structured manner. To keep up with the constantly changing flow of knowledge, their embedded information must be regularly updated with the latest findings. Natural language processing (NLP) has created new possibilities for automating this upkeep by facilitating information extraction from free text. However, due to annotated and labeled biomedical data limitations, the development of completely autonomous information extraction systems remains a substantial scientific and technological hurdle. This study aims to explore methodologies best suited to support the automatic extraction of causal relationships from biomedical literature with the aim of regular and rapid updating of disease-specific pathophysiology mechanism KGs. Methods: Our proposed approach first searches and retrieves PubMed abstracts using the desired terms and keywords. The extension corpora are then passed through the NLP pipeline for automatic information extraction. We then identify triples representing cause-and-effect relationships and encode this content using the Biological Expression Language (BEL). Finally, domain experts perform an analysis of the completeness, relevance, accuracy, and novelty of the extracted triples. Results: In our test scenario, which is focused on the KG regarding the phosphorylation of the Tau protein, our pipeline successfully contributed novel data, which was then subsequently used to update the KG leading to the identification of six additional upstream regulators of Tau phosphorylation. Conclusion: Here, it is demonstrated that the NLP-based workflow we created is capable of rapidly updating pathophysiology mechanism graphs. As a result, production-scale, semi-automated updating of pre-existing, curated mechanism graphs is enabled.http://www.sciencedirect.com/science/article/pii/S2667318523000223Knowledge graphsRelation extractionNatural language processingBiomedical text miningBiological expression language (BEL)Human brain pharmacome (HBP) |
| spellingShingle | Negin Sadat Babaiha Hassan Elsayed Bide Zhang Abish Kaladharan Priya Sethumadhavan Bruce Schultz Jürgen Klein Bruno Freudensprung Vanessa Lage-Rupprecht Alpha Tom Kodamullil Marc Jacobs Stefan Geissler Sumit Madan Martin Hofmann-Apitius A natural language processing system for the efficient updating of highly curated pathophysiology mechanism knowledge graphs Knowledge graphs Relation extraction Natural language processing Biomedical text mining Biological expression language (BEL) Human brain pharmacome (HBP) |
| title | A natural language processing system for the efficient updating of highly curated pathophysiology mechanism knowledge graphs |
| title_full | A natural language processing system for the efficient updating of highly curated pathophysiology mechanism knowledge graphs |
| title_fullStr | A natural language processing system for the efficient updating of highly curated pathophysiology mechanism knowledge graphs |
| title_full_unstemmed | A natural language processing system for the efficient updating of highly curated pathophysiology mechanism knowledge graphs |
| title_short | A natural language processing system for the efficient updating of highly curated pathophysiology mechanism knowledge graphs |
| title_sort | natural language processing system for the efficient updating of highly curated pathophysiology mechanism knowledge graphs |
| topic | Knowledge graphs Relation extraction Natural language processing Biomedical text mining Biological expression language (BEL) Human brain pharmacome (HBP) |
| url | http://www.sciencedirect.com/science/article/pii/S2667318523000223 |
| work_keys_str_mv | AT neginsadatbabaiha anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT hassanelsayed anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT bidezhang anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT abishkaladharan anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT priyasethumadhavan anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT bruceschultz anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT jurgenklein anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT brunofreudensprung anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT vanessalagerupprecht anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT alphatomkodamullil anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT marcjacobs anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT stefangeissler anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT sumitmadan anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT martinhofmannapitius anaturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT neginsadatbabaiha naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT hassanelsayed naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT bidezhang naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT abishkaladharan naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT priyasethumadhavan naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT bruceschultz naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT jurgenklein naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT brunofreudensprung naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT vanessalagerupprecht naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT alphatomkodamullil naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT marcjacobs naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT stefangeissler naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT sumitmadan naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs AT martinhofmannapitius naturallanguageprocessingsystemfortheefficientupdatingofhighlycuratedpathophysiologymechanismknowledgegraphs |
