본문으로 건너뛰기
피드

집에서 내 유전체를 시퀀싱해본 개발자의 엔드투엔드 기록

general 약 8분
vote
0
댓글
북마크

저자는 옥스퍼드 나노포어 미니언 장비로 자신의 유전체를 5번 시퀀싱하며, 볼 안쪽 세포 채취부터 라이브러리 준비, 시퀀싱, 정렬, 변이 호출, 주석 달기까지 전체 과정을 정리했다. 비용과 난이도는 아직 일반인에게 높지만, 유전체 데이터를 질의 가능한 데이터로 바꾸는 흐름은 점점 개인화된 생체 데이터 분석으로 이어질 수 있다는 관점이 담겨 있다.

  • 1

    옥스퍼드 나노포어 미니언 장비 가격은 약 7,500달러이고, 전체 준비에 약 두 달이 걸렸음

  • 2

    볼 안쪽 세포를 채취해 DNA를 추출하고, 라이브러리 준비 후 미니언 플로우셀에 로딩하는 과정이 상세히 정리됨

  • 3

    분석 단계에서는 Dorado, minimap2, samtools, mosdepth, Clair3, VEP, ClinVar, gnomAD, PharmGKB 같은 도구가 사용됨

  • 4

    저자는 현재 결과를 진단 수준으로 해석하면 안 되며, 특히 낮은 커버리지 변이를 과해석하지 말라고 강조함

집에서 유전체 시퀀싱, 생각보다 진짜 실험실 일임

  • 저자는 옥스퍼드 나노포어 미니언으로 자기 유전체를 5번 시퀀싱해봤다고 함

    • 과정은 볼 안쪽 세포 채취, DNA 추출, 시퀀싱 라이브러리 준비, 미니언 장비 실행, 이후 소프트웨어 분석까지 이어짐
    • 장비와 소모품을 모아 엔드투엔드로 고품질 실행을 하기까지 약 두 달이 걸렸다고 적음
    • 핵심 장비인 Oxford Nanopore Technologies MinION 가격은 약 7,500달러로 소개됨
  • 샘플은 볼 안쪽 세포를 쓰지만, 이걸 만능 건강 진단으로 착각하면 안 됨

    • 볼 세포는 쉽게 얻을 수 있고 빨리 보충되지만, 암 진단이나 염증 부위의 유전자 발현 분석에는 맞지 않음
    • 예를 들어 가슴에 두드러기가 났다면 문제 부위 세포와 정상 세포를 비교해야지, 볼 세포만 봐서는 그 부위의 상태를 알 수 없음

⚠️주의

> 글쓴이도 선을 분명히 긋고 있음. 이 결과는 아직 진단 수준이 아니고, “AI가 말했으니 CRISPR로 내 몸을 편집하자” 같은 방향으로 가면 위험함.

유전체는 마법이 아니라 질의 가능한 참조 데이터임

  • 저자가 보는 유전체의 가치는 “나에 대한 고정 참조 레이어”를 만드는 데 있음

    • VCF 파일을 만들면 VEP, ClinVar, gnomAD, PharmGKB, Gene Inspector, Claude 같은 도구에 넣고 질문을 던질 수 있음
    • 어떤 변이를 갖고 있는지, 어떤 유전자와 경로가 영향을 받는지, 어떤 약물을 다르게 대사할 수 있는지, 어떤 희귀 변이를 신경 써야 하는지 확인하는 식임
  • 특히 약물 대사 쪽은 비교적 가까운 실용 사례로 언급됨

    • 저자는 특정 약물을 다르게 대사할 가능성이 보이면 의사에게 가져가라고 씀
    • 다만 모델이 모르는 영역도 많기 때문에, 결과를 단정적인 진단이나 처방으로 읽으면 안 된다는 전제가 붙음
  • 장기적으로는 DNA, RNA, 생체 센서 데이터를 하나의 개인 모델로 통합하는 상상을 하고 있음

    • DNA는 안정적인 참조값이고, RNA는 현재 상태에 가까운 데이터로 설명됨
    • 글쓴이는 언젠가 휴대폰이나 AI처럼 저렴해진 기술이 DNA와 RNA 발현을 실시간에 가깝게 알려줄 수 있다고 봄

