집에서 직접 DNA 시퀀싱하기

9 hours ago 4
  • 개인 장비로 유전체 시퀀싱을 해보려는 사람에게, 볼 세포 채취부터 VCF 분석까지 이어지는 실제 홈랩 절차와 필요한 장비가 한 흐름으로 정리됨
  • 실험 샘플로 쓰는 볼 안쪽 세포는 구하기 쉽지만, 암 진단이나 특정 조직의 염증·유전자 발현 분석처럼 조직 맥락이 필요한 질문에는 맞지 않음
  • 유전체 데이터의 가치는 즉시 진단을 받는 데보다, VCF를 질의 가능한 참조층으로 만들어 VEP, ClinVar, gnomAD, PharmGKB, Gene Inspector, Claude 등으로 변이를 탐색하는 데 있음
  • 준비에는 약 두 달이 걸렸고 MinION만 약 7,500달러라서, 장비·시약·소모품·분석 환경까지 고려하면 아직 평균 개인에게는 비용 장벽이 큼
  • 저입력·저커버리지 실행은 의료 등급 해석이 아니라 기술 검증으로 봐야 하며, 낮은 커버리지 변이를 과해석하지 않는 태도가 중요함

홈 DNA 시퀀싱의 범위와 한계

  • 자신의 유전체를 Oxford Nanopore Technologies MinION으로 5번 시퀀싱한 경험을 바탕으로 함
    • 볼 안쪽 세포를 면봉으로 채취함
    • 시퀀싱용 샘플로 준비함
    • 시퀀서에 올림
    • 결과 데이터를 분석함
  • 볼 세포는 쉽게 얻을 수 있고 빠르게 보충되지만, 모든 생물학적 질문에 적합하지 않음
    • 암 진단에는 사용하지 않음
    • 염증 진단이나 신체 다른 부위에서 활성화되는 유전자 확인에는 맞지 않음
    • 가슴 두드러기 부위의 염증 세포에서 발현되는 유전자를 보려면 문제가 있는 세포와 정상 세포를 비교해야 함
  • 전체 준비에는 약 두 달이 걸렸고, 비용은 아직 평균 개인이 접근하기 어려운 수준임
    • 비용은 내려가고 있음
    • 장기적으로는 휴대폰이나 AI처럼 DNA와 RNA 발현을 실시간으로 알려주는 기술이 가능해질 것으로 봄

유전체 데이터로 할 수 있는 일

  • 유전체는 “마법”이 아니라 참조층이며, VCF가 있으면 여러 도구로 질의할 수 있음
  • 사용할 수 있는 도구는 VEP, ClinVar, gnomAD, PharmGKB, Gene Inspector, Claude 등임
  • VCF를 기반으로 다음 질문을 탐색할 수 있음
    • 어떤 변이를 가지고 있는가
    • 어떤 유전자와 경로가 영향을 받는가
    • 어떤 약물을 다르게 대사할 수 있는가
    • 어떤 희귀 변이를 진지하게 봐야 하는가
    • 모델이 아직 모르는 영역은 어디인가
  • 생성되는 정보는 아직 진단 수준이 아님
    • “AI가 말했으니 CRISPR로 자신을 편집하라”는 식의 결론도 아님
    • 가까운 가치는 정적인 유전체를 질의 가능한 형태로 바꾸는 데 있음
  • DNA는 안정적인 참조이고 RNA는 현재 상태에 가까우며, 장기적으로는 바이오센서 데이터를 개인의 하나의 모델로 통합할 수 있다고 봄

필요한 장비와 소모품

  • 핵심 하드웨어는 Oxford Nanopore Technologies MinION이며 가격은 7,500달러
    • MinKNOW를 실행할 노트북 또는 워크스테이션
    • 출력 저장용 100GB 이상 스토리지
    • Dorado 베이스콜링용 GPU
    • Vortex, heat block, 원심분리기
  • 주요 소모품에는 ONT 시퀀싱 키트, 플로우셀 세척 키트, 대조 물질, PBS, 볼 세포 면봉이 포함됨
  • 시약은 DNA 추출, 라이브러리 준비, 플로우셀 프라이밍, 정량 측정으로 나뉨
  • 벤치 장비와 플라스틱 소모품도 별도로 필요함
    • microcentrifuge, magnetic rack, tube racks, ice bucket, -20°C freezer, 4°C fridge, pipettes
    • sterile cheek swabs, LoBind tubes, PCR tubes, Qubit assay tubes, filtered tips, wide-bore P200 tips, gloves

실험 흐름: 채취부터 최종 라이브러리까지

  • 전체 목표는 볼 면봉 샘플 2개를 MinION 시퀀싱 가능한 라이브러리로 만드는 것임
  • 준비 단계에는 장갑 착용, 벤치 청소, 튜브 라벨링, AMPure XP beads 실온화, 효소 냉장 유지, heat block 56°C 설정, ONT 시약 확인이 포함됨
  • 세포 채취와 농축은 볼 안쪽을 60초간 긁어 PBS에 넣고, 원심분리로 작은 흰색 또는 회백색 펠릿을 얻는 흐름임
    • PBS가 약간 흐려질 수 있음
    • 펠릿을 흡입하지 않는 것이 중요함
  • Monarch 키트로 세포를 용해하고 DNA를 capture beads에 결합함
    • 용해 후에는 고분자량 DNA 보존이 우선이므로 vortex를 사용하지 않음
    • DNA가 결합된 beads를 잃지 않아야 함
    • gDNA Wash Buffer에는 ethanol이 이미 추가돼 있어야 함
  • 정제된 genomic DNA는 Qubit으로 정량함
    • 1x dsDNA High Sensitivity를 사용함
    • 샘플 농도가 너무 낮으면 새 Qubit 튜브에서 더 많은 DNA로 다시 측정함
    • 기존 튜브에 DNA만 추가하면 assay 계산이 깨짐
  • 일시 중지는 DNA 추출 직후가 가장 적합함
    • DNA LoBind 튜브에 명확히 라벨링함
    • quick spin 후 vortex 없이 4°C 냉장 보관함

