🧪 MetaboT 🍵
Leveraging AI and knowledge graph for metabolomics analysis
Welcome to 🧪 MetaboT 🍵 🚀¶
Take a break, brew a cup of tea 🍵, and let 🧪 MetaboT 🍵 dig into your mass spec data! While you enjoy your favorite brew, our AI system will be busy infusing your data with meaning. Sip, smile, and watch the insights steep into brilliance! ✨
👉 Try the MetaboT Web App: https://metabot.holobiomicslab.cnrs.fr
Key Features ✨¶
- AI-Powered Analysis
: Utilizes LangChain and various AI agents for intelligent data processing.
- Graph-Based Architecture
: Built on robust graph management systems for complex data relationships.
- SPARQL Integration
: Advanced querying capabilities for metabolomics data.
- Extensible Framework
: Modular design allowing for easy extension and customization.
Project Overview 🔬¶
🧪 MetaboT 🍵 is designed to help researchers and scientists in:
- Processing and analyzing metabolomics data.
- Identifying complex patterns and relationships.
- Generating insights from metabolomics experiments.
- Managing and querying large-scale metabolomics datasets.
Quick Links 🔗¶
Architecture 🏗️¶
🧪 MetaboT 🍵 is built with a modular architecture consisting of several key components:
graph TD
A[Entry Agent] --> B[Validator Agent]
B --> C[Supervisor Agent]
C <--> D[ENPKG Agent]
C <--> E[SPARQL Agent]
C <--> F[Interpreter Agent]
E --> G[Knowledge Graph]
Contributing 🤝¶
We welcome contributions! Please see our Contributing Guide for details on how to:
- Submit bug reports and feature requests
- Contribute code changes
- Improve documentation
- Participate in the community
License 📜¶
This project is licensed under the Apache License - see the LICENSE file for details.
Citation 🔖¶
If you use 🧪 MetaboT 🍵 in your research, please cite as follows:
🧪 MetaboT 🍵: An LLM-based Multi-Agent Framework for Interactive Analysis of Mass Spectrometry Metabolomics Knowledge
Madina Bekbergenova, Lucas Pradi, Benjamin Navet, Emma Tysinger, Matthieu Feraud, Yousouf Taghzouti, Martin Legrand, Tao Jiang, Franck Michel, Yan Zhou Chen, Soha Hassoun, Olivier Kirchhoffer, Jean-Luc Wolfender, Florence Mehl, Marco Pagni, Wout Bittremieux, Fabien Gandon, Louis-Félix Nothias. PREPRINT (Version 1) available at Research Square
Institutions:
- Université Côte d'Azur, CNRS, ICN, Nice, France
- Interdisciplinary Institute for Artificial Intelligence (3iA) Côte d'Azur, Sophia-Antipolis, France
- Department of Computer Science, University of Antwerp, Antwerp, Belgium
- Department of Electrical Engineering and Computer Science, MIT, Cambridge, MA, USA
- INRIA, Université Côte d'Azur, CNRS, I3S, France
- Department of Computer Science, Tufts University, Medford, MA 02155, USA
- Department of Chemical and Biological Engineering, Tufts University, Medford, MA 02155, USA
- Institute of Pharmaceutical Sciences of Western Switzerland, University of Geneva, Centre Médical Universitaire, Geneva, Switzerland
- School of Pharmaceutical Sciences, University of Geneva, Centre Médical Universitaire, Geneva, Switzerland
- Swiss Institute of Bioinformatics (SIB), Lausanne, Switzerland