레이블이 Trinity인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Trinity인 게시물을 표시합니다. 모든 게시물 표시

월요일, 6월 23, 2025

Trinity, de-novo RNA-seq assembler의 시작

오늘은 예전 논문을 하나 가져와봤습니다. de-novo transcriptom assembly의 시초라고 할 수 있는 trinity에 대한 논문입니다. 제목은 Full-length transcriptome assembly from RNA-Seq data without a reference genome으로 이 tool의 목적이 제목에 정확하게 표현되어 있습니다.


DOI: 10.1038/nbt.1883


지금도 trinity만한 RNA-seq assembler를 찾기 힘들기 때문에 잘 읽어보시면 좋지 않을까합니다. :)


clova-x

Trinity는 RNA-Seq 데이터를 이용하여 genome 없이 full-length transcriptome을 재구성하는 방법론을 제시하며, 다양한 생물체에서의 실험을 통해 그 성능을 검증하였습니다.

1. **Trinity의 개요**

   - Trinity는 Inchworm, Chrysalis, Butterfly 세 가지 모듈로 구성되어 있습니다.

   - 각 모듈은 순차적으로 작동하여 RNA-Seq 데이터를 처리하고 transcriptome을 재구성합니다.

2. **Trinity의 성능 평가**

   - Trinity는 fission yeast, mouse, 그리고 genome이 아직 sequencing되지 않은 whitefly를 대상으로 실험되었습니다.

   - Trinity는 대부분의 annotated transcripts를 full-length로 재구성하였으며, alternative splice isoforms 및 duplicated genes도 잘 해결하였습니다.

3. **De Novo Transcriptome Assembly의 도전 과제**

   - Short reads와 높은 sequencing 오류율은 full-length transcript 재구성에 큰 도전 과제입니다.

   - Trinity는 이러한 도전 과제를 극복하기 위해 효율적이고 견고한 방법론을 제시합니다.

4. **Trinity의 적용 사례**

   - Trinity는 Schizosaccharomyces pombe의 RNA-Seq 데이터를 통해 대부분의 transcripts를 full-length로 재구성하였습니다.

   - 또한, Trinity는 기존 annotation보다 더 많은 UTRs와 antisense transcripts를 발견하였습니다.



chatGPT

## 🧬 연구 배경 – 왜 이 연구가 필요했을까?

우리 몸속 세포에는 DNA가 있고, 이 DNA의 정보를 바탕으로 RNA가 만들어집니다. 이 RNA 정보는 유전자의 활동을 알 수 있는 중요한 열쇠인데요, 이를 분석하면 어떤 유전자가 언제 얼마나 활동하는지 알 수 있어요. 하지만 문제는! RNA 정보를 얻은 뒤 그걸 **제대로 조립**해서 유전자들의 전체 모습을 복원하는 게 쉽지 않다는 점입니다. 특히 어떤 생물들은 DNA 전체 정보를 아직 모른 상태라서, RNA만 가지고 유전자 전체 구조를 추정하는 게 매우 까다롭습니다.

---

## 🎯 연구 목적 – 연구진이 알고 싶었던 건?

연구진은 이렇게 **DNA 정보 없이도 RNA만으로 유전자들의 전체 모습을 정확하게 복원할 수 있는 새로운 방법**을 만들고 싶었어요. 그리고 이 방법이 실제로 다양한 생물에 잘 작동하는지도 테스트해 보고자 했습니다.

---

## 🧪 사용된 데이터 – 어떤 데이터를 썼을까?

연구진은 3가지 생물의 RNA 데이터를 사용했어요.

1. **효모 (S. pombe)** – 비교적 단순한 미생물.

2. **생쥐 (mouse)** – 사람과 유사한 유전체를 가진 포유류.

3. **흰가루이 (whitefly)** – DNA 정보가 전혀 없는 곤충.

각 생물에서 여러 상황에서 추출한 RNA를 최신 기술로 시퀀싱하여 RNA 조각들을 얻었습니다.

---

## ⚙️ 연구 방법 – 어떻게 연구했을까?

이 연구의 핵심은 \*\*‘Trinity’\*\*라는 새 소프트웨어입니다. 이 프로그램은 RNA 조각들을 퍼즐처럼 맞춰서 전체 유전자 그림을 그립니다. 크게 세 단계로 나뉘어요:

1. **Inchworm** – RNA 조각 중 가장 많이 나온 부분을 중심으로 조각들을 연결.

2. **Chrysalis** – 비슷한 RNA들을 그룹으로 묶고, 복잡한 구조를 분석.

3. **Butterfly** – 서로 다른 RNA 형태(예: 스플라이싱으로 생긴 변이)를 구분해내고, 가장 가능성 높은 전체 RNA를 추정.

쉽게 말하면, Trinity는 **흩어진 작은 글자 조각들로 원래 책의 문장을 유추하는 프로그램**이라 볼 수 있어요.

---

## 📊 연구 결과 및 예시 – 어떤 결과가 나왔을까?

* **효모의 경우**, 전체 유전자 중 약 **86%를 완전하게 복원**했습니다.

* **생쥐의 경우**, 훨씬 복잡한 유전자 구조에도 불구하고 상당수 유전자를 정확히 찾아냈고, **스플라이싱 형태도 잘 구분**해냈어요.

* **흰가루이의 경우**, **DNA 정보 없이도 수천 개의 유전자**를 찾아내고 다양한 변이까지 구분해냈습니다.

예를 들어, 효모에서 기존에 알려지지 않았던 **수천 개의 새로운 유전자 조각과 비활성 유전자의 반대 방향으로 전사된 RNA**도 찾아냈습니다.

---

## 🌍 의미와 영향 – 이 연구가 우리 사회에 어떤 도움이 될까?

Trinity 덕분에 이제 **DNA 전체 정보를 알지 못해도** RNA만 가지고 유전자의 구조를 알 수 있게 됐어요. 이건 특히 **희귀 생물, 농작물, 질병 연구**에서 엄청난 도움이 됩니다. 예를 들어, 어떤 희귀 동물의 유전체 정보가 없어도 그 동물의 유전자 활동을 분석할 수 있고, 특정 암세포에서 어떤 유전자가 비정상적으로 작동하는지도 Trinity로 추적할 수 있습니다.

---

📝 **정리하자면**: 이 연구는 RNA 데이터를 분석하는 방식에 큰 진전을 가져왔고, 앞으로 다양한 생명과학, 의학, 생물 다양성 연구에서 강력한 도구가 될 수 있습니다.



NotebookLM

안녕하세요! 개인 블로그에 연구 논문을 쉽게 풀어서 소개하시려는 멋진 계획이시네요. 이번에 새로 주신 자료는 **"Trinity"라는 유전체(Genome) 정보 없이 RNA 염기 서열 데이터(RNA-Seq)로부터 전사체(Transcriptome)를 재구성하는 기술**에 대한 연구 논문입니다. 이전에 다루었던 DNA 분석 정확도 연구와는 다른 내용이니, 이 점 참고하시어 이번 논문 내용을 바탕으로 요청하신 구성에 맞춰 블로그 글을 작성해 드릴게요.

타겟 독자가 전공자가 아닌 일반 대중인 점을 감안하여, 최대한 쉽고 친절하게 설명하겠습니다.

---

### 유전체 정보 없이도 가능한 유전자 활동 전체 지도 만들기: Trinity 이야기