프로토콜은 거의 홈랩 운영 매뉴얼 수준으로 빽빽함

  • 하드웨어 목록부터 이미 가볍지 않음

    • 미니언 장비, MinKNOW용 노트북이나 워크스테이션, 100GB 이상 저장공간, Dorado 베이스콜링용 GPU가 필요하다고 적음
    • 그 외에도 볼텍스 약 50달러, 히트블록 약 250달러, 중고 원심분리기 약 400달러 같은 장비가 등장함
  • 소모품과 시약도 꽤 본격적임

    • NEB Monarch HMW DNA Extraction Kit는 5회분 87달러로 적혀 있음
    • NEBNext Companion Module v2는 24회 반응 기준 760달러, Oxford Nanopore SQK-LSK114는 6회 반응 기준 720달러로 소개됨
    • 피펫, LoBind 튜브, 자석 랙, Qubit 형광계, 멸균 팁, 냉장 및 냉동 보관 환경까지 필요함
  • 실험 단계에서 반복해서 나오는 경고는 “DNA를 망가뜨리지 말라”임

    • 세포 용해 이후에는 고분자량 DNA를 보존해야 하므로 볼텍스를 쓰지 말라고 강조함
    • 비드에 DNA가 붙어 있는 단계에서는 비드를 잃어버리면 안 되고, 최종 라이브러리 단계에서는 반대로 비드를 옮기면 안 됨
    • 저자는 “액체는 움직이고, 비드는 남는다”는 식으로 실수 방지용 멘탈 모델까지 적어둠

시퀀싱 이후부터는 개발자에게 익숙한 파이프라인 냄새가 남

  • 미니언 실행은 MinKNOW에서 플로우셀 상태 확인 후 시작함

    • 활성 포어가 1,200개 넘으면 훌륭함, 8001,200개면 사용 가능, 500800개면 연습용에 가까움, 200개 미만이면 사실상 로딩 연습 말고는 가치가 낮다고 정리함
    • 설정 예시로 FLO-MIN114, SQK-LSK114, 고정확도 베이스콜링, 바코딩 끔, 정렬 끔, 적응 샘플링 끔, POD5 원시 읽기 저장 켬을 제시함
  • 데이터 처리 흐름은 꽤 전형적인 바이오인포매틱스 파이프라인임

    • Dorado로 POD5를 BAM으로 베이스콜링하고, 필요하면 samtools로 FASTQ로 변환함
    • minimap2로 GRCh38 기준 유전체에 정렬하고, samtools로 BAM 정렬과 인덱싱을 처리함
    • mosdepth로 커버리지를 확인하고, Clair3로 변이를 호출해 VCF를 만듦
  • 마지막은 변이에 의미를 붙이는 주석 단계임

    • VEP로 VCF를 GRCh38 기준에 맞춰 주석 처리하고, ClinVar, gnomAD, PharmGKB 같은 데이터베이스를 붙임
    • 최종 표에는 염색체, 위치, 기준 염기, 대체 염기, 유전자, 결과, ClinVar 의미, gnomAD 빈도, 유전형, 읽기 깊이, 변이 품질 같은 열을 두라고 적음
    • 첫 미니언 실행이나 낮은 입력량 실험에서는 낮은 커버리지 변이를 과해석하지 말고 기술 검증으로 보라고 강조함

