# MindSPONGE **Repository Path**: helloyesterday/mindsponge ## Basic Information - **Project Name**: MindSPONGE - **Description**: MindSpore Simulation Package tOwards Next Generation molecular modelling - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: https://www.mindspore.cn/mindsponge/docs/zh-CN/r1.0.0-alpha/index.html - **GVP Project**: No ## Statistics - **Stars**: 45 - **Forks**: 30 - **Created**: 2021-12-15 - **Last Updated**: 2025-09-02 ## Categories & Tags **Categories**: ai **Tags**: None ## README # MindSPONGE ## 介绍 MindSPONGE (MindSpore Simulation Package tOwards Next Generation molecular modelling) 一款基于MindSpore开发的模块化、高通量、端到端可微的下一代智能分子模拟程序库 本程序由深圳湾实验室、华为MindSpore开发团队、北京大学、昌平实验室共同开发 开发人员:杨奕,陈迪青,张骏,夏义杰 联系方式:yangyi@szbl.ac.cn ## 软件架构
MindSPONGE Architecture
## 安装教程 - MindSPONGE基于华为全场景人工智能框架MindSpore开发,使用前请先安装MindSpore: - 安装MindSPONGE前需要先安装依赖环境: ```bash pip install -r requirements.txt ``` - 编译程序 ```bash export CUDA_PATH={your_cuda_path} bash build.sh -e gpu -j32 ``` - 编译好的whl包在dist目录下,进入后可以使用pip进行安装: ```bash pip install mindsponge-[gpu|ascend] ``` ## 使用说明 使用教程在tutorials目录: ### 基础教程: tutorial_b01.py: 手工创建一个模拟体系 tutorial_b02.py: 通过模板和力场参数创建一个模拟体系 tutorial_b03.py: 编辑体系与能量极小化 tutorial_b04.py: 带有偏向势的MD模拟 tutorial_b05.py: 周期性边界条件下的MD模拟 tutorial_b06.py: 蛋白质分子的能量极小化和MD模拟 tutorial_b07.py: LINCS约束算法 ### 高级教程: tutorial_a01.py: Metrics与集成变量(collective variables) tutorial_a02.py: 偏向势(bias potential)与埋拓动力学(Metadynamics) tutorial_a03.py: 能量包装器(Energy wrapper)与温度积分增强抽样(integrated tempering sampling) tutorial_a04.py: 混合型增强抽样与MetaITS ### 博客教程: [MindSponge博客教程合集 \[持续更新...\]](https://www.cnblogs.com/dechinphy/collections/5620) ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request