AB
AiBoss
project

SciToolAgent - Zhejiang University's open-source knowledge graph-driven scientific domain agent

SciToolAgent is an open-source tool platform developed by the Innovation Center of Zhejiang University (HICAI-ZJU) to improve research efficiency. It integrates over 500 scientific tools, covering fields such as biology, chemistry, and materials science, and can process data...

What is SciToolAgent?

SciToolAgent is an open-source tool platform developed by the Innovation Center of Zhejiang University (HICAI-ZJU) to improve research efficiency. It integrates over 500 scientific tools covering multiple fields such as biology, chemistry, and materials science, and can handle tasks such as data processing, molecular modeling, and literature analysis. By constructing a scientific tool knowledge graph (SciToolKG), SciToolAgent can automatically match and recommend the best tool combination based on the needs of the research task, achieving fully automated execution from task parsing to result generation. It supports the generation of various research outputs such as analytical charts, numerical calculation results, and structured reports, and has a built-in security monitoring mechanism to ensure the safe operation of the tool and avoid erroneous results.

Main functions of SciToolAgent

  • Cross-domain tool integrationIt integrates more than 500 scientific tools, covering multiple fields such as biology, chemistry, and materials science, and can handle scientific research tasks such as data processing, molecular modeling, and literature analysis.
  • Smart tool recommendationsBy constructing a scientific tools knowledge graph (SciToolKG), the system automatically matches and recommends the best combination of tools based on the needs of scientific research tasks.
  • Full process automationIt enables fully automated execution of the entire process from task parsing and tool scheduling to result generation, saving researchers time and effort.
  • Multimodal outputIt supports the generation of various scientific research outputs such as analytical charts, numerical calculation results, and structured reports to meet different research needs.
  • Security monitoring mechanismBuilt-in error detection and result verification functions ensure the safe operation of the tool, avoid erroneous results, and safeguard the reliability and ethical integrity of the research.

How to use SciToolAgent

  • Installation and DeploymentUsers can download the open-source code of SciToolAgent from GitHub and install and deploy it on a local server or in a cloud environment according to the provided guide.
  • Define taskClearly define the specific requirements of the research task, including objectives, input data, and expected output results, so that SciToolAgent can accurately understand the task requirements.
  • Recommended toolsUsing SciToolAgent's intelligent recommendation function, you can input a task description and the system will automatically match and recommend suitable tool combinations based on the Scientific Tools Knowledge Graph (SciToolKG).
  • Execute the taskAfter selecting the recommended tool combination, SciToolAgent will automatically execute the task, from task parsing to tool scheduling and result generation, achieving full-process automation.
  • View ResultsAfter the task is completed, users can view the generated multimodal output, such as analysis charts, numerical results, or structured reports, to meet different research needs.
  • Custom extensionIf needed, users can add new tools or customize workflows to suit specific research needs or optimize workflows.

SciToolAgent project address

  • Github repositoryhttps://github.com/HICAI-ZJU/SciToolAgent

Application scenarios of SciToolAgent

  • Protein engineeringAutomated design and analysis of protein structures to aid in biomedical research.
  • Chemical reactivity predictionBased on machine learning, predict chemical reactivity and optimize chemical experiment design.
  • Chemical synthesis route planning: Analyze and plan chemical synthesis routes to improve synthesis efficiency.
  • Material screening and analysisScreening and analyzing novel materials, such as metal-organic frameworks, can accelerate materials science research and development.
  • Literature and Data AnalysisProcessing and analyzing scientific literature and experimental data to aid in knowledge discovery.