https://github.com/dptech-corp/material-compute-agent
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (1.1%) to scientific vocabulary
Last synced: 4 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: dptech-corp
- Language: Jupyter Notebook
- Default Branch: main
- Size: 44.1 MB
Statistics
- Stars: 2
- Watchers: 5
- Forks: 1
- Open Issues: 0
- Releases: 0
Created 10 months ago
· Last pushed 9 months ago
Metadata Files
Readme
README.md
Material Compute Agent
基于 CAMEL/Google adk 和 DP agent framework 实现的科学计算智能助手,专注于材料领域论文解析和 VASP 配置生成与计算。 本项目通过多智能体协作系统,实现了从材料科学论文中自动提取实验参数、生成 VASP 计算配置、提交计算任务到结果分析的全流程自动化。系统特别适用于高通量材料筛选、计算材料科学研究等场景,可以显著提高材料发现和优化的效率。
项目简介
本项目是一个智能科学计算系统,通过 AI 代理(Agents)自动化处理材料计算和 VASP 配置生成过程。系统主要功能包括:
- 自动解析材料结构和计算参数
- 智能生成 VASP 输入文件
- 结构验证和优化
- 计算结果分析和报告生成
技术架构
- 基于 CAMEL/Google-adk 多智能体框架
- 集成 science-agent-sdk 工具包
- 使用 pymatgen 进行材料结构处理
- 支持多种数据库查询(Materials Project, DP Database)
主要功能
VASP 配置生成
- 自动生成 VASP 输入文件
- 支持多种计算类型
- 参数自动验证
结构处理
- CIF 文件解析
- 结构优化
- 空间群验证
计算结果分析
- vasprun.xml 解析
- 能带结构分析
- 自动报告生成
如何自定义Science任务
- 定义Tools
- 参考CalculationMCPServer.py 定义MCP端工具
- 参考vasp_function.py 定义本地运行工具
- 描述任务
- 参考Agent prompt 写法,清晰简单描述任务流程与任务,启动human in the loop模块,与模型交互
- 任务过程越详细,越清晰,任务越容易成功
- 执行参考 google-adk框架,Single agent framework material-compute-googleadk.ipynb camel-agent框架,Multiagent framework material-compute-camel.ipynb
```
Owner
- Name: DP Technology
- Login: dptech-corp
- Kind: organization
- Location: China
- Website: https://www.dp.tech/en
- Repositories: 9
- Profile: https://github.com/dptech-corp
GitHub Events
Total
- Watch event: 3
- Member event: 1
- Public event: 1
- Push event: 62
- Fork event: 1
Last Year
- Watch event: 3
- Member event: 1
- Public event: 1
- Push event: 62
- Fork event: 1
Dependencies
setup.py
pypi
- PyPDF2 *
- camel-ai *
- docstring_parser *
- googlemaps *
- h5py >=3.12.1
- mcp *
- numpy *
- openai *
- pandas >=2.2.2
- pymatgen *
- requests_oauthlib *
- scipy *
- sqlalchemy *
- tiktoken *