Cargando…

Gene Set Summarization using Large Language Models

Molecular biologists frequently interpret gene lists derived from high-throughput experiments and computational analysis. This is typically done as a statistical enrichment analysis that measures the over- or under-representation of biological function terms associated with genes or their properties...

Descripción completa

Detalles Bibliográficos
Autores principales: Joachimiak, Marcin P., Caufield, J. Harry, Harris, Nomi L., Kim, Hyeongsik, Mungall, Christopher J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Cornell University 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10246080/
https://www.ncbi.nlm.nih.gov/pubmed/37292480
_version_ 1785054973457858560
author Joachimiak, Marcin P.
Caufield, J. Harry
Harris, Nomi L.
Kim, Hyeongsik
Mungall, Christopher J.
author_facet Joachimiak, Marcin P.
Caufield, J. Harry
Harris, Nomi L.
Kim, Hyeongsik
Mungall, Christopher J.
author_sort Joachimiak, Marcin P.
collection PubMed
description Molecular biologists frequently interpret gene lists derived from high-throughput experiments and computational analysis. This is typically done as a statistical enrichment analysis that measures the over- or under-representation of biological function terms associated with genes or their properties, based on curated assertions from a knowledge base (KB) such as the Gene Ontology (GO). Interpreting gene lists can also be framed as a textual summarization task, enabling the use of Large Language Models (LLMs), potentially utilizing scientific texts directly and avoiding reliance on a KB. We developed SPINDOCTOR (Structured Prompt Interpolation of Natural Language Descriptions of Controlled Terms for Ontology Reporting), a method that uses GPT models to perform gene set function summarization as a complement to standard enrichment analysis. This method can use different sources of gene functional information: (1) structured text derived from curated ontological KB annotations, (2) ontology-free narrative gene summaries, or (3) direct model retrieval. We demonstrate that these methods are able to generate plausible and biologically valid summary GO term lists for gene sets. However, GPT-based approaches are unable to deliver reliable scores or p-values and often return terms that are not statistically significant. Crucially, these methods were rarely able to recapitulate the most precise and informative term from standard enrichment, likely due to an inability to generalize and reason using an ontology. Results are highly nondeterministic, with minor variations in prompt resulting in radically different term lists. Our results show that at this point, LLM-based methods are unsuitable as a replacement for standard term enrichment analysis and that manual curation of ontological assertions remains necessary.
format Online
Article
Text
id pubmed-10246080
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Cornell University
record_format MEDLINE/PubMed
spelling pubmed-102460802023-06-08 Gene Set Summarization using Large Language Models Joachimiak, Marcin P. Caufield, J. Harry Harris, Nomi L. Kim, Hyeongsik Mungall, Christopher J. ArXiv Article Molecular biologists frequently interpret gene lists derived from high-throughput experiments and computational analysis. This is typically done as a statistical enrichment analysis that measures the over- or under-representation of biological function terms associated with genes or their properties, based on curated assertions from a knowledge base (KB) such as the Gene Ontology (GO). Interpreting gene lists can also be framed as a textual summarization task, enabling the use of Large Language Models (LLMs), potentially utilizing scientific texts directly and avoiding reliance on a KB. We developed SPINDOCTOR (Structured Prompt Interpolation of Natural Language Descriptions of Controlled Terms for Ontology Reporting), a method that uses GPT models to perform gene set function summarization as a complement to standard enrichment analysis. This method can use different sources of gene functional information: (1) structured text derived from curated ontological KB annotations, (2) ontology-free narrative gene summaries, or (3) direct model retrieval. We demonstrate that these methods are able to generate plausible and biologically valid summary GO term lists for gene sets. However, GPT-based approaches are unable to deliver reliable scores or p-values and often return terms that are not statistically significant. Crucially, these methods were rarely able to recapitulate the most precise and informative term from standard enrichment, likely due to an inability to generalize and reason using an ontology. Results are highly nondeterministic, with minor variations in prompt resulting in radically different term lists. Our results show that at this point, LLM-based methods are unsuitable as a replacement for standard term enrichment analysis and that manual curation of ontological assertions remains necessary. Cornell University 2023-05-25 /pmc/articles/PMC10246080/ /pubmed/37292480 Text en https://creativecommons.org/publicdomain/zero/1.0/To the extent possible under law, the person who associated CC0 (https://creativecommons.org/publicdomain/zero/1.0/) with this work has waived all copyright and related or neighboring rights to this work.
spellingShingle Article
Joachimiak, Marcin P.
Caufield, J. Harry
Harris, Nomi L.
Kim, Hyeongsik
Mungall, Christopher J.
Gene Set Summarization using Large Language Models
title Gene Set Summarization using Large Language Models
title_full Gene Set Summarization using Large Language Models
title_fullStr Gene Set Summarization using Large Language Models
title_full_unstemmed Gene Set Summarization using Large Language Models
title_short Gene Set Summarization using Large Language Models
title_sort gene set summarization using large language models
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10246080/
https://www.ncbi.nlm.nih.gov/pubmed/37292480
work_keys_str_mv AT joachimiakmarcinp genesetsummarizationusinglargelanguagemodels
AT caufieldjharry genesetsummarizationusinglargelanguagemodels
AT harrisnomil genesetsummarizationusinglargelanguagemodels
AT kimhyeongsik genesetsummarizationusinglargelanguagemodels
AT mungallchristopherj genesetsummarizationusinglargelanguagemodels