Nextflow Runcourse¶
-
과정 요약
AI 지원 번역 - 자세히 알아보기 및 개선 제안
Nextflow Run은 재현 가능하고 확장 가능한 데이터 분석 워크플로우 실행에 대한 실습 입문 과정입니다.
실용적인 예제와 유도형 실습을 통해 파이프라인 실행, 파일 및 소프트웨어 의존성 관리, 손쉬운 병렬 실행, 다양한 컴퓨팅 환경에서의 워크플로우 실행 방법을 포함한 Nextflow 사용의 기본 사항을 학습합니다.
Nextflow로 워크플로우를 실행하기 위한 기술과 자신감을 갖추게 됩니다.
-
추가 정보
기술 요구사항
GitHub 계정 또는 Nextflow 로컬 설치가 필요합니다. 자세한 내용은 환경 옵션을 참조하세요.
학습 목표
- Nextflow 워크플로우 실행 및 관리
- 출력(결과) 및 로그 파일 찾기 및 해석
- 간단한 다단계 워크플로우에서 핵심 Nextflow 구성 요소 인식
- HPC 및 클라우드를 포함한 일반적인 컴퓨팅 플랫폼에서 실행하도록 파이프라인 설정
- 코드 모듈화 및 소프트웨어 컨테이너를 포함하여 파이프라인을 FAIR하게 만드는 재현성, 이식성 및 코드 재사용을 위한 모범 사례 요약
대상 및 선수조건
- 대상: 이 과정은 Nextflow를 처음 접하고 기존 파이프라인을 실행하려는 학습자를 위해 설계되었습니다.
- 기술: 명령줄, 기본 스크립팅 개념 및 일반적인 파일 형식에 대한 어느 정도의 친숙함이 필요합니다.
- 도메인: 모든 연습은 도메인에 구애받지 않으므로 사전 과학 지식이 필요하지 않습니다.
과정 개요¶
학습 내용¶
이 과정은 실습 중심이며, 목표 지향적인 연습을 통해 정보를 단계적으로 학습합니다.
텍스트 입력을 처리하는 Nextflow 파이프라인의 여러 버전을 실행합니다. 단일 단계로 구성된 간단한 버전부터 시작하여, CSV 파일의 표 형식 텍스트 입력을 받아 몇 가지 변환 단계를 거친 후, 변환된 텍스트를 말하는 캐릭터의 ASCII 그림을 포함하는 단일 텍스트 파일을 출력하는 다단계 버전으로 진행합니다.
이 과정은 파이프라인 실행에 중점을 둡니다(핵심 nextflow run 명령의 이름을 따서 명명됨).
Nextflow 파이프라인 개발에 대한 입문을 찾고 있다면 Hello Nextflow를 참조하세요.
학습 계획¶
파이프라인 실행 및 관리의 특정 측면에 초점을 맞춘 세 부분으로 나누었습니다.
| 과정 챕터 | 요약 | 예상 소요 시간 |
|---|---|---|
| 파트 1: 기본 작업 실행 | 간단한 워크플로우의 실행 및 관리 | 30분 |
| 파트 2: 실제 파이프라인 실행 | 복잡한 입력 처리, 다단계 워크플로우 실행, 컨테이너 사용 및 손쉬운 병렬 실행 | 60분 |
| 파트 3: 실행 설정 | 파이프라인 동작의 맞춤화 및 다양한 컴퓨팅 환경에서의 사용 최적화 | 60분 |
이 과정이 끝나면 과학 컴퓨팅 요구 사항에 맞는 재현 가능한 워크플로우를 실행하기 위한 다음 단계를 수행할 준비가 됩니다.
과정을 시작할 준비가 되셨나요?