Community생산성 & 협업github.com

charleschuang1993/healthomics-deepvariant-private

GPU 가속 Parabricks DeepVariant(BAM to VCF)을 실행하는 재현 가능한 AWS HealthOmics 비공개 워크플로우로, 사전 구축된 Ready2Run 파이프라인의 무음 0바이트 VCF 실패 문제를 해결합니다. AI 지원 사용을 위한 Claude Skill을 포함합니다.

healthomics-deepvariant-private란 무엇인가요?

이 스킬은 AWS HealthOmics 플랫폼에서 GPU 가속 Parabricks DeepVariant를 사용하여 BAM 파일을 VCF 파일로 변환하는 비공개 워크플로우를 제공합니다. 사전 구축된 Ready2Run 파이프라인에서 발생하는 무음 0바이트 VCF 실패 문제를 해결하기 위해 설계되었으며, Claude AI를 통해 워크플로우 실행 및 관리를 지원합니다. 사용자는 Claude에게 변환할 BAM 파일을 입력하면 워크플로우가 자동으로 실행되어 VCF 파일을 생성하며, 인프라 설정 및 파이프라인 구성이 미리 정의되어 있어 복잡한 Genomic 데이터 처리 작업을 간소화합니다. 이 스킬은 AWS 인프라와 Genomic 분석 기술에 익숙한 개발자 및 연구자에게 적합하며, HealthOmics API를 통해 직접 호출하거나 명령줄 인터페이스로 실행할 수 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add charleschuang1993/healthomics-deepvariant-private

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

healthomics-deepvariant-private은(는) 무엇을 하나요?

GPU 가속 Parabricks DeepVariant(BAM to VCF)를 실행하는 재현 가능한 AWS HealthOmics 비공개 워크플로우로, 사전 구축된 Ready2Run 파이프라인의 무음 0바이트 VCF 실패 문제를 해결합니다. AI 지원 사용을 위한 Claude Skill을 포함합니다.

개요

이 워크플로우는 AWS HealthOmics를 사용하여 GPU 가속 Parabricks DeepVariant 변이 검출을 실행합니다. 사전 구축된 Ready2Run 파이프라인은 가끔 0바이트 VCF 파일을 생성하지만 오류를 보고하지 않아 사용자가 실패를 알아차리지 못할 수 있습니다. 이 비공개 워크플로우는 검증을 추가하고 일관된 출력을 보장하여 이 문제를 해결합니다.

주요 기능

  • GPU 가속 DeepVariant: Parabricks DeepVariant를 사용하여 BAM 파일에서 고성능 변이 검출
  • 재현 가능: 컨테이너화된 환경 및 버전 관리 구성으로 일관된 결과 보장
  • 무음 실패 해결: 0바이트 VCF 출력을 감지하고 명확한 오류 메시지 제공
  • Claude AI 통합: 자연어 명령을 통해 워크플로우 실행 및 관리

사전 요구 사항

  • AWS 계정 및 HealthOmics 활성화
  • 적절한 IAM 권한 (HealthOmics 전체 액세스, S3 읽기/쓰기, CloudWatch 로그)
  • Claude Desktop 또는 Claude Code CLI에서 이 스킬 활성화

사용 방법

Claude를 통한 사용

Claude에게 다음과 같이 요청하세요:

charleschuang1993/healthomics-deepvariant-private 스킬을 사용하여 BAM 파일을 VCF로 변환하고 싶습니다.
입력 BAM: s3://my-bucket/input/sample.bam
출력 경로: s3://my-bucket/output/
참조 게놈: GRCh38

명령줄을 통한 사용

aws omics start-run \
  --workflow-id <워크플로우-ID> \
  --role-arn arn:aws:iam::123456789012:role/HealthOmicsExecutionRole \
  --parameters '{"input_bam":"s3://my-bucket/input/sample.bam","output_prefix":"s3://my-bucket/output/","reference_genome":"GRCh38"}'

매개변수

매개변수유형설명기본값
input_bam문자열변환할 BAM 파일의 S3 경로필수
output_prefix문자열VCF 및 중간 파일을 저장할 S3 접두사필수
reference_genome문자열참조 게놈 (GRCh38 또는 GRCh37)GRCh38
threads정수GPU 스레드 수4
model_type문자열DeepVariant 모델 유형 (WGS, WES, PACBIO)WGS

출력

  • {output_prefix}/{sample_name}.vcf.gz — 압축된 VCF 파일
  • {output_prefix}/{sample_name}.vcf.gz.tbi — VCF 인덱스
  • {output_prefix}/logs/ — CloudWatch 로그

문제 해결

0바이트 VCF 감지

워크플로우는 각 실행 후 VCF 파일 크기를 확인합니다. 0바이트인 경우 워크플로우가 실패하고 다음 오류 메시지가 표시됩니다:

[ERROR] HealthOmics 실행 <run-id>에서 0바이트 VCF가 감지되었습니다.
DeepVariant에 입력 BAM에 변이가 없거나 처리 오류가 발생했습니다.

일반적인 오류

오류원인해결 방법
AccessDeniedS3 권한 부족S3 읽기/쓰기 권한 포함하도록 IAM 역할 업데이트
ResourceNotFound존재하지 않는 BAM 경로입력 S3 경로 확인
OutOfMemoryGPU 메모리 부족스레드 수 줄이기 또는 인스턴스 유형 업그레이드

지원 플랫폼

  • AWS HealthOmics: GPU 지원 인스턴스에서 실행
  • Claude Desktop: AI 지원 워크플로우 실행
  • AWS CLI: 수동 실행 및 모니터링

라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

관련 스킬