안녕하세요, 여러분! 우리 몸속에는 DNA라는 유전 정보가 있고, 이 DNA 정보 중 실제로 세포의 다양한 기능을 수행하기 위해 '발현'되는 부분들이 있습니다. 이렇게 발현된 유전 정보의 총합을 **전사체(Transcriptome)**라고 하는데요. 마치 우리 몸의 모든 유전자를 담고 있는 DNA가 거대한 '건축 설계도'라면, 그때그때 세포가 필요에 따라 설계도를 보고 만들어내는 다양한 '부품 목록'이나 '작업 지시서'들이 바로 전사체라고 할 수 있습니다.

과학자들은 **RNA-Seq(RNA sequencing)**라는 기술을 사용해서 세포의 전사체 정보를 대량으로 얻어내고 있습니다. 이 기술은 어떤 유전자가 얼마나 활발하게 활동하는지, 그리고 유전자가 여러 형태로 발현될 때(이것을 **이형체, isoform**라고 합니다) 그 형태는 어떤지 등을 파악하는 데 아주 유용해요.

하지만 이 RNA-Seq 데이터를 가지고 실제 '전사체 지도'를 완전하게 복원하는 것은 쉬운 일이 아닙니다. 특히, 연구하려는 생물의 **유전체 정보(기준이 되는 DNA 설계도)**가 아직 완벽하게 밝혀지지 않았거나 아예 없는 경우에는 더욱 그렇죠. 기존의 전사체 재구성 방법 중 상당수는 RNA-Seq 데이터를 먼저 유전체에 맞춰보고, 그 정보를 바탕으로 전사체를 짜 맞추는 방식을 사용했거든요.

이런 '유전체에 맞춰보는 방식'은 유전체 정보가 불완전하거나 없을 때는 사용하기 어렵고, 또한 RNA-Seq 데이터 자체에 다양한 문제들(예: 유전자마다 발현량이 다른 것, 데이터에 오류가 있는 것, 비슷한 유전자들이 섞여 있는 것 등)이 있어서 정확하게 전사체 전체 모습을 파악하는 데 어려움이 있었습니다.

**1. 연구 배경 – 이 연구가 왜 필요했는지**

이 연구는 **기준이 되는 유전체 정보가 없거나 불완전하더라도, RNA-Seq 데이터만으로 전사체 전체를 정확하고 효율적으로 재구성할 수 있는 새로운 기술**이 필요했기 때문에 시작되었습니다. 특히, 이전까지 '유전체에 맞춰보지 않고 처음부터 데이터를 조합해서 만드는 방식(de novo assembly)'으로는 전사체를 완벽하게 재구성하는 데 상당한 한계가 있었습니다.

**2. 연구 목적 – 연구진이 알고자 했던 것**

연구진은 **"Trinity"라고 이름 붙인 새로운 전사체 재구성 방법**을 개발하고, 이 방법이 유전체 정보가 없는 상황에서도 RNA-Seq 데이터로부터 **완전한 길이의 전사체(full-length transcriptome)를 정확하게 재구성**할 수 있는지 확인하고 싶었습니다. 또한, Trinity가 기존의 다른 방법들보다 얼마나 더 효과적이고 정확한지도 비교 평가하고자 했습니다.

**3. 데이터 또는 재료 설명 – 어떤 데이터나 재료가 사용되었는지 (전공자가 아니어도 이해할 수 있게)**

연구에는 여러 종류의 생물에서 얻은 RNA-Seq 데이터가 사용되었습니다.

*   **분열 효모 (fission yeast, Schizosaccharomyces pombe)**: 유전체 정보가 비교적 잘 알려진 미생물.

*   **쥐 (mouse)**: 유전체 정보와 전사체 정보가 잘 알려진 포유류.

*   **온실가루이 (whitefly, Bemisia tabaci)**: 이 연구 당시에는 유전체 정보가 아직 밝혀지지 않았던 곤충.

이 생물들로부터 RNA를 추출하고, 이를 분석 가능한 형태로 만든 후 **일루미나(Illumina) 시퀀싱 장비**를 이용하여 대량의 염기 서열 데이터(RNA-Seq reads)를 얻었습니다. 이 데이터는 짧은 길이의 염기 서열 조각들(reads)로 이루어져 있습니다.

**4. 연구 방법 – 연구가 어떻게 진행되었는지 (복잡한 용어는 쉽게 풀어 주세요)**

Trinity 방법은 크게 세 가지 단계 또는 모듈로 이루어져 있습니다:

1.  **Inchworm (인치웜):** 이 단계에서는 RNA-Seq 데이터의 아주 짧은 조각들(k-mer라고 부르는 특정 길이의 염기 서열 단위)을 가지고, 마치 실을 엮듯이 **선형의 긴 염기 서열 조각(contig, 콘티그)**들을 만듭니다. 이때 데이터에서 오류로 보이는 부분들은 미리 걸러냅니다. 이 콘티그들은 나중에 더 복잡한 구조를 파악하는 데 기초가 됩니다.

2.  **Chrysalis (크리살리스):** 인치웜에서 만들어진 선형의 콘티그들을 **서로 관련 있는 것들끼리 묶어 그룹화**합니다. 그리고 각 그룹에 대해 **데 브루인 그래프(de Bruijn graph)**라는 복잡한 연결망을 만드는데, 이 그래프는 해당 그룹의 콘티그들이 어떻게 서로 연결될 수 있는지 모든 가능한 경우의 수를 보여줍니다. RNA-Seq 원본 데이터를 이 그래프에 연결시켜서 어떤 부분이 데이터의 지지를 받는지 표시합니다.

3.  **Butterfly (버터플라이):** 크리살리스에서 만들어진 각 그룹별 데 브루인 그래프를 분석하여 **실제로 존재할 가능성이 높은 완전한 길이의 전사체 서열**을 찾아냅니다. 이 과정에서 오류 때문에 생긴 잘못된 연결은 제거하고, 원본 RNA-Seq 데이터(특히 쌍으로 연결된 데이터, paired-ends)를 이용하여 복잡한 그래프 상에서 실제 전사체 경로를 식별하고, 유전자의 이형체(isoform)나 비슷한 다른 유전자(paralog)에서 나온 서열들을 구분해 냅니다.

연구진은 이렇게 재구성된 전사체를 **유전체 정보가 잘 알려진 효모와 쥐**의 기존 데이터와 비교하여 Trinity의 정확도와 성능을 평가했습니다. 또한, **유전체 정보가 없는 온실가루이** 데이터에도 적용하여 유전체 정보 없이도 전사체를 얼마나 잘 만들 수 있는지 보여주었습니다. 다른 기존 방법들과의 성능 비교도 함께 진행했습니다.

**5. 연구 결과 및 예시 – 어떤 결과가 나왔고, 일반인들이 이해할 수 있는 예시가 있다면 함께 설명**

*   **완전한 길이의 전사체 재구성:** Trinity는 효모와 쥐에서 상당수의 알려진 전사체들을 완전한 길이로 성공적으로 재구성했습니다. 특히, 발현량이 낮든 높든 다양한 수준의 유전자들에서 고르게 좋은 성능을 보였습니다.

*   **이형체 및 유사 유전자 구분:** Trinity는 하나의 유전자에서 나올 수 있는 다양한 형태의 이형체(예: 특정 부분이 추가되거나 빠진 형태)나, 서열이 매우 비슷한 다른 유전자들에서 나온 전사체들을 성공적으로 구분해 냈습니다. **예시:** 쥐의 'Ddx19a'와 'Ddx19b'라는 두 유전자는 서열이 93%나 비슷하지만, Trinity는 이 두 유전자의 전사체를 정확히 분리하여 재구성했습니다. 온실가루이 연구에서는 유전체 정보가 없었음에도 불구하고, 특정 유전자의 두 가지 다른 이형체를 찾아내기도 했습니다.

