양자 컴퓨팅 또는 고전 컴퓨팅을 사용한 고급 신약 개발 연구
개요
이 솔루션은 신약 개발 분야에서 컴퓨팅 연구를 설계하고 실행하는 데 사용할 수 있는 오픈 소스 AWS 솔루션입니다. 이 AWS 솔루션을 사용하면 Amazon Braket을 통해 양자 컴퓨터에 액세스할 수 있습니다. Amazon Braket Hybrid Job 기능을 사용하면 고전 컴퓨팅 및 양자 컴퓨팅 리소스를 사용하여 비용, 시간 및 성능과 같은 실험 값을 평가할 수 있습니다. 이 AWS 솔루션에는 분자 도킹, 단백질 접합, RNA 접합 및 역합성 계획과 같은 특정 신약 개발 문제에 대한 샘플 코드가 기본적으로 포함되어 있어 현장에서 양자 컴퓨팅을 시작하는 데 도움이 됩니다.
이점
Amazon Braket Hybrid Job은 양자 컴퓨팅이나 고전 컴퓨팅 리소스 중 하나 또는 둘 다를 사용할 수 있는 유연성을 제공합니다. 이러한 리소스를 사용하여 동일한 문제를 테스트하여 실험 값을 평가하고 비교할 수 있습니다.
이 AWS 솔루션에는 특정 신약 개발 사용 사례에 대한 코드가 포함되어 있습니다. Jupyter Notebook에서 단계별로 코드를 학습하고 사용자 지정할 수 있습니다.
배치 실행 결과는 Amazon Simple Storage Service(S3)에 저장됩니다. 노트북에서 다양한 실험 결과를 시각화하고 비교할 수 있습니다.
기술 세부 정보
구현 가이드 및 함께 제공되는 AWS CloudFormation 템플릿을 사용하여 이 아키텍처를 자동으로 배포할 수 있습니다.
1단계
이 AWS 솔루션은 노트북 실험을 수행할 수 있는 노트북 인스턴스를 배포합니다. 노트북에는 분자 전개, RNA 접힘 및 단백질 접힘과 같은 다양한 신약 개발 문제에 대한 사용 사례가 포함되어 있습니다.
2단계
처음 사용하는 경우 실험에 필요한 종속 패키지가 미러링되어 Amazon Elastic Container Registry(Amazon ECR)에 업로드됩니다.
3단계
이 프로그램은 실험에 Amazon Braket Hybrid Job을 사용합니다.
4단계
실험 결과는 Amazon Simple Storage Service(S3)에 저장됩니다.
5단계
한 번의 실험에서 여러 하이브리드 작업을 실행하고 하이브리드 작업이 완료되면 Amazon EventBridge에서 이벤트가 시작됩니다.
6단계
EventBridge에서 이벤트가 시작되고 분석 및 요약을 위해 AWS Lambda로 전송됩니다.
7단계
Lambda는 Amazon Simple Notification Service(SNS)로 분석 보고서를 전송합니다. 이 주제를 구독하는 모든 구독자는 이 보고서를 이메일로 받게 됩니다. 이 단계는 선택 사항이며 AWS 솔루션을 배포할 때 구독 알림을 받을 이메일을 지정할 수 있습니다.
8단계
Amazon SageMaker 노트북으로 돌아가서 코드를 실행하고 실험 결과를 분석 및 표시합니다.