{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T21:00:03Z","timestamp":1776114003575,"version":"3.50.1"},"reference-count":50,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2021,10,15]],"date-time":"2021-10-15T00:00:00Z","timestamp":1634256000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ERC Advanced","award":["693174"],"award-info":[{"award-number":["693174"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Healthcare"],"published-print":{"date-parts":[[2022,1,31]]},"abstract":"<jats:p>With the availability of reliable and low-cost DNA sequencing, human genomics is relevant to a growing number of end-users, including biologists and clinicians. Typical interactions require applying comparative data analysis to huge repositories of genomic information for building new knowledge, taking advantage of the latest findings in applied genomics for healthcare. Powerful technology for data extraction and analysis is available, but broad use of the technology is hampered by the complexity of accessing such methods and tools.<\/jats:p>\n          <jats:p>This work presents GeCoAgent, a big-data service for clinicians and biologists. GeCoAgent uses a dialogic interface, animated by a chatbot, for supporting the end-users\u2019 interaction with computational tools accompanied by multi-modal support. While the dialogue progresses, the user is accompanied in extracting the relevant data from repositories and then performing data analysis, which often requires the use of statistical methods or machine learning. Results are returned using simple representations (spreadsheets and graphics), while at the end of a session the dialogue is summarized in textual format. The innovation presented in this article is concerned with not only the delivery of a new tool but also our novel approach to conversational technologies, potentially extensible to other healthcare domains or to general data science.<\/jats:p>","DOI":"10.1145\/3464383","type":"journal-article","created":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T01:39:53Z","timestamp":1634434793000},"page":"1-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["GeCoAgent: A Conversational Agent for Empowering Genomic Data Extraction and Analysis"],"prefix":"10.1145","volume":"3","author":[{"given":"Pietro","family":"Crovari","sequence":"first","affiliation":[{"name":"Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milan, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sara","family":"Pid\u00f2","sequence":"additional","affiliation":[{"name":"Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milan, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pietro","family":"Pinoli","sequence":"additional","affiliation":[{"name":"Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milan, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anna","family":"Bernasconi","sequence":"additional","affiliation":[{"name":"Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milan, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arif","family":"Canakoglu","sequence":"additional","affiliation":[{"name":"Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milan, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Franca","family":"Garzotto","sequence":"additional","affiliation":[{"name":"Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milan, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefano","family":"Ceri","sequence":"additional","affiliation":[{"name":"Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milan, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,10,15]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btv048"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/bty688"},{"key":"e_1_3_2_4_2","first-page":"1","volume-title":"IEEE\/ACM Transactions on Computational Biology and Bioinformatics","author":"Bernasconi A.","year":"2020","unstructured":"A. Bernasconi, A. Canakoglu, M. Masseroli, and S. Ceri. 2020. META-BASE: A novel architecture for large-scale genomic metadata integration. IEEE\/ACM Transactions on Computational Biology and Bioinformatics (2020), 1\u20131. DOI:https:\/\/doi.org\/10.1109\/TCBB.2020.2998954"},{"key":"e_1_3_2_5_2","article-title":"GenoSurf: Metadata driven semantic search system for integrated genomic datasets","volume":"2019","author":"Canakoglu Arif","year":"2019","unstructured":"Arif Canakoglu, Anna Bernasconi, Andrea Colombo, Marco Masseroli, and Stefano Ceri. 2019. GenoSurf: Metadata driven semantic search system for integrated genomic datasets. Database: The Journal of Biological Databases and Curation 2019 (2019). DOI:https:\/\/doi.org\/10.1093\/database\/baz132","journal-title":"Database: The Journal of Biological Databases and Curation"},{"key":"e_1_3_2_6_2","volume-title":"Bioinformatics","author":"Baxevanis Andreas D.","year":"2020","unstructured":"Andreas D. Baxevanis, Gary D. Bader, and David S. Wishart. 2020. Bioinformatics. John Wiley & Sons."},{"key":"e_1_3_2_7_2","unstructured":"R. Gabe. 2010. A hitchhiker\u2019s guide to Next Generation Sequencing - Part 2. Retrieved May 1 2021 from https:\/\/blog.goldenhelix.com\/a-hitchhikers-guide-to-next-generation-sequencing-part-2\/."},{"issue":"1","key":"e_1_3_2_8_2","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1093\/bib\/bbaa080","article-title":"The road towards data integration in human genomics: Players, steps and interactions","volume":"22","author":"Bernasconi Anna","year":"2021","unstructured":"Anna Bernasconi, Arif Canakoglu, Marco Masseroli, and Stefano Ceri. 2021. The road towards data integration in human genomics: Players, steps and interactions. Briefings in Bioinformatics 22, 1 (2021), 30\u201344. http:\/\/dx.doi.org\/10.1093\/bib\/bbaa080","journal-title":"Briefings in Bioinformatics"},{"key":"e_1_3_2_9_2","first-page":"46","volume-title":"International Conference on Data Analytics and Management in Data Intensive Domains","author":"Ceri Stefano","year":"2017","unstructured":"Stefano Ceri, Anna Bernasconi, Arif Canakoglu, Andrea Gulino, Abdulrahman Kaitoua, Marco Masseroli, Luca Nanni, and Pietro Pinoli. 2017. Overview of GeCo: A project for exploring and integrating signals from the genome. In International Conference on Data Analytics and Management in Data Intensive Domains. Springer, 46\u201357."},{"key":"e_1_3_2_10_2","first-page":"164","article-title":"Who qualifies to be a bioinformatician?","volume":"6","author":"Vincent Antony T.","year":"2015","unstructured":"Antony T. Vincent and Steve J. Charette. 2015. Who qualifies to be a bioinformatician?Frontiers in Genetics 6 (2015), 164.","journal-title":"Frontiers in Genetics"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.5555\/2567709.2567736"},{"key":"e_1_3_2_12_2","doi-asserted-by":"crossref","DOI":"10.1038\/s41587-020-0546-8","article-title":"Visualizing and interpreting cancer genomics data via the Xena platform","author":"Goldman Mary J.","year":"2020","unstructured":"Mary J. Goldman, Brian Craft, Mim Hastie, Kristupas Repe\u010dka, Fran McDade, Akhil Kamath, Ayan Banerjee, Yunhai Luo, Dave Rogers, Angela N. Brooks, et\u00a0al. 2020. Visualizing and interpreting cancer genomics data via the Xena platform. Nature Biotechnology 38 (2020), 675\u2013678.","journal-title":"Nature Biotechnology"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3274"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btn633"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1093\/jamia\/ocy072"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1093\/mind\/LIX.236.433"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/365153.365168"},{"key":"e_1_3_2_18_2","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1007\/978-1-4020-6710-5_13","volume-title":"Parsing the Turing Test","author":"Wallace Richard S.","year":"2009","unstructured":"Richard S. Wallace. 2009. The anatomy of ALICE. In Parsing the Turing Test. Springer, 181\u2013210."},{"key":"e_1_3_2_19_2","volume-title":"Artificial Paranoia: A Computer Simulation of Paranoid Process","author":"Colby Kenneth Mark","year":"1975","unstructured":"Kenneth Mark Colby. 1975. Artificial Paranoia: A Computer Simulation of Paranoid Process. Pergamon Press."},{"key":"e_1_3_2_20_2","article-title":"The elements of AIML style","volume":"139","author":"Wallace Richard","year":"2003","unstructured":"Richard Wallace. 2003. The elements of AIML style. Alice AI Foundation 139 (2003).","journal-title":"Alice AI Foundation"},{"key":"e_1_3_2_21_2","article-title":"Rasa: Open source language understanding and dialogue management","author":"Bocklisch Tom","year":"2017","unstructured":"Tom Bocklisch, Joey Faulkner, Nick Pawlowski, and Alan Nichol. 2017. Rasa: Open source language understanding and dialogue management. ArXivDOI:https:\/\/arxiv.org\/abs\/1712.05181.","journal-title":"ArXiv"},{"key":"e_1_3_2_22_2","first-page":"1","volume-title":"2019 IEEE Visualization Conference (VIS\u201919)","author":"Hearst Marti","year":"2019","unstructured":"Marti Hearst and Melanie Tory. 2019. Would you like a chart with that? Incorporating visualizations into conversational interfaces. In 2019 IEEE Visualization Conference (VIS\u201919). IEEE, 1\u20135."},{"key":"e_1_3_2_23_2","first-page":"1514","volume-title":"AAAI","author":"Allen James","year":"2007","unstructured":"James Allen, Nathanael Chambers, George Ferguson, Lucian Galescu, Hyuckchul Jung, Mary Swift, and William Taysom. 2007. Plow: A collaborative task learning agent. In AAAI, Vol. 7. Association for the Advancement of Artificial Intelligence, 1514\u20131519. https:\/\/www.semanticscholar.org\/paper\/PLOW%3A-A-Collaborative-Task-Learning-Agent-Allen-Chambers\/431e61648a59abcd05411503ead56de8aa97906b."},{"key":"e_1_3_2_24_2","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1007\/978-3-319-70284-1_30","volume-title":"International Conference on Internet Science","author":"Brandtzaeg Petter Bae","year":"2017","unstructured":"Petter Bae Brandtzaeg and Asbj\u00f8rn F\u00f8lstad. 2017. Why people use chatbots. In International Conference on Internet Science. Springer, 377\u2013392."},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.websem.2010.06.001"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3085558"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/319382.319398"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347899"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807478"},{"key":"e_1_3_2_30_2","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1145\/3025171.3025227","volume-title":"Proceedings of the 22nd International Conference on Intelligent User Interfaces","author":"Dhamdhere Kedar","year":"2017","unstructured":"Kedar Dhamdhere, Kevin S. McCurley, Ralfi Nahmias, Mukund Sundararajan, and Qiqi Yan. 2017. Analyza: Exploring data with conversation. In Proceedings of the 22nd International Conference on Intelligent User Interfaces. 493\u2013504."},{"issue":"1","key":"e_1_3_2_31_2","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1109\/TVCG.2017.2744684","article-title":"Applying pragmatics principles for interaction with visual analytics","volume":"24","author":"Hoque Enamul","year":"2017","unstructured":"Enamul Hoque, Vidya Setlur, Melanie Tory, and Isaac Dykeman. 2017. Applying pragmatics principles for interaction with visual analytics. IEEE Transactions on Visualization and Computer Graphics 24, 1 (2017), 309\u2013318.","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"e_1_3_2_32_2","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1109\/VAST47406.2019.8986918","volume-title":"2019 IEEE Conference on Visual Analytics Science and Technology (VAST\u201919)","author":"Tory Melanie","year":"2019","unstructured":"Melanie Tory and Vidya Setlur. 2019. Do what I mean, not what I say! Design considerations for supporting intent and context in analytical conversation. In 2019 IEEE Conference on Visual Analytics Science and Technology (VAST\u201919). IEEE, 93\u2013103."},{"key":"e_1_3_2_33_2","first-page":"247","volume-title":"VLDB","author":"Blum Adam","year":"1999","unstructured":"Adam Blum. 1999. Microsoft English query 7.5: Automatic extraction of semantics from relational databases and OLAP cubes. In VLDB, Vol. 99. 247\u2013248."},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/604045.604070"},{"key":"e_1_3_2_35_2","first-page":"1209","volume-title":"Proceedings of the VLDB Endowment","volume":"9","author":"Saha Diptikalyan","year":"2016","unstructured":"Diptikalyan Saha, Avrilia Floratou, Karthik Sankaranarayanan, Umar Farooq Minhas, Ashish R. Mittal, and Fatma \u00d6zcan. 2016. ATHENA: An ontology-driven system for natural language querying over relational data stores. Proceedings of the VLDB Endowment 9, 12 (2016), 1209\u20131220."},{"key":"e_1_3_2_36_2","first-page":"135","volume-title":"International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing","author":"Messina Antonio","year":"2017","unstructured":"Antonio Messina, Agnese Augello, Giovanni Pilato, and Riccardo Rizzo. 2017. BioGraphBot: A conversational assistant for bioinformatics graph databases. In International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing. Springer, 135\u2013146."},{"key":"e_1_3_2_37_2","volume-title":"Proceedings of BIOTECHNO","author":"Fiannaca Antonino","year":"2016","unstructured":"Antonino Fiannaca, Massimo La Rosa, Laura La Paglia, Antonio Messina, and Alfonso Urso. 2016. BioGraphDB: A new GraphDB collecting heterogeneous data for bioinformatics analysis. In Proceedings of BIOTECHNO."},{"key":"e_1_3_2_38_2","first-page":"575","volume-title":"International Conference on Human-Computer Interaction","author":"Paix\u00e3o-C\u00f4rtes Walter Ritzel","year":"2019","unstructured":"Walter Ritzel Paix\u00e3o-C\u00f4rtes, Vanessa Stangherlin Machado Paix\u00e3o-C\u00f4rtes, Cristiane Ellwanger, and Osmar Norberto de Souza. 2019. Development and usability evaluation of a prototype conversational interface for biological information retrieval via bioinformatics. In International Conference on Human-Computer Interaction. Springer, 575\u2013593."},{"key":"e_1_3_2_39_2","volume-title":"CIDR","author":"John Rogers Jeffrey Leo","year":"2017","unstructured":"Rogers Jeffrey Leo John, Navneet Potti, and Jignesh M. Patel. 2017. Ava: From data to insights through conversations.. In CIDR."},{"key":"e_1_3_2_40_2","article-title":"Specifying logic programs in controlled natural language","author":"Fuchs Norbert E.","year":"1995","unstructured":"Norbert E. Fuchs and Rolf Schwitter. 1995. Specifying logic programs in controlled natural language. arXiv preprint cmp-lg\/9507009 (1995).","journal-title":"arXiv preprint cmp-lg\/9507009"},{"key":"e_1_3_2_41_2","first-page":"1","volume-title":"Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems","author":"Fast Ethan","year":"2018","unstructured":"Ethan Fast, Binbin Chen, Julia Mendelsohn, Jonathan Bassen, and Michael S. Bernstein. 2018. Iris: A conversational agent for complex tasks. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. 1\u201312."},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.5555\/102429"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ymeth.2016.09.002"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-69904-2_26"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-33223-5_29"},{"key":"e_1_3_2_46_2","article-title":"Building chatbots with python","author":"Raj Sumit","year":"2018","unstructured":"Sumit Raj. 2018. Building chatbots with python. In Using Natural Language Processing and Machine Learning. Apress.","journal-title":"Using Natural Language Processing and Machine Learning."},{"key":"e_1_3_2_47_2","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1007\/978-3-030-00794-2_55","volume-title":"International Conference on Text, Speech, and Dialogue","author":"Desot Thierry","year":"2018","unstructured":"Thierry Desot, Stefania Raimondo, Anastasia Mishakova, Fran\u00e7ois Portet, and Michel Vacher. 2018. Towards a french smart-home voice command corpus: Design and NLU experiments. In International Conference on Text, Speech, and Dialogue. Springer, 509\u2013517."},{"key":"e_1_3_2_48_2","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1007\/978-981-15-2188-1_24","volume-title":"Proceedings of the Global AI Congress 2019","author":"Bhattacharyya Srimoyee","year":"2020","unstructured":"Srimoyee Bhattacharyya, Soumi Ray, and Monalisa Dey. 2020. Context-aware conversational agent for a closed domain task. In Proceedings of the Global AI Congress 2019. Springer, 303\u2013318."},{"issue":"1","key":"e_1_3_2_49_2","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1186\/s12859-019-3159-9","article-title":"PyGMQL: Scalable data extraction and analysis for heterogeneous genomic datasets","volume":"20","author":"Nanni Luca","year":"2019","unstructured":"Luca Nanni, Pietro Pinoli, Arif Canakoglu, and Stefano Ceri. 2019. PyGMQL: Scalable data extraction and analysis for heterogeneous genomic datasets. BMC Bioinformatics 20, 1 (2019), 560.","journal-title":"BMC Bioinformatics"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/47.867942"},{"key":"e_1_3_2_51_2","volume-title":"Applied Thematic Analysis","author":"Guest Greg","year":"2011","unstructured":"Greg Guest, Kathleen M. MacQueen, and Emily E. Namey. 2011. Applied Thematic Analysis. Sage Publications."}],"container-title":["ACM Transactions on Computing for Healthcare"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3464383","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3464383","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:10Z","timestamp":1750191430000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3464383"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,15]]},"references-count":50,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,1,31]]}},"alternative-id":["10.1145\/3464383"],"URL":"https:\/\/doi.org\/10.1145\/3464383","relation":{},"ISSN":["2691-1957","2637-8051"],"issn-type":[{"value":"2691-1957","type":"print"},{"value":"2637-8051","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,10,15]]},"assertion":[{"value":"2020-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-10-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}