기술 맥락

  • 이 글에서 기술적 선택의 중심은 짧은 읽기 기반 서비스에 맡기는 게 아니라, 나노포어 장비로 긴 읽기 데이터를 직접 만들고 분석하는 쪽이에요. 긴 읽기는 구조적 변이나 반복 구간을 볼 때 장점이 있지만, 실험 품질과 커버리지 관리가 훨씬 중요해져요.

  • 왜 이렇게 복잡한 프로토콜을 직접 하냐면, 유전체를 단순 리포트가 아니라 재분석 가능한 원본 데이터로 갖고 싶기 때문이에요. VCF와 정렬 파일이 있으면 나중에 ClinVar나 PharmGKB 데이터가 업데이트됐을 때 다시 해석할 수 있거든요.

  • 소프트웨어 흐름은 꽤 개발자 친화적이에요. 원시 신호를 Dorado로 염기서열화하고, minimap2로 기준 유전체에 붙이고, Clair3로 변이를 찾고, VEP로 의미를 붙이는 식이에요. 웹 백엔드의 수집, 정규화, 인덱싱, 질의 파이프라인과 구조가 비슷해요.

  • 다만 의료적 해석은 별개의 문제예요. 낮은 커버리지에서 나온 변이는 오류일 수 있고, 데이터베이스의 임상적 의미도 맥락이 필요해요. 그래서 글쓴이가 반복해서 말하듯 첫 실행은 진단이 아니라 기술 검증으로 보는 게 맞아요.

개발자 관점에서 흥미로운 지점은 ‘유전체도 결국 파이프라인과 데이터베이스 문제가 된다’는 부분임. 다만 의료적 해석은 완전히 다른 책임 영역이라, 재미있는 홈랩 프로젝트와 진단을 구분하는 감각이 중요함.

댓글

댓글

댓글을 불러오는 중...

general

AI 반도체주 반등에 다우 첫 5만3000 돌파

뉴욕증시가 AI 관련 반도체주의 반등에 힘입어 동반 상승했고, 다우지수는 사상 처음 5만3000선을 넘겼다. 나스닥은 1.12% 뛰었고 S&P500도 0.72% 올랐지만, 내용 자체는 시장 지표 중심의 짧은 속보다.

general

인공지능 반도체주 반등에 다우지수 5만3천 첫 돌파

미국 뉴욕증시가 인공지능 관련 반도체 업종 반등에 힘입어 일제히 상승 마감했어. 다우지수는 사상 처음 5만3천 선을 넘었고, 나스닥은 1% 넘게 올랐어.

general

엑스박스, 역사상 최대 구조조정 시작 — 3,200명 감원하고 스튜디오 일부 독립 전환

마이크로소프트 엑스박스가 회계연도 2027년에 걸쳐 약 3,200명을 줄이는 대규모 구조조정에 들어간다. 게임패스, 멀티플랫폼, 스튜디오 확장 전략이 기대만큼 성장하지 못했고, 플랫폼·퍼블리싱 경쟁사보다 마진이 3~10배 낮다는 내부 진단이 핵심이다.

general

풀타임 개발자가 퇴근 후 코세라로 컴퓨터과학 학위를 끝낸 후기

21년 경력의 학위 없는 개발자가 Coursera 기반 런던대 컴퓨터과학 학사를 3년 9개월 만에 끝낸 경험담이다. 비용, 원격 시험, 과제 난이도, 학점 대체, 학생 커뮤니티, AI 정책 변화까지 꽤 디테일하게 다뤄서 온라인 학위 고민하는 개발자에게 현실감 있는 참고 자료가 된다.

general

앱 고객지원으로 팬을 만들 수 있을 줄 알았는데, 현실은 달랐다는 이야기

팟캐스트 앱 Castro를 운영한 글쓴이는 직접 이메일을 읽고 성실히 답하면 고객 충성도가 올라갈 거라 기대했지만, 실제로는 대부분의 지원 응답이 만족보다 더 큰 불만을 만들었다고 말함. 버그 제보나 복잡한 결제 문제처럼 진짜 해결 가능한 요청은 가치가 있었지만, 가격 불만·기능 요청·반복적인 사용법 문의는 팀의 시간을 빨아들이는 쪽에 가까웠다는 회고다.