利用量子或经典计算推进药物研发
概览
这是一个开源 AWS 解决方案,允许研究人员和量子计算倡导者在药物研发领域设计和开展计算研究。借助此 AWS 解决方案,您可以通过 Amazon Braket 访问量子计算机。Amazon Braket Hybrid Job 功能可以帮助您使用经典计算和量子计算资源来评估成本、时间、性能等实验值。AWS 解决方案包含针对某些药物研发问题的内置示例代码,例如分子对接、蛋白质折叠、RNA 折叠和逆合成规划,可帮助您开始该领域的量子计算。
优势
Amazon Braket Hybrid Job 可让您灵活地使用量子计算或传统计算资源,或同时使用两者。您可以使用这些资源测试相同的问题,用以评估和比较实验值。
该解决方案包含特定药物研发用例的代码。您可以在 Jupyter Notebook 中学习并逐步自定义这些代码。
批量运行结果存储在 Amazon Simple Storage Service(Amazon S3)中。您可以在笔记本中找到不同实验结果的可视化内容和对比。
技术详情
您可以使用实施指南和随附的 AWS CloudFormation 模板自动部署该架构。
第 1 步
此 AWS 解决方案部署了一个笔记本实例,允许用户进行笔记本实验。笔记本附带不同药物研发问题的用例,例如分子展开、RNA 折叠和蛋白质折叠。
第 2 步
首次使用时,系统会镜像实验所需的依赖服务包,并将其上传到 Amazon Elastic Container Registry(Amazon ECR)。
第 3 步
该程序使用 Amazon Braket Hybrid Job 进行实验。
第 4 步
实验结果存储在 Amazon Simple Storage Service(Amazon S3)中。
第 5 步
在一个实验中运行多个混合作业,并在混合作业完成后在 Amazon EventBridge 中启动事件。
第 6 步
EventBridge 启动事件,然后将其发送到 AWS Lambda 进行分析和汇总。
第 7 步
Lambda 向 Amazon Simple Notification Service(Amazon SNS)发送分析报告。所有订阅此主题的订阅用户都将通过电子邮件收到此报告。此步骤是可选的,您可以在部署 AWS 解决方案时指定接收订阅通知的电子邮件。
第 8 步
返回 Amazon SageMaker 笔记本运行代码并分析和显示实验结果。