라이브러리 준비와 플로우셀 로딩

  • 이상적인 repair/end-prep 입력은 1,000ng DNA in 47µL
    • DNA가 너무 묽어 47µL에 1,000ng이 들어가지 않으면 가능한 최대 부피를 사용함
    • 첫 저입력 실행 예시는 0.296ng/µL × 47µL로 약 13.9ng이었고, 권장 입력보다 훨씬 낮았지만 end-to-end 연습에는 유용했음
  • repair/end-prep에는 FFPE DNA Repair Buffer v2, FFPE DNA Repair Mix, N-Prep Enzyme Mix가 사용됨
    • Salt-T4 DNA Ligase는 이 단계가 아니라 나중에 사용함
    • DCS를 쓰지 않으면 optional 1µL DCS를 nuclease-free water로 대체함
  • AMPure cleanup 후 adapter ligation으로 ONT 시퀀싱 어댑터를 붙임
    • 반응에는 repaired/end-prepped DNA, LNB, Salt-T4 DNA Ligase, LA가 들어감
    • LA를 빼면 시퀀싱 가능한 라이브러리가 만들어지지 않음
    • Salt-T4 DNA Ligase를 빼면 어댑터 ligation이 실패함
    • LNB를 제대로 섞지 않으면 ligation chemistry가 나빠짐
    • vortex는 DNA shearing을 일으킬 수 있어 피함
  • adapter-ligated library cleanup은 ethanol이 아니라 LFB를 사용함
    • 실무 규칙은 “Liquid moves. Beads stay.”임
    • 최종 라이브러리에는 beads를 옮기지 않음
  • 최종 라이브러리도 Qubit으로 다시 정량함
    • 저입력 실행은 값이 낮거나 실패할 수 있음
    • 연습 실행에서는 Qubit에 라이브러리를 반복 소모하지 말고 12µL library로 loading mix를 진행할 수 있음

MinION 실행과 데이터 처리

  • MinKNOW에서 플로우셀을 확인하고 active pores를 기록함
    • 1200개 초과: 좋음
    • 800–1200개: 사용 가능
    • 500–800개: 경계선 또는 연습용
    • 500개 미만: 나쁘지만 기계적 연습은 가능
    • 200개 미만: 로딩 연습 외에는 사실상 가치가 낮음
  • 최종 단계에서 다루는 튜브는 세 가지임
    • Final library: 어댑터 cleanup 이후의 DNA library
    • Priming mix: 플로우셀 준비용
    • Loading mix: final library, sequencing buffer, library beads 포함
  • 플로우셀 포트는 두 개임
    • Priming port: sliding cover 아래에 있으며 priming mix가 들어감
    • SpotON sample port: 작은 sample well이며 loading mix를 한 방울씩 넣음
  • Final library는 플로우셀에 직접 올리지 않고 먼저 loading mix tube에 넣음
  • MinKNOW 기본 설정은 다음과 같음
    • Flow cell type: FLO-MIN114
    • Kit: SQK-LSK114
    • Basecalling: ON
    • Model: High-accuracy / HAC
    • Barcoding: OFF
    • Alignment: OFF
    • Adaptive sampling: OFF
    • Raw reads / POD5: ON
    • Filtering: 저입력 연습 실행에서는 OFF
  • 저입력 연습 실행에서는 live output이 좋지 않더라도 나중에 분석할 수 있도록 raw POD5를 켜두는 것이 권장됨

분석 파이프라인

  • 필요하면 실행 후 Dorado로 basecalling을 수행함
    • dorado basecaller sup pod5_directory/ > calls.bam
    • 필요하면 samtools fastq calls.bam > reads.fastq로 FASTQ 변환
    • 빠른 1차 확인에는 SUP 대신 HAC를 사용할 수 있음
  • human reference에는 GRCh38 FASTA를 사용함
    • minimap2로 reference index를 만듦
    • map-ont로 read를 정렬함
    • samtools로 BAM index와 flagstat를 만들고, mosdepth로 coverage를 확인함
  • 변이 호출은 Clair3와 ONT 모델을 사용함
    • 출력에는 VCF가 포함돼야 함
    • 낮은 coverage 변이는 과해석하지 않음
    • 첫 MinION 실행은 의료 등급 해석이 아니라 기술 검증으로 취급함
  • annotation은 VEP를 설치해 GRCh38 기준으로 VCF를 주석 처리함
    • ClinVar, gnomAD, PharmGKB를 추가함
    • 최종 테이블에는 chromosome, position, ref, alt, gene, consequence, ClinVar significance, gnomAD frequency, genotype, read depth, variant quality가 포함됨

참고 자료

Read Entire Article