Jiqing Zhu, Rebecca Y Wang, Xiaoting Wang, Ricardo Azevedo, Alexander Moreno, Julia A Kuhn, Zia Khan
{"title":"利用大型语言模型增强基因集过表示分析。","authors":"Jiqing Zhu, Rebecca Y Wang, Xiaoting Wang, Ricardo Azevedo, Alexander Moreno, Julia A Kuhn, Zia Khan","doi":"10.1093/bioadv/vbaf054","DOIUrl":null,"url":null,"abstract":"<p><strong>Motivation: </strong>Gene set overrepresentation analysis (ORA) is widely used to interpret high-throughput transcriptomics and proteomics data, but traditional methods rely on human-curated gene set databases that lack flexibility.</p><p><strong>Results: </strong>We introduce <i>llm2geneset</i>, a framework that leverages large language models (LLMs) to dynamically generate gene set databases tailored to input query genes, such as differentially expressed genes and a biological context specified in natural language. These databases integrate with methods, such as ORA, to assign biological functions to input genes. Benchmarking against human-curated gene sets demonstrates that LLMs generate gene sets comparable in quality to those curated by humans. <i>llm2geneset</i> also identifies biological processes represented by input gene sets, outperforming traditional ORA and direct LLM prompting. Applying the framework to RNA-seq data from iPSC-derived microglia treated with a <i>TREM2</i> agonist highlights its potential for flexible, context-aware gene set generation and improved interpretation of high-throughput biological data.</p><p><strong>Availability and implementation: </strong><i>llm2geneset</i> is available as open source at https://github.com/Alector-BIO/llm2geneset and via a web interface at https://llm2geneset.streamlit.app.</p>","PeriodicalId":72368,"journal":{"name":"Bioinformatics advances","volume":"5 1","pages":"vbaf054"},"PeriodicalIF":2.4000,"publicationDate":"2025-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12093311/pdf/","citationCount":"0","resultStr":"{\"title\":\"Enhancing gene set overrepresentation analysis with large language models.\",\"authors\":\"Jiqing Zhu, Rebecca Y Wang, Xiaoting Wang, Ricardo Azevedo, Alexander Moreno, Julia A Kuhn, Zia Khan\",\"doi\":\"10.1093/bioadv/vbaf054\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><strong>Motivation: </strong>Gene set overrepresentation analysis (ORA) is widely used to interpret high-throughput transcriptomics and proteomics data, but traditional methods rely on human-curated gene set databases that lack flexibility.</p><p><strong>Results: </strong>We introduce <i>llm2geneset</i>, a framework that leverages large language models (LLMs) to dynamically generate gene set databases tailored to input query genes, such as differentially expressed genes and a biological context specified in natural language. These databases integrate with methods, such as ORA, to assign biological functions to input genes. Benchmarking against human-curated gene sets demonstrates that LLMs generate gene sets comparable in quality to those curated by humans. <i>llm2geneset</i> also identifies biological processes represented by input gene sets, outperforming traditional ORA and direct LLM prompting. Applying the framework to RNA-seq data from iPSC-derived microglia treated with a <i>TREM2</i> agonist highlights its potential for flexible, context-aware gene set generation and improved interpretation of high-throughput biological data.</p><p><strong>Availability and implementation: </strong><i>llm2geneset</i> is available as open source at https://github.com/Alector-BIO/llm2geneset and via a web interface at https://llm2geneset.streamlit.app.</p>\",\"PeriodicalId\":72368,\"journal\":{\"name\":\"Bioinformatics advances\",\"volume\":\"5 1\",\"pages\":\"vbaf054\"},\"PeriodicalIF\":2.4000,\"publicationDate\":\"2025-03-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12093311/pdf/\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Bioinformatics advances\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1093/bioadv/vbaf054\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2025/1/1 0:00:00\",\"PubModel\":\"eCollection\",\"JCR\":\"Q2\",\"JCRName\":\"MATHEMATICAL & COMPUTATIONAL BIOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Bioinformatics advances","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1093/bioadv/vbaf054","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/1/1 0:00:00","PubModel":"eCollection","JCR":"Q2","JCRName":"MATHEMATICAL & COMPUTATIONAL BIOLOGY","Score":null,"Total":0}
Enhancing gene set overrepresentation analysis with large language models.
Motivation: Gene set overrepresentation analysis (ORA) is widely used to interpret high-throughput transcriptomics and proteomics data, but traditional methods rely on human-curated gene set databases that lack flexibility.
Results: We introduce llm2geneset, a framework that leverages large language models (LLMs) to dynamically generate gene set databases tailored to input query genes, such as differentially expressed genes and a biological context specified in natural language. These databases integrate with methods, such as ORA, to assign biological functions to input genes. Benchmarking against human-curated gene sets demonstrates that LLMs generate gene sets comparable in quality to those curated by humans. llm2geneset also identifies biological processes represented by input gene sets, outperforming traditional ORA and direct LLM prompting. Applying the framework to RNA-seq data from iPSC-derived microglia treated with a TREM2 agonist highlights its potential for flexible, context-aware gene set generation and improved interpretation of high-throughput biological data.
Availability and implementation: llm2geneset is available as open source at https://github.com/Alector-BIO/llm2geneset and via a web interface at https://llm2geneset.streamlit.app.