*   **높은 서열 정확도:** Trinity로 재구성된 전사체의 염기 서열은 오류율이 매우 낮았습니다. 원본 RNA-Seq 데이터 자체에 1% 정도의 오류가 있을 수 있지만, Trinity는 이러한 오류의 약 99%를 해결했습니다.

*   **새로운 전사체 발견:** 기존에 알려지지 않았던 새로운 전사체들이나, 기존 전사체의 앞뒤로 확장된 서열(UTR, Untranslated Region)들도 많이 발견되었습니다. **예시:** 효모 연구에서 Trinity는 기존 주석보다 확장된 UTR과 함께, 유전자들 사이에 존재하는 새로운 전사체나 기존 유전자의 반대 방향으로 발현되는 긴 전사체(antisense transcript)들을 다수 발견했습니다. 특히, 특정 유전자(Mug27/Slk1)의 반대 방향 전사체가 해당 유전자보다 100배 이상 높게 발현되는 것을 찾아내기도 했습니다.

*   **다른 방법들과의 비교:** Trinity는 유전체에 맞춰보지 않는 다른 방법들(de novo assemblers)보다 일반적으로 더 많은 완전한 길이의 전사체를 재구성하는 등 더 좋은 성능을 보였습니다. 유전체에 맞춰보는 방법들과 비교했을 때도 유사하거나 특정 측면에서는 더 나은 결과를 보이기도 했습니다 (예: 온실가루이처럼 유전체가 없는 경우, 또는 쥐 연구에서 스플라이싱 패턴의 정확도).

**6. 의미와 영향 – 이 연구가 우리 일상이나 사회에 어떤 영향을 줄 수 있는지**

Trinity 기술의 개발은 다음과 같은 중요한 의미와 영향을 가집니다.

*   **미지의 생물 연구 가능성 확대:** 가장 큰 의미는 **유전체 정보가 전혀 없거나 불완전한 수많은 생물들의 유전자 발현 연구를 가능하게 했다**는 점입니다. 지구상 대부분의 생물은 아직 유전체 정보가 완전히 밝혀지지 않았는데, Trinity는 이런 생물들의 전사체를 분석하여 생명 활동을 이해하는 데 중요한 도구가 될 수 있습니다.

*   **유전체 주석 작업 개선:** 유전체 정보가 있더라도 완전하지 않거나 오류가 있을 수 있는데, Trinity로 재구성된 정확한 전사체 정보는 유전체에 어떤 유전자들이 있고 어떻게 발현되는지에 대한 **'주석(annotation)'을 더 정확하게 만드는 데 기여**할 수 있습니다.

*   **유전자 발현의 복잡성 이해 증진:** 유전자의 다양한 이형체나 새로운 형태의 전사체 발견은 유전자 발현이 우리가 생각하는 것보다 훨씬 복잡하다는 것을 보여주며, 이는 생명 현상에 대한 더 깊은 이해로 이어집니다.

*   **다양한 분야 활용:** 농업(해충 연구 등), 생태학, 진화학 등 다양한 분야에서 유전체 정보가 없는 생물을 연구하는 데 필수적인 기술로 활용될 수 있습니다.

결론적으로, **Trinity는 유전체 정보의 제약 없이도 RNA-Seq 데이터를 활용하여 생물의 유전자 활동 지도(전사체)를 정밀하게 그려낼 수 있게 해주는 강력한 도구**입니다. 이 기술은 다양한 생명 과학 연구 분야에 큰 영향을 미치고 있으며, 우리가 아직 잘 모르는 생물 세계의 비밀을 밝히는 데 중요한 역할을 할 것으로 기대됩니다. Trinity 소프트웨어는 누구든 사용할 수 있도록 공개되어 있습니다.

---

이렇게 연구 논문의 내용을 블로그 글 형태로 작성해 보았습니다. 복잡하게 느껴질 수 있는 과학 연구 내용을 일반 독자들도 흥미를 느끼고 이해할 수 있도록 노력했습니다. 블로그 글 작성에 도움이 되시기를 바랍니다!



grok3

세포 속 유전자 이야기: Trinity로 풀어본 RNA의 비밀

안녕하세요, 여러분! 오늘은 생물학 연구에서 큰 주목을 받은 Trinity라는 기술에 대해 쉽게 풀어서 이야기해보려고 합니다. 이 연구는 세포 속에서 유전자가 어떻게 작동하는지를 알아내는 데 큰 도움을 준 논문(Nat Biotechnol, 2011)을 바탕으로 하고 있어요. 전문 용어가 많을 수 있지만, 최대한 일상적인 언어로 설명해볼게요. 자, 우리 몸속 유전자의 비밀을 함께 탐험해볼까요?

연구 배경: 왜 이 연구가 필요했을까?

우리 몸은 수많은 세포로 이루어져 있고, 각 세포는 유전자라는 설계도를 통해 필요한 단백질을 만들어요. 이 과정에서 RNA라는 중간 매개체가 유전자의 정보를 전달하는데, 이 RNA를 분석하면 세포가 어떤 일을 하고 있는지 알 수 있죠. 예를 들어, 특정 병이 생겼을 때 어떤 유전자가 이상하게 작동하는지 알아낼 수 있어요.

하지만 문제는 RNA를 분석하려면 유전자의 전체 설계도를 알아야 하는데, 모든 생물의 유전자 정보(게놈)가 완벽히 밝혀진 건 아니에요. 특히 곤충이나 희귀 생물처럼 게놈 정보가 없는 경우, RNA 분석이 정말 어려웠어요. 기존 방법은 게놈 정보가 있어야만 제대로 작동했기 때문에, 게놈이 없는 생물을 연구하려면 새로운 방법이 필요했답니다.

연구 목적: 연구진이 궁금했던 것

연구진은 게놈 정보 없이도 RNA 데이터를 분석해서 유전자의 전체 모습을 재구성할 수 있는 방법을 만들고 싶었어요. 즉, 설계도(게놈) 없이도 세포가 어떤 단백질을 만들고 있는지 알아내는 기술을 개발하는 게 목표였죠. 이 방법이 성공하면, 희귀 생물이나 암처럼 게놈이 복잡한 경우에도 유전자 연구를 훨씬 쉽게 할 수 있을 거예요.

데이터 또는 재료 설명: 어떤 데이터를 사용했나?

연구진은 세 가지 생물의 RNA 데이터를 사용했어요. 이 데이터는 세포에서 RNA를 추출한 뒤, 최신 sequencing 기술로 RNA의 조각(짧은 서열)을 읽어낸 거예요. 쉽게 말하면, RNA를 잘게 쪼개서 그 조각들을 컴퓨터로 읽은 데이터라고 생각하면 돼요. 사용된 생물은 다음과 같아요:

효모(Schizosaccharomyces pombe): 빵이나 맥주를 만들 때 쓰이는 효모와 비슷한 미생물이에요. 유전자가 비교적 간단해서 연구에 자주 쓰이죠.

생쥐(C57BL/6 쥐): 사람과 비슷한 유전자를 가진 포유류로, 면역 세포 데이터를 사용했어요.

흰파리(Bemisia tabaci): 농작물에 해를 끼치는 곤충으로, 게놈 정보가 없어서 연구가 어려운 생물이에요.

이 데이터를 통해 연구진은 다양한 생물에서 Trinity 기술이 얼마나 잘 작동하는지 확인하려 했어요.

연구 방법: 어떻게 연구했나?

Trinity는 RNA 데이터를 분석해서 유전자의 전체 모습을 재구성하는 프로그램이에요. 이 프로그램은 세 단계로 나뉘어 있어요. 비유를 들어 쉽게 설명해볼게요. 책이 찢어져서 조각난 페이지(RNA 데이터)를 가지고 원래 책(유전자 설계도)을 복원한다고 생각해보세요.

Inchworm(첫 단계): 찢어진 페이지 조각을 모아서 가장 많이 겹치는 부분부터 붙여서 긴 조각(컨티그)을 만들어요. 이 과정은 빠르고 간단하게 기본적인 유전자 조각을 만들어내죠.

Chrysalis(두 번째 단계): 비슷한 조각들을 모아서 그룹으로 나누고, 각 그룹마다 퍼즐처럼 연결된 그림(데 브루인 그래프)을 그려요. 이 그림은 유전자가 어떻게 서로 연결되어 있는지를 보여줘요.

Butterfly(마지막 단계): 퍼즐 그림을 보고 실제 페이지(완전한 유전자 서열)를 복원해요. 잘못된 조각(오류)은 버리고, 페이지가 제대로 이어지도록 확인하면서 최종 유전자 설계도를 만들어냅니다.

이 과정은 게놈 정보 없이도 RNA 조각만으로 유전자를 재구성할 수 있게 해줘요. 마치 설계도 없이 부품만 보고 기계를 조립하는 것과 비슷하다고 할까요?

연구 결과 및 예시: 어떤 결과를 얻었나?

Trinity는 정말 놀라운 성과를 냈어요! 주요 결과를 일반인도 이해할 수 있게 정리해볼게요:

효모 결과: 효모의 약 86% 유전자를 완벽히 재구성했어요. 심지어 기존에 알려지지 않은 새로운 유전자 조각(예: UTR, 비암호화 RNA)도 찾아냈죠. 예를 들어, 효모에서 특정 유전자가 꺼지거나 켜지는 데 중요한 역할을 하는 "안티센스 RNA"를 발견했는데, 이는 세포가 스스로 조절하는 비밀 스위치 같은 거예요.

생쥐 결과: 생쥐 면역 세포에서 약 8,185개의 유전자를 완벽히 재구성했어요. 특히 서로 비슷한 유전자(파라로그)나 다른 형태로 발현되는 유전자(스플라이싱 변이체)를 정확히 구분해냈죠. 이는 마치 쌍둥이 형제를 구별하는 것처럼 어려운 일이었어요!

흰파리 결과: 게놈 정보가 없는 흰파리에서도 4,323개의 유전자를 완벽히 재구성했어요. 예를 들어, 흰파리에서 ELAV라는 유전자가 두 가지 형태로 나타나는 걸 발견했는데, 이는 곤충의 신경 발달에 중요한 역할을 할 수 있어요.

예시: 흰파리를 생각해보세요. 이 곤충은 농작물을 망치지만, 게놈 정보가 없어서 연구가 어려웠어요. Trinity 덕분에 흰파리의 유전자 설계도를 알아냈고, 이 유전자가 왜 해충이 되는지, 어떻게 막을 수 있는지 연구할 수 있는 길이 열렸어요.

의미와 영향: 이 연구가 우리에게 어떤 도움을 줄까?

Trinity는 생물학 연구에 큰 변화를 가져왔어요. 이 기술이 우리 일상에 미치는 영향을 몇 가지로 정리해볼게요:

희귀 생물 연구: 지구에는 수백만 종의 생물이 있지만, 게놈 정보가 있는 건 극소수예요. Trinity는 곤충, 식물, 미생물 같은 생물의 유전자를 쉽게 분석할 수 있게 해줘요. 예를 들어, 새로운 약을 만들 수 있는 미생물을 발견하거나, 멸종 위기 종을 보호하는 데 도움을 줄 수 있어요.

질병 연구: 암이나 유전병은 게놈이 복잡하게 변해서 생기죠. Trinity는 게놈 정보 없이도 암 세포의 유전자 변화를 분석할 수 있어서, 새로운 치료법을 찾는 데 큰 도움이 될 거예요.

농업과 환경: 흰파리 같은 해충의 유전자를 분석하면, 환경에 해롭지 않은 방법으로 해충을 막을 수 있어요. 또, 식물의 유전자를 연구해서 더 튼튼한 작물을 만들 수도 있죠.

마치 퍼즐을 맞추는 것처럼, Trinity는 흩어진 RNA 조각을 모아서 생명의 설계도를 완성해줬어요. 이 기술 덕분에 우리는 생물의 비밀을 더 깊이 이해하고, 건강, 환경, 농업 등 다양한 분야에서 더 나은 미래를 만들 수 있을 거예요.

이 글은 전문가가 아닌 분들도 쉽게 이해할 수 있도록 작성했어요. 더 궁금한 점이 있거나 다른 연구를 요약하고 싶다면 언제든 말씀해주세요! 😊



deepseek

# **Trinity: 유전체 없이도 RNA 데이터로 전사체를 완벽하게 재구성하다**

## **연구 배경: 왜 이 연구가 필요했을까?**  

과학자들은 유전자 발현을 이해하기 위해 RNA 서열 분석(RNA-Seq)을 사용합니다. 기존 방법들은 참조 유전체(reference genome)에 RNA 데이터를 매핑하는 방식으로 전사체(transcriptome)를 분석했습니다. 하지만 참조 유전체가 없거나 불완전한 생물의 경우 이 방법을 사용할 수 없었죠. 예를 들어, 새로 발견된 곤충이나 특정 질환 관련 세포의 변형된 유전체처럼 말이에요.  

이런 한계를 극복하기 위해, **참조 유전체 없이도 RNA 데이터만으로 전사체를 완전히 재구성할 수 있는 방법**이 필요했습니다.  

---

## **연구 목적: 무엇을 알고 싶었나요?**  

이 연구의 목표는 **"Trinity"**라는 새로운 방법을 개발해, **유전체 정보 없이도 RNA 데이터만으로 완전한 전사체를 재구성**하는 것이었습니다. 특히, 다음과 같은 문제를 해결하고자 했어요:  

- 짧은 RNA 조각들을 어떻게 정확하게 연결할 것인가?  

- 서열 오류나 유사한 유전자들을 어떻게 구분할 것인가?  

- 하나의 유전자에서 생성되는 여러 스플라이스 변이체(alternative splice isoforms)를 어떻게 찾을 것인가?  

---

## **데이터 또는 재료 설명: 어떤 데이터를 사용했나요?**  

연구진은 세 가지 생물의 RNA 데이터를 사용했습니다:  

1. **분열효모(Schizosaccharomyces pombe)** – 잘 연구된 단세포 진핵생물  

2. **생쥐(Mouse)** – 복잡한 포유류 전사체 분석  

3. **가루이(Whitefly, Bemisia tabaci)** – **유전체 정보가 없는 곤충**  

이 데이터들은 **Illumina 시퀀서**로 생성된 짧은 RNA 조각(76bp)들로, 총 **수억 개의 읽기(read)**로 구성되어 있었습니다.  

---

## **연구 방법: Trinity는 어떻게 작동하나요?**  

Trinity는 세 가지 주요 단계로 구성됩니다:  

1. **Inchworm (애벌레 단계)**  

   - RNA 조각들을 **가장 많이 겹치는 부분**을 찾아서 연결합니다.  

   - 마치 퍼즐 조각을 맞추듯이, 유사한 서열들을 탐욕적(greedy) 알고리즘으로 조립합니다.  

2. **Chrysalis (번데기 단계)**  

   - Inchworm에서 만든 조각들을 **그룹화**하고, **de Bruijn 그래프**라는 수학적 모델을 사용해 복잡한 관계를 정리합니다.  

   - 이 단계에서는 **대체 스플라이싱**이나 **유사 유전자(paralogs)**를 구분할 준비를 합니다.  

3. **Butterfly (나비 단계)**  

   - 최종적으로 **완전한 전사체 서열**을 생성합니다.  

   - RNA 조각들의 연결 정보와 쌍을 이룬 읽기(paired-end reads)를 활용해 **정확한 경로**를 선택합니다.  

> 💡 **일반인을 위한 비유**  

> Trinity는 **퍼즐 조각(RNA 조각들)**을 먼저 큰 덩어리로 모으고(Inchworm),  

> 그 덩어리들을 연결 가능한 그룹으로 나눈 뒤(Chrysalis),  

> 최종적으로 완성된 그림(전사체)을 만드는(Butterfly) 과정과 같아요!  

---

## **연구 결과 및 예시: 어떤 성과가 있었나요?**  

### 1. **효모에서의 성능**  

- **91%**의 알려진 유전자를 완전히 재구성했습니다.  

- **새로운 비코딩 RNA**와 **반대 방향 전사체(antisense transcripts)**를 발견했어요.  

  - 예: 효모의 *Mug27/Slk1* 유전자 반대편에서 **100배 더 많이 발현**되는 RNA를 발견했습니다.  

### 2. **생쥐에서의 성능**  

- **복잡한 대체 스플라이싱**을 정확히 포착했습니다.  

- **8,185개**의 전사체를 완전히 재구성했고, **872개**의 스플라이스 변이체를 확인했습니다.  

### 3. **가루이(유전체 없음)에서의 성능**  

- **4,323개**의 완전한 유전자를 재구성했고, **325개**의 대체 스플라이스 변이체를 발견했습니다.  

  - 예: *ELAV-like* 유전자에서 두 가지 다른 스플라이스 형태를 확인했습니다.  

---

## **의미와 영향: 왜 이 연구가 중요할까??**  

1. **유전체가 알려지지 않은 생물 연구 가능**  

   - 희귀 곤충, 미생물, 심지어 **외계 생명체**까지도 RNA 데이터만으로 분석할 수 있게 됩니다.  

2. **의학적 적용 가능성**  

   - 암 세포처럼 **유전체가 변형된 경우**에도 정확한 전사체 분석이 가능해집니다.  

   - 맞춤형 치료법 개발에 기여할 수 있어요.  

3. **기존 방법보다 우수한 성능**  

   - Trinity는 **참조 유전체를 사용하는 방법**과 비슷한 정확도를 보였고,  

   다른 *de novo* 방법들(ABySS, SOAPdenovo)보다 **훨씬 더 많은 전사체**를 재구성했습니다.  

---

## **마치며: Trinity의 미래**  

이 연구는 **유전체 정보에 의존하지 않는 전사체 분석**의 새로운 표준을 제시했습니다. 앞으로는 더 많은 생물의 RNA 데이터를 분석해 **진화, 질병, 생명 현상**을 이해하는 데 큰 도움이 될 것입니다.  

Trinity는 오픈소스로 공개되어 있어, 누구나 사용할 수 있습니다. ([다운로드 링크](http://TrinityRNASeq.sourceforge.net))  

> 🧬 **"유전체가 없어도, RNA만으로 생명의 비밀을 풀다!"**  

> – Trinity 연구팀의 혁신적인 도전이 계속됩니다.  



perplexity.ai

## 연구 배경

최근에는 RNA-Seq라는 첨단 기술을 이용해 다양한 생물의 유전자 발현 정보를 대량으로 얻을 수 있게 되었습니다. 이 기술로부터 얻은 데이터는 우리가 생물의 유전자들이 실제로 어떻게 작동하는지(즉, 어떤 유전자들이 언제, 얼마나 발현되는지)를 이해하는 데 큰 도움을 줍니다. 하지만 이렇게 대량으로 쏟아지는 짧은 유전자 조각(‘리드’)들을 가지고, 원래의 완전한 유전자(‘전사체’)를 다시 조립하는 것은 매우 복잡한 일입니다. 특히, 기존에 유전체(생물의 전체 유전자 정보)가 완전히 밝혀지지 않은 생물의 경우에는 더욱 어렵습니다. 이런 문제 때문에, 연구진은 새로운 조립 방법이 필요하다고 느꼈습니다[1].

## 연구 목적

이 연구의 목적은 유전체 정보가 없는 생물에서도 RNA-Seq 데이터를 이용해 유전자들의 전체 구조(전사체)를 정확하고 효율적으로 복원할 수 있는 새로운 소프트웨어(‘Trinity’)를 개발하는 것이었습니다. 연구진은 기존 방법들이 갖고 있던 한계를 극복하고, 다양한 생물에서 쓸 수 있는 범용적인 해법을 찾고자 했습니다[1].

## 데이터 또는 재료 설명

연구진은 세 가지 생물에서 얻은 RNA-Seq 데이터를 사용했습니다.

- **효모(쉬조사카로미세스 폼베, S. pombe)**: 미생물로, 유전체 정보가 잘 알려져 있어 결과를 검증하기 좋았습니다.

- **생쥐**: 포유류로, 역시 유전체 정보가 잘 정리되어 있습니다.

- **흰파리(whitefly, Bemisia tabaci)**: 유전체 정보가 아직 완전히 밝혀지지 않은 곤충입니다.

이렇게 서로 다른 특성을 가진 생물들을 선택해, Trinity가 다양한 상황에서 잘 작동하는지 확인했습니다. RNA-Seq 데이터란, 각 생물의 세포에서 추출한 RNA를 짧은 조각들로 나누어 대량으로 읽어낸 정보입니다. 이 조각들을 잘 조립하면, 원래의 유전자 정보를 알 수 있습니다[1].

## 연구 방법

Trinity라는 소프트웨어는 세 단계로 구성되어 있습니다.

1. **Inchworm**: 가장 먼저, RNA-Seq 데이터에서 자주 등장하는 짧은 유전자 조각(‘k-mer’)을 찾아내어, 이를 바탕으로 긴 유전자 조각(‘contig’)을 빠르게 만듭니다. 이 단계에서는 유사한 유전자들이 섞이지 않도록, 각 조각을 독립적으로 처리합니다.

2. **Chrysalis**: 다음으로, Inchworm에서 만든 조각들을 서로 연결될 수 있는 그룹으로 묶고, 각 그룹에 대해 유전자 조각들이 어떻게 이어질 수 있는지 나타내는 ‘그래프(지도)’를 만듭니다.

3. **Butterfly**: 마지막으로, 이 그래프에서 실제로 존재할 수 있는 유전자들의 다양한 형태(예: 대체 스플라이싱, 유전자 중복 등)를 찾아내어, 최종적으로 완전한 유전자 서열을 복원합니다.

이 과정은 마치 퍼즐 조각을 맞추듯, 짧은 조각들을 차례로 연결해서 원래의 그림(유전자 전체 구조)을 복원하는 것과 비슷합니다. 복잡한 유전자 구조나 오류가 있는 데이터도 최대한 정확하게 처리할 수 있도록 설계되었습니다[1].

## 연구 결과 및 예시

Trinity를 실제 데이터에 적용한 결과, 기존의 다른 프로그램들보다 더 많은 유전자 정보를 정확하게 복원할 수 있었습니다. 예를 들어, 유전체 정보가 없는 흰파리에서도 Trinity를 이용해 다양한 유전자와 그 변이형(스플라이싱 형태, 유전자 중복 등)을 효과적으로 찾아낼 수 있었습니다. 이미 유전체가 알려진 효모와 생쥐에서도 Trinity가 복원한 유전자 정보가 실제와 거의 일치한다는 점을 확인했습니다.

쉽게 말해, Trinity는 퍼즐 조각이 섞여 있어도, 그림의 전체 윤곽을 잘 맞추는 ‘똑똑한 퍼즐 맞추기 도구’라 할 수 있습니다. 유전체가 없는 생물에서도, 이 도구만 있으면 유전자 정보를 효율적으로 복원할 수 있습니다[1].

## 의미와 영향

이 연구는 유전체 정보가 없는 생물에서도 유전자 연구를 가능하게 해줍니다. 예를 들어, 농업 해충이나 신종 바이러스처럼 아직 유전체가 밝혀지지 않은 생물을 연구할 때, Trinity를 이용하면 유전자 구조를 빠르게 파악할 수 있습니다. 이는 질병 연구, 신약 개발, 환경 생물 다양성 조사 등 다양한 분야에서 큰 도움이 될 수 있습니다.

또한, Trinity는 기존 방법보다 더 정확하고 다양한 유전자 정보를 제공하므로, 앞으로 더 많은 생물의 유전자 연구가 활발해질 것으로 기대됩니다. 즉, 우리 일상에 직접적으로 영향을 주는 생물(식량, 건강, 환경 등)에 대한 이해를 높이고, 새로운 해결책을 제시할 수 있는 기반을 마련해줍니다[1].















출처: @ye._.vely618


목요일, 11월 14, 2024

RNA-Seq 데이터로 SNP를 찾아내보자 -2-

오늘 논문은 2019년에 출판된 RNA-seq데이터로 SNP를 발굴하는 방법에 대한 논문입니다. 제목은 A high-throughput SNP discovery strategy for RNA-seq data 으로 이전에 포스팅은 새로운 tool을 만들어서 자랑을 했다면 이번 논문은 기존에 사용하던 tool들을 조합해서 식물에서 생산한 RNA-seq 데이터에서 SNP를 발굴하는 방법을 테스트 한 논문되겠습니다.

DOI: 10.1186/s12864-019-5533-4



gemini
## RNA-seq 데이터로 유전자의 차이를 찾는 방법
이 파일은 RNA-seq 데이터에서 SNP를 찾는 효율적인 방법을 제시하는 논문입니다. 좀 더 쉽게 말하면, 유전자 활동 정보를 이용해 사람들 간의 유전적 차이를 정확하게 찾아내는 방법을 연구한 것이죠. 마치 돋보기로 숨은 그림을 찾는 것처럼, RNA-seq 데이터를 활용하면 DNA 염기서열의 미세한 차이까지 찾아낼 수 있습니다.
### SNP가 뭐길래? 🤔
사람마다 얼굴 생김새가 다르듯, 유전 정보도 조금씩 다릅니다. 이러한 차이를 만드는 요인 중 하나가 바로 **SNP(단일 염기 다형성)**입니다. SNP는 DNA 염기서열에서 단 하나의 염기가 다른 것을 말하는데, 이 작은 차이가 키, 눈 색깔, 질병 발생 가능성 등 다양한 특징을 만듭니다.
### RNA-seq 데이터로 SNP를 찾는 방법 🧐
* **RNA-seq**: 세포 내에서 활동하는 유전자 정보를 담고 있는 RNA를 분석하는 기술입니다.
* **어셈블러**: RNA-seq 데이터를 조각조각 모아서 전체 유전 정보를 재구성하는 프로그램입니다. 마치 퍼즐 조각을 맞추는 것과 같습니다.
* **SNP 콜러**: 재구성된 유전 정보에서 SNP를 찾아내는 프로그램입니다. 숨은 그림 찾기 전문가라고 할 수 있죠.
### 이 논문에서 무엇을 했나요? 🤔
* **다양한 조합을 테스트**: 연구진들은 여러 종류의 어셈블러와 SNP 콜러를 조합하여 어떤 조합이 SNP를 가장 정확하게 찾아내는지 실험했습니다.
* **최적의 조합 발견**: 실험 결과, **Trinity 어셈블러**와 **GATK SNP 콜러**를 함께 사용하는 것이 가장 정확했습니다. 특히, 150bp 길이의 paired-end read를 사용했을 때 복숭아와 귤에서 100% 정확도로 SNP를 찾아냈습니다.
* **새로운 가능성 제시**: 이 연구는 RNA-seq 데이터를 이용하여 SNP를 정확하게 찾아내는 효율적인 방법을 제시했습니다. 이는 다양한 생물의 유전 정보를 분석하고, 질병 예측 및 개인 맞춤형 치료 등에 활용될 수 있습니다.
### 왜 이 연구가 중요한가요? 🤔
* **질병 예측 및 맞춤형 치료**: SNP는 질병 발생 가능성이나 약물 반응성과 관련이 있습니다. SNP 정보를 활용하면 개인별 질병 위험도를 예측하고, 가장 효과적인 치료법을 선택할 수 있습니다.
* **유전자 연구 발전**: RNA-seq 데이터를 이용한 SNP 분석은 유전자 연구의 새로운 도구가 될 수 있습니다. 이를 통해 유전자의 기능과 질병과의 관계를 밝혀내고, 새로운 치료법 개발에 기여할 수 있습니다.
### 결론
이 논문은 RNA-seq 데이터를 이용하여 SNP를 효율적으로 찾아내는 방법을 제시하는 중요한 연구입니다. 이 연구는 유전자 연구의 발전과 개인 맞춤형 의료 시대를 앞당기는 데 크게 기여할 것으로 기대됩니다.



clova-x
생명체의 유전 정보는 DNA에 저장되어 있으며, 이 DNA는 A, T, C, G라는 네 가지 염기로 구성되어 있습니다. 이 중에서 하나의 염기가 다른 염기로 바뀌는 것을 SNP(단일 염기 변이)라고 하며, 이는 유전적 다양성을 만들어내는 원인 중 하나입니다.
SNP는 유전 질환, 암, 당뇨병 등 다양한 질병과 관련이 있으며, 작물의 생산량, 품질, 병 저항성 등에도 영향을 미칩니다. 따라서, SNP를 탐지하고 분석하는 것은 생명공학 분야에서 매우 중요한 과제 중 하나입니다.
최근에는 NGS(차세대 시퀀싱) 기술이 발전하면서, 빠르고 대규모로 SNP를 탐지할 수 있게 되었습니다. 대표적인 NGS 기술로는 Illumina Genome Analyzer, Roche/454 FLX, ABI SOLiD 등이 있으며, 각각의 플랫폼은 민감도, 정확도, 재현성, 처리량 등에서 차이가 있습니다.
RNA-seq(RNA 시퀀싱)는 유전자의 발현을 분석하는 데 사용되는 기술로, 이를 통해 SNP를 탐지할 수도 있습니다. RNA-seq 데이터를 분석하여 얻은 서열 정보를 바탕으로 SNP를 찾아내고, 이를 통해 유전자의 기능과 발현 패턴을 이해할 수 있습니다.
하지만, RNA-seq 데이터에서 SNP를 탐지하는 것은 여러 가지 어려움이 있습니다. 데이터의 양이 많고 복잡하며, 누락되거나 오류가 있는 데이터가 있을 수 있습니다. 또한, SNP를 탐지하는 데 사용되는 알고리즘과 도구도 다양하며, 각각의 장단점이 있습니다.
따라서, RNA-seq 데이터에서 SNP를 탐지할 때는 적절한 알고리즘과 도구를 선택하고, 데이터를 정제하고 검증하는 과정이 필요합니다. 이를 위해 다양한 어셈블러와 SNP 콜러를 비교하고, 최적의 조합을 찾아내야 합니다.
예를 들어, Trinity와 GATK는 RNA-seq 데이터에서 SNP를 탐지하는 데 널리 사용되는 어셈블러와 SNP 콜러입니다. 이들은 높은 정확도와 재현성을 제공하며, 다양한 생물종에서 성공적으로 사용되었습니다.
또한, read 길이도 SNP 탐지의 정확도에 영향을 미치는 중요한 요소입니다. 긴 read 길이는 더 많은 정보를 제공하여 SNP 탐지의 정확도를 높일 수 있습니다.
이러한 기술과 전략을 활용하여 RNA-seq 데이터에서 SNP를 탐지하고 분석함으로써, 유전자의 기능과 생물학적 과정을 이해하고, 질병의 진단과 치료, 작물의 육종 등에 활용할 수 있습니다.



chatGPT
**고빈도 RNA-seq 데이터에서 SNP 탐지 방법**
### 1. SNP란 무엇인가요?
SNP(단일 염기 다형성)는 DNA 서열에서 하나의 염기가 다른 염기로 바뀐 유전자 변이를 뜻합니다. 예를 들어, DNA 서열 중 특정 위치에서 원래 ‘A’(아데닌)였던 염기가 ‘G’(구아닌)로 변한 경우가 있습니다. 이러한 변이들이 여러 곳에서 쌓이면, 개체들 간의 유전자 차이를 형성하고, 생물의 특징이나 질병 발생과 연관될 수 있습니다.
SNP는 유전적 다양성을 나타내는 중요한 지표로, 유전자 연구와 질병 진단 및 예측, 품종 개량 등의 연구에서 널리 사용됩니다.
### 2. RNA-seq 데이터로 SNP를 탐지하는 이유는 무엇인가요?
RNA-seq는 RNA(전사체)를 시퀀싱하여 유전자 발현 수준을 파악하는 기술입니다. 이 데이터는 많은 양의 변이를 포함하고 있어 SNP를 찾는 데 적합합니다. RNA-seq 데이터로 SNP를 분석하면 단백질 생성에 영향을 미치는 유전자 변이를 발견할 수 있어, 농업, 질병 연구, 신약 개발 등에서 활용도가 큽니다.
### 3. RNA-seq 데이터에서 SNP를 찾는 과정
SNP를 발견하는 과정은 RNA-seq 데이터에서 원시 데이터를 수집하고 이를 분석해 유의미한 변이를 찾는 절차로 이루어집니다. 이번 연구에서는 다음과 같은 조합으로 RNA-seq 데이터를 분석하여 가장 높은 정확도의 SNP 탐지 방법을 찾았습니다:
- **리드 길이:** 125 bp 또는 150 bp
- **조립 프로그램(Assembler):** Trinity, IDBA, oases, SOAPdenovo, Trans-abyss
- **SNP 탐지 프로그램(SNP Caller):** GATK, GBS
### 4. 연구에서 발견한 최적의 방법
이 연구는 복숭아와 귤의 유전자를 대상으로 실험하여 가장 높은 정확도를 보이는 방법을 찾아냈습니다. 특히, **150 bp의 리드 길이, Trinity 조립 프로그램, GATK 탐지 프로그램**을 사용할 때 SNP 탐지 정확도가 100%에 이르렀습니다. 이 조합이 다른 조합들에 비해 훨씬 높은 정확도를 나타내어, 다양한 식물과 생물의 SNP 연구에 사용할 수 있는 이상적인 방법으로 제시되었습니다.
### 5. 연구 결과와 의미
이 연구의 결과는 특정 조합을 사용했을 때 SNP를 빠르고 정확하게 찾을 수 있음을 보여주었으며, 특히 RNA-seq 데이터를 이용해 유전자 변이를 분석하는 과정에서 큰 도움을 줄 수 있습니다. 이는 향후 품종 개량, 질병 유전자 연구 등에서 효과적인 방법으로 활용될 수 있을 것입니다.



NotebookLM
## RNA 염기서열 데이터에서 SNP를 찾는 방법: 복숭아와 귤을 이용한 연구
안녕하세요, 저는 RNA 염기서열 데이터에서 SNP를 찾는 방법을 연구하는 전문가입니다. 오늘은 생명공학을 전공하지 않은 일반인 분들을 위해 "s12864-019-5533-4.pdf" 파일의 내용을 쉽게 설명해 드리려고 합니다. 복숭아와 귤의 RNA 염기서열 데이터를 이용한 이 연구는 어떻게 하면 **SNP를 정확하게 찾아낼 수 있는지**에 대한 흥미로운 결과를 보여줍니다.
### 1. SNP란 무엇인가요?
**SNP는 '단일 염기 다형성'의 약자로, DNA 염기서열에서 단 하나의 염기가 다른 것을 의미합니다.** 마치 길고 복잡한 문장에서 한 글자만 다른 것과 같죠. 사람마다 DNA 염기서열이 조금씩 다른데, 이러한 차이를 만들어내는 주요 요인 중 하나가 바로 SNP입니다. SNP는 유전형질, 질병 발생 가능성, 약물 반응 등에 영향을 줄 수 있습니다.
### 2. RNA 염기서열 데이터를 이용하면 왜 SNP를 찾기 쉬울까요?
**RNA 염기서열 분석(RNA-seq) 기술**은 DNA 염기서열 분석보다 저렴하면서도 유전자의 기능과 발현에 대한 정보를 풍부하게 제공합니다. RNA-seq를 통해 **수천 개의 SNP를 한 번에 발견**할 수 있으며, **특정 유전자의 발현량**까지 알 수 있다는 장점이 있습니다.
### 3. 연구는 어떻게 진행되었나요?
* **복숭아** 품종 'Hujingmilu'와 'Yulu', **귤** 품종 'Ponkan'과 'Yellowish-peeled Ponkan'의 껍질 조직에서 RNA를 추출하여 RNA-seq 데이터를 얻었습니다.
* **두 가지 길이의 염기서열 데이터(125 bp, 150 bp)**, **다섯 가지 조합기(Trinity, IDBA, Oases, SOAPdenovo, Trans-ABySS)**, **두 가지 SNP 호출기(GATK, GBS)**를 다양하게 조합하여 SNP를 예측했습니다.
* 예측된 SNP를 **PCR 증폭, 유전자 클로닝 및 염기서열 분석**을 통해 얻은 실제 SNP와 비교하여 정확도를 평가했습니다.
### 4. 연구 결과는 무엇인가요?
* **150 bp 길이의 염기서열 데이터를 사용했을 때 125 bp에 비해 잘못된 SNP(false positive SNP)를 찾는 비율이 훨씬 낮았습니다**.
* **조합기 중에서는 Trinity**가 가장 우수한 성능을 보였고, **SNP 호출기 중에서는 GATK**가 GBS보다 실제 SNP를 놓치는 비율이 낮아 훨씬 우수했습니다.
* **150 bp 길이의 염기서열 데이터, Trinity 조합기, GATK SNP 호출기**를 함께 사용했을 때 복숭아와 귤에서 모두 **100%의 정확도**로 SNP를 찾아낼 수 있었습니다.
### 5. 이 연구가 왜 중요한가요?
이 연구는 **RNA-seq 데이터에서 SNP를 정확하고 효율적으로 찾아내는 최적의 방법을 제시**했다는 점에서 큰 의미가 있습니다. 150 bp 길이의 염기서열 데이터, Trinity 조합기, GATK SNP 호출기 조합은 복숭아와 귤뿐만 아니라 다른 생물에도 적용 가능할 것으로 기대됩니다.
### 6. 이 연구 결과는 어떻게 활용될 수 있을까요?
**SNP는 유전적 다양성 분석, 품종 개량, 유전체 연관 분석 등 다양한 분야에서 활용될 수 있습니다.** 예를 들어, 특정 질병에 대한 저항성을 가진 품종을 개발하거나 개인별 맞춤형 의료 서비스를 제공하는 데 유용하게 활용될 수 있습니다.

식물 중에 복숭아와 귤(만다린)을 가지고 테스트 했을 때 Trinity와 GATK로 SNP를 탐지하면 가장 좋은 결과 (확인된 280개 SNP 모두 탐지!!)를 보여줬고, 그 외 조합으로는 정확도가 100%에 도달하지 못했다고 하니, Reference Genome가 없는 경우 Paired-end RNA-seq 데이터만 있다면 Trinity와 GATK로 SNP를 탐지하면 쓸만한 결과를 얻을 수 있지 않을까 합니다. ;)

요즘엔 걍 이런 논문 찾지 말고 perplexity, chatGPT, gemini 한테 분석 전략을 문의하는게 더 정확하고 빠를지도.. 물론 팩트체크는 필수입니다만 ㅎㅎ


출처: @ye._.vely618


금요일, 10월 25, 2019

간만에 denovo RNA-Seq 해보기 -유전자구조예측편-

denovo RNA-Seq를 사용해서 조립을 했다면
조립된 서열들은 어떤 유전자인지 궁금해 지겠쥬?

안 궁금하면 그냥 끝! 하고
서열을 NCBI에 fastq파일 디파짓하고 Bye さようなら하면
그냥 남 좋은일 하는 겁니다.
(나는 대인배다 나는 시퀀싱 비용이 아깝지 않다 하시는 분이라면
친하게 지내요!! 제발~ )

여튼 RNA-Seq을 했고, 생산된 RNA-Seq을 가지고 조립까지 했다면
조립된 서열들은 어떤 유전자들일까 궁금한게 인지사정!

그러면 그런 tool에서는 어떤 것들이 있을까?

바로 이런게 있습니다.
TransDecoder

TransDecoder Wiki

조립된 RNA-Seq서열 에서 coding 서열을 찾아주는 프로그램 입니다.
(현재 버전이 5.5.0이네요.. 다행히 어떤 업데이트도 일어나지 않았네요..)

풋 아마추어같이 RNA-Seq서열이니깐 ATG로 시작하는 것 찾으면 되지 무슨 프로그램이야 프로그램은 아마추어 같으니라고!!
라고 하신다면 당신은 느응력자!

다들 알고계시다 싶이 ATG로 시작하는 것들 major긴 하지만 RNA-Seq을 해서 조립하게되면 ATG로 시작하지 않은 partial로 어딘가가 짤려진 gene 서열들이 존재하기 때문에 그런것들도 잘 알아서(모 대략, 못찾는것도다는) 찾아주는 녀석이 바로 이녀석 되겠습니다.

-사실 이거 말고 다른것도 많이 있을겁니다. 제가 이것밖에 안써서 이거 소개합니다. ㅎㅎ


그냥 위에 파일 다운 받아서 압축 풀고 trinity로 조립한 fasta파일을 넣고 돌리면

$ ~/TransDecoder-TransDecoder-v5.5.0/TransDecoder.LongOrfs -t Trinity.fasta --gene_trans_map Trinity.fasta.gene_trans_map

(근데 저 --gene_trans_map이 무슨 옵션이었는지 까먹었네요...)

여튼 이렇게 돌리면 대략적인 결과 나오고 그 결과가지고 연구하면됩니다.
이거가지고 부족해!! 하시면 genome project 진행하시면되겠습니다!!

ps. 위의 글은 유전자 예측이 아닌 유전자 구조 예측이 맞는 표현입니다. Orz


출처: SM

금요일, 3월 15, 2019

간만에 de novo RNA-Seq 해보기 -조립편-

Trinity를 사용한 de novo RNA-seq은 별거없습니다.

다음과 같은 명령어를 사용하면 끝!

기본 Assembly 방법:
$ ~/trinityrnaseq-Trinity-v2.6.6/Trinity --seqType fq --max_memory <memory_size> --samples_file <sample.txt> --SS_lib_type <library type> --CPU <thread_num> --full_cleanup
$ ~/trinityrnaseq-Trinity-v2.6.6/Trinity --seqType fq --max_memory <memory_size> --left <left.fq.gz> --right <right.fq.gz> --SS_lib_type <library type> --CPU <thread_num> --full_cleanup



Genome Guide Assembly 방법:
$ ~/trinityrnaseq-Trinity-v2.6.6/Trinity --seqType fq --max_memory <memory_size> --samples_file <sample.txt> --SS_lib_type <library type> --CPU <thread_num> --genome_guided_bam <align.bam> --genome_guided_max_intron <max_intron> --full_cleanup


유경험자면 아시겠지만 RNA-Seq 데이터만 있으면 걍 default assembly방법을 사용하시는게 제일 좋은 결과를 얻으실 수 있으실겁니다.
어설프지만 genome 데이터가 있는데 그냥 하는것 보다 어설프더라도 genome을 활용하는게 좋지 않을까? 응 하지 마세요
어설픈 input은 어설픈 output을 너님의 손에 가져다 줍니다.

하실꺼면 Reference Genome 만드실때 genome을 탄탄하게 만들고 다양한 단계의 RNA-Seq을 하셔서 gene prediction할 때 RNA-Seq 데이터를 활용하세요
그게 맞는 방법입니다. :)

그리고 --SS_lib_type에 어떤 걸 넣어야 할지 난 모르겠다 하시는분은 여기 biostars를 참고하세요 :)

좀 더 자세한 wiki >여기<



출처: JYP



일요일, 3월 10, 2019

간만에 denovo RNA-Seq 해보기 -설치편-

최근 간만에 해보기가 올라가고 있는데...
진짜 2년만에 RNA-seq 분석을 해봐서..

걍 분석하는 단계나 프로그램 사용법 정리 차원에서 글을 올리고 있습니다.

4짜 산업 시대에 발맞춰 유전체 데이터 전문 설거지팀 하나 꾸리는것도 나쁘지 않을듯.... (대신 건당 비용때문에 수주가 안들어올 것 같다는게 함정 ㅎㅎ )

여튼 오늘은 de novo RNA-Seq 분석입니다.

일단 de novo RNAseq 시장을 석권했던.. 지금도 지배하고 있는 것으로 보이는데..
제가 사용했던 버전은 2.0.6이었는데.. ㄷㄷㄷ 벌써 2.8.4네요..
다들 아시는 삼위일체 Trinity 입니다.

지금 사용하는 서버에서는 cmake버전이 2.x라서 2.8.4대신 낮은 버전인 2.6.6버전으로 테스트를 수행하고 있습니다.
같은 input에 옵션이 비슷한데 2.6과 2.8의 결과가 많이 달라질지는 잘 모르겠습니다.
버전별 output 비교는 나중에 한번 기회되면 도전해보는것으로!!

$ wget https://github.com/trinityrnaseq/trinityrnaseq/archive/Trinity-v2.6.6.tar.gz
$ tar zxf Trinity-v2.6.6.tar.gz
$ cd trinityrnaseq-Trinity-v2.6.6/
$ make && make install

참고로 make했을때 어쩌구 저쩌구 /usr/local/bin 권한없다라는 메세지를 보여주고 에러를 밷어낸다면 trinityrnaseq-Trinity-v2.6.6/util/support_scripts/ 밑에 있는 trinity_installer.py 파일의 destination_package_dir 변수명의 내용을 수정해주시면됩니다.
(제 경우 make할때 DESTDIR 설정을 해주어도 계속 /usr/local/bin을 요구해서... trinity_install.py 파일을 직접 수정했습니다. ㅎㅎ 다른 방법이 분명 있을거 같은데.. )

여튼 에러가 발생한다면 해당 에러를 잡고 설치하면(당연한 소리를..) 문제 없을것이라고 말씀드릴 수 있습니다!!



출처: SM