Skip to content

A structured, community-driven learning hub for computational chemistry, covering foundations, methods, tools, practical workflows, and hands-on examples to help learners build a clear and systematic understanding of the field.

Notifications You must be signed in to change notification settings

EasonYD88/Compuchem_selflearn_resources

Repository files navigation

计算化学学习指南

🌟 引言

随着 AlphaFold 等突破推动生命科学进入 AI 驱动的新阶段,计算化学在药物发现、材料设计和基础研究中的作用越来越重要。计算机辅助药物设计(AIDD)、分子模拟、量子化学与机器学习方法正快速发展,也吸引了越来越多同学想进入这个领域。

我接触计算化学之后,深切感受到这是一个门槛高、学习资源分散、软件复杂、研究方向多样的领域,初次接触往往无法对这个领域有一个完整的系统性的认识和理解,也没有一个清晰的学习路径。我在自己的学习和科研过程中也经历过这样的困惑,因此希望将知识框架、资源、工具与经验整理成一个结构化的仓库,让更多人能更容易地建立体系化理解。

计算化学的未来非常promising,而入门的门槛不应该成为阻碍。希望这个项目能成为一个开放、不断成长的学习平台,让更多对科学与探索充满兴趣的朋友找到进入这一领域的路线图。

🎯 目标

这个仓库旨在帮助学习者:

  • 建立计算化学所需的数学、编程、化学物理等基础
  • 了解计算化学的主要分支与研究方向
  • 快速掌握常用工具(如 AMBER、GROMACS、Gaussian、RDKit 等)
  • 获取博士申请、科研技能等实用信息

最终目标是提供一个 结构化、可扩展、社区驱动的计算化学学习资源库

📂 内容结构

提供计算化学从入门到进阶的整体学习路线图。

整理进入计算化学需要的跨学科基础,包括数学、编程与化学物理核心概念。

介绍计算化学的主要研究方向及其关键方法与应用场景。

整理常用软件的安装、使用方法与最小示例(Vina、AMBER、Gaussian、RDKit 等)。

提供科研过程中的实用指南,如 HPC 使用、环境管理与 workflow 构建。

集中存放教材、课程、讲义、综述、经典文献与阅读路径,供其他模块引用。

涵盖文献阅读、科研写作、可视化、项目管理与 reproducibility 的实用技巧。

博士申请相关内容,包括方向选择、申请策略、套磁与材料准备。

包含可运行的 notebook 和小型示例项目,帮助将理论方法应用到实际任务中。

🤝 如何contribute

我做的主要是药物设计相关的计算工作,包括 AIDD、docking 和 MD,这些只是计算化学领域中的一小部份,但是我觉得不同方向的方法都有相通性,都可以相互学习借鉴,所以我希望与社区共同完善这个开源资源库,也同时能让后面的同学能够在一个项目下对不同方向都有了解。欢迎大家以任何形式的贡献,包括但不限于:

  • 推荐优质书籍、课程、文章或教程
  • 完善基础知识内容
  • 提供各子领域、应用方向的专业见解
  • 提供示例脚本或notebook
  • 修复错误或提出结构优化建议

都可以直接发起 Pull Request或者提出issue,注意所有外部资源都统一放在 resources/ 下,其他模块可以通过相对路径引用,这样结构清晰、易于维护,也方便未来扩展。

About

A structured, community-driven learning hub for computational chemistry, covering foundations, methods, tools, practical workflows, and hands-on examples to help learners build a clear and systematic understanding of the field.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published