콘텐츠로 이동

2. 아키텍트 툴킷 I

AI 지원 번역 - 자세히 알아보기 및 개선 제안

트레이닝 컬렉션은 고급 교육 자료(Side Quests라고 함)를 통한 선별된 학습 경로를 제공합니다. 이 컬렉션은 견고하고 확장 가능한 workflow를 구축하기 위해 자주 함께 사용되는 네 가지 필수 주제를 다룹니다.

2.1 학습 목표

이 컬렉션을 완료하면 다음에 대한 경험을 얻게 됩니다:

  • 복잡한 모듈식 workflow 아키텍처 - 여러 workflow를 응집력 있는 pipeline으로 결합하기
  • 포괄적인 테스트 전략 - workflow의 신뢰성과 유지 관리 가능성 보장하기
  • 메타데이터 관리 - workflow 전반에 걸쳐 샘플별 메타데이터를 효과적으로 처리하기
  • 고급 데이터 처리 - 효율적인 데이터 분할 및 그룹화 패턴 구현하기

이러한 기술을 통해 실제 애플리케이션을 위한 견고하고 확장 가능하며 유지 관리 가능한 Nextflow workflow를 구축할 수 있습니다.

2.2 대상 및 사전 요구 사항

이 컬렉션은 기본 Nextflow 교육을 완료하고 고급 workflow 패턴, 테스트 전략, 데이터 및 메타데이터 처리 기법에 대해 더 깊이 배우고자 하는 사용자를 위해 설계되었습니다.

사전 요구 사항

  • Hello Nextflow 교육 완료 또는 이에 상응하는 경험
  • Nextflow 구문 및 개념에 대한 기본적인 이해
  • 기본 workflow 개발 패턴에 대한 이해
  • 명령줄 도구 사용 경험

2.3 컬렉션 내용

이 컬렉션은 상호 보완적인 workflow 엔지니어링 주제를 다루는 네 개의 Side Quest로 구성됩니다:

  1. Workflows of Workflows - 복잡한 workflow 아키텍처 및 구성
  2. Testing with nf-test - Nextflow workflow를 위한 테스트 전략
  3. Metadata - Nextflow channel의 항목에 대한 메타데이터 처리
  4. Splitting and Grouping - 고급 데이터 처리 패턴

각 Side Quest는 독립적인 개념을 다루는 자체 완결형이지만, 주제에 대한 논리적 진행을 위해 위에 나열된 순서대로 완료하는 것을 권장합니다.

2.4 이 컬렉션 사용 방법

먼저, 아래의 "Open in GitHub Codespaces" 버튼을 Command+클릭하여 별도 탭에서 교육 환경을 실행한 다음, 로딩되는 동안 계속 읽어주십시오.

Open in GitHub Codespaces

환경이 실행되면 다음과 같이 컬렉션을 진행하십시오:

  1. 이 탭에서: 위에 나열된 첫 번째 Side Quest로 이동하여 단계별 개발 연습을 확인합니다.
  2. Codespaces 탭에서: Side Quest의 연습을 진행합니다.
  3. Side Quest를 완료하면 이 페이지로 돌아와 위 목록의 다음 항목으로 이동합니다.
  4. 컬렉션을 모두 완료하면 아래 버튼을 클릭하여 매우 짧은 설문조사를 작성해 주십시오. 여러분의 피드백은 모든 사람을 위한 교육 자료를 지속적으로 개선하는 데 도움이 됩니다.

Take the survey

시작할 준비가 되셨나요? 위의 첫 번째 모듈부터 시작하십시오!