콘텐츠로 이동

Hello Nextflowcourse

  • 과정 요약


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

    Hello Nextflow는 재현 가능하고 확장 가능한 데이터 분석 워크플로우 구축에 대한 실습 입문 과정입니다.

    실제 예제와 안내 연습을 통해 Nextflow로 파이프라인을 개발하는 기초를 학습합니다. 프로세스 정의, 파이프라인 연결, 파일 및 소프트웨어 의존성 관리, 손쉬운 실행 병렬화, 다양한 컴퓨팅 환경에서 워크플로우 실행 방법 등을 다룹니다.

    이 과정을 통해 Nextflow로 자체 워크플로우를 개발하고 실행하기 시작할 수 있는 기술과 자신감을 갖추게 됩니다.

  • 추가 정보


    기술 요구사항

    GitHub 계정 또는 Nextflow 로컬 설치가 필요합니다. 자세한 내용은 환경 옵션을 참조하세요.

    학습 목표
    • Launch and manage execution of Nextflow workflows
    • Find and interpret outputs (results) and log files generated by Nextflow
    • Troubleshoot basic issues
    • Build a simple multi-step workflow from core Nextflow components
    • Distinguish between essential types of channel factories and operators and utilize them effectively in a simple workflow
    • Configure pipeline execution to run on common computing platforms including HPC and cloud
    • Apply best practices for reproducibility, portability and code re-use that make pipelines FAIR, including code modularity and software containers
    대상 및 선수조건
    • Audience: This course is designed for learners who are completely new to Nextflow and want to develop their own pipelines.
    • Skills: Some familiarity with the command line, basic scripting concepts and common file formats is assumed.
    • Domain: The exercises are all domain-agnostic, so no prior scientific knowledge is required.
    과정 동영상

    각 장에는 강사가 연습 문제를 진행하는 동영상이 제공됩니다. 각 과정 부분의 동영상은 해당 페이지 상단에 포함되어 있습니다.

    YouTube에서 재생목록 보기

과정 개요

이 과정은 실습 중심으로 설계되었으며, 목표 지향적 연습을 통해 정보를 단계적으로 학습합니다.

텍스트 입력을 받아 몇 가지 변환 단계를 실행하고, 변환된 텍스트를 말하는 캐릭터의 ASCII 그림이 포함된 단일 텍스트 파일을 출력하는 간단한 Nextflow 파이프라인을 개발합니다.

강의 계획

개념과 코드로 압도하지 않기 위해 Nextflow로 파이프라인을 개발하는 특정 측면에 초점을 맞춘 여섯 부분으로 나누었습니다.

과정 챕터 요약 예상 소요 시간
파트 1: Hello World Nextflow 워크플로우를 구성하고 실행하는 데 관련된 기본 구성 요소 및 원리 30분
파트 2: Hello Channels 입력 처리 및 손쉬운 실행 병렬화를 위한 채널과 연산자 사용 45분
파트 3: Hello Workflow 채널을 사용하여 여러 단계를 연결하고 단계 간 데이터 전송 처리 60분
파트 4: Hello Modules 재사용성을 높이고 유지 보수 부담을 줄이기 위한 코드 모듈화 원칙 적용 20분
파트 5: Hello Containers 소프트웨어 의존성 관리 및 재현성 향상을 위한 메커니즘으로 컨테이너 사용 60분
파트 6: Hello Config 파이프라인 동작의 맞춤화 및 다양한 컴퓨팅 환경에서의 사용 최적화 60분

이 과정을 마치면 과학적 컴퓨팅 요구 사항에 맞는 재현 가능한 워크플로우를 개발하는 다음 단계를 수행할 준비가 잘 되어 있을 것입니다.

과정을 수강할 준비가 되셨나요?

시작하기