首页
/ ASKCOS 开源项目使用教程

ASKCOS 开源项目使用教程

2025-04-19 10:00:42作者:何举烈Damon

1. 项目介绍

ASKCOS(AI Supported Computer Odyssey for Synthesis)是一个计算机辅助合成规划软件包。它能够预测目标化合物的可行合成路径,并处理与合成规划相关的任务。该项目最初在DARPA Make-It计划下开发,现在由MLPDS联盟继续开发。ASKCOS遵循MPL 2.0许可证,但其数据和训练模型遵循CC BY-NC-SA许可证,即仅限于非商业用途。

2. 项目快速启动

以下是在本地环境快速启动ASKCOS项目的步骤:

环境准备

  • 创建一个具有8个vCPUs和64GB内存的Google Cloud实例(推荐)。
  • 安装Docker。
  • 安装docker-compose。
  • 安装git-lfs。

克隆项目

git clone https://github.com/ASKCOS/ASKCOS.git
cd ASKCOS
git lfs pull

构建镜像

docker build -t askcos/askcos .

部署应用

deploy目录下运行以下命令:

bash deploy.sh deploy

查看日志

docker-compose logs -f

访问应用

在实例的外部IP地址上打开浏览器,即可访问ASKCOS应用。

3. 应用案例和最佳实践

应用案例

  • 合成路径预测:输入目标化合物,预测可能的合成路径。
  • 反应条件优化:基于预测路径,优化反应条件。

最佳实践

  • 数据准备:确保使用的数据文件是最新的,并且正确格式化。
  • 性能优化:在部署时,根据实际硬件情况调整配置,以达到最佳性能。

4. 典型生态项目

  • askcos-site:ASKCOS项目的网站部分。
  • askcos-core:ASKCOS项目的核心组件,包括模型和算法。
  • askcos-deploy:用于部署ASKCOS项目的脚本和配置文件。

以上是ASKCOS开源项目的简要介绍、快速启动指南、应用案例和生态项目的概述。希望这对您使用和贡献ASKCOS项目有所帮助。

登录后查看全文
热门项目推荐