כאן, אנו מציגים פרוטוקול לניתוח נתוני miRNA-Seq באמצעות R. זרימת העבודה מאפשרת לחוקרים לחקור רשתות מווסתות miRNA, ואת משמעותן בשאלות ביולוגיות וקליניות מגוונות. עבודה זו נועדה לשמש מדריך מעשי לחוקרים מתחילים ומנוסים בתחום הביואינפורמטיקה של miRNA.
מאמר שיטה
* These authors contributed equally
כאן, אנו מציגים פרוטוקול לניתוח נתוני miRNA-Seq באמצעות R. זרימת העבודה מאפשרת לחוקרים לחקור רשתות מווסתות miRNA, ואת משמעותן בשאלות ביולוגיות וקליניות מגוונות. עבודה זו נועדה לשמש מדריך מעשי לחוקרים מתחילים ומנוסים בתחום הביואינפורמטיקה של miRNA.
מיקרו-רנ"א (miRNAs) הם מווסתים פוסט-שעתוק קריטיים המשפיעים על מגוון רחב של תהליכים פיזיולוגיים ופתולוגיים. עם התקדמות טכנולוגיות ריצוף בתפוקה גבוהה, miRNA-Seq התגלה ככלי רב עוצמה לאפיון דפוסי ביטוי miRNA. עם זאת, פרשנות אמינה של נתונים כאלה דורשת צינור ניתוח סטנדרטי וניתן לשחזור. כאן, אנו מציגים זרימת עבודה מאומתת לעיבוד נתוני miRNA-Seq וניתוח ביואינפורמטיקה באמצעות R. פרוטוקול זה מקיף את כל השלבים החיוניים, כולל עיבוד מקדים של נתונים גולמיים, בקרת איכות, יישור, כמות, נורמליזציה, ניתוח ביטוי דיפרנציאלי, חיזוי יעדים, העשרה פונקציונלית ובניית רשת רגולטורית. זרימת העבודה תוכננה לגמישות ושקיפות, משלבת חבילות R שאומצו באופן נרחב ותומכת בהערות ספציפיות למין ובהתאמה אישית מודולרית. בנוסף, המשתמשים מונחים לבצע פרשנות ביולוגית במורד הזרם על ידי מינוף מסדי נתונים וכלי הדמיה שנאספו כגון Cytoscape. פרוטוקול זה לא רק תומך בניתוח סטטיסטי חזק אלא גם מאפשר תובנות משמעותיות לגבי אינטראקציות miRNA-mRNA ותפקידן במנגנוני המחלה. הוא מתאים במיוחד לחוקרים מתחילים ומנוסים כאחד המבצעים גילוי סמנים ביולוגיים של miRNA, מידול מחלות או מחקרי מולטי-אומיקס אינטגרטיביים.
מיקרו-רנ"א (miRNAs) הן מולקולות RNA קצרות שאינן מקודדות המשפיעות באופן משמעותי על ביטוי הגנים על ידי פעולה בשלב1 שלאחר השעתוק. הם מתפקדים בדרך כלל על ידי קשירה לרצפים משלימים ב-3' אזורים לא מתורגמים (UTRs) של RNA שליח מטרה (mRNAs), מה שמוביל לפירוק mRNA או דיכוי תרגומי1. במהלך שני העשורים האחרונים, miRNAs מוכרים יותר ויותר כמווסתים מרכזיים של תהליכים ביולוגיים שונים, כולל התפשטות תאים, התמיינות, אפופטוזיס, תגובות חיסוניות והתפתחות איברים2. יתר על כן, חוסר ויסות של ביטוי miRNA היה מעורב בפתוגנזה של מחלות רבות, כגון סרטן, מחלות לב וכלי דם, הפרעות נוירולוגיות ומחלות כליות3. ממצאים אלה מדגישים את הפוטנציאל של miRNAs לא רק כמטרות טיפוליות אלא גם כסמנים ביולוגיים זעיר פולשניים באבחון קליני.
עם הופעתן של טכנולוגיות ריצוף מהדור הבא (NGS), חקר ה-miRNAs נכנס לעידן חדש. בניגוד לשיטות מבוססות מיקרו-מערך המוגבלות ל-miRNAs ידועים, ריצוף miRNA (miRNA-Seq) מאפשר פרופיל מקיף, תפוקה גבוהה ובלתי מוטה של miRNAs ידועים וחדשים על פני סוגי דגימות ותנאים שונים4. miRNA-Seq מספק רגישות, דיוק וטווח דינמי מעולים, מה שהופך אותו לשיטה מועדפת לחקירת דפוסי ביטוי miRNA וגילוי מנגנוני ויסות בסביבות פיזיולוגיות ופתולוגיות5. עם זאת, ניתוח נתוני miRNA-Seq מציג אתגרים חישוביים ספציפיים, כולל טיפול באורכי קריאה קצרים, הסרת רצפי מתאמים, הבחנה בין בני משפחת miRNA קרובים וניהול יתירות גבוהה בספירת קריאה6. מאפיינים אלה מחייבים זרימת עבודה אנליטית מתוקננת ומתוקננת בקפידה.
למרות שפותחו צינורות וכלי תוכנה שונים לניתוח נתוני miRNA-Seq, רבים מהם מסתמכים על ממשקי משתמש גרפיים או זרימות עבודה קבועות המגבילים את הגמישות ויכולת השחזור7. לעומת זאת, סביבת התכנות R מספקת פלטפורמה רבת עוצמה וניתנת להתאמה אישית לניתוח ביואינפורמטיקה8. R מציעה מערכת אקולוגית עשירה של חבילות למידול סטטיסטי, הדמיית נתונים ואינטגרציה עם מסדי נתונים ביולוגיים. זה מאפשר למשתמשים לבצע ניתוחים מקיפים וניתנים לשחזור בצורה שקופה ומבוססת סקריפטים. יתרה מכך, האופי המודולרי של זרימות עבודה R מאפשר לחוקרים להתאים כל שלב בהתאם לדרישות ניסוי ספציפיות, החל מעיבוד מקדים של נתונים גולמיים ועד לפרשנות פונקציונלית.
בפרוטוקול זה, אנו מציגים זרימת עבודה מאומתת ומלאה של ניתוח miRNA-Seq המיושמת כולה ב-R, במטרה לספק פתרון ניתן לשחזור והתאמה למשתמש לחוקרים העובדים עם נתוני ביטוי miRNA. זרימת העבודה מתחילה בבקרת איכות וחיתוך מתאם של קריאות ריצוף גולמיות, ולאחר מכן יישור לגנום ייחוס או לרצפי miRNA ידועים. השלבים הבאים כוללים כימות של ספירת קריאה, נורמליזציה, ניתוח ביטוי דיפרנציאלי, חיזוי גנים מטרה, העשרה פונקציונלית והדמיית רשת. זרימת העבודה משלבת מספר חבילות R בשימוש נרחב ומתוחזקות היטב, מה שמבטיח אמינות ותאימות לעדכונים והרחבות עתידיים.
אחת מנקודות החוזק המרכזיות של פרוטוקול זה טמונה ביכולתו להתקדם מעבר לתוצאות ביטוי דיפרנציאליות ולספק פרשנות ביולוגית משמעותית. על ידי שילוב מסדי נתונים שנאספו של אינטראקציות miRNA-mRNA מאומתות וחזויות, זרימת העבודה מאפשרת למשתמשים לזהות גני יעד רלוונטיים מבחינה ביולוגית. לאחר מכן ניתן לעבור מטרות אלה לניתוח אונטולוגיה גנטית והעשרת מסלולים כדי לחשוף תהליכים ביולוגיים ומסלולים מולקולריים מושפעים. בשלב האחרון, ניתן לדמיין רשתות אינטראקציה של miRNA-mRNA באמצעות כלים חיצוניים כגון Cytoscape9, המספקים תובנה לגבי הנוף הרגולטורי וזיהוי miRNAs מרכזיים בעלי חשיבות פונקציונלית פוטנציאלית.
שיטה זו יושמה בהצלחה בהקשרים של מחקר קליני, כולל מחקרים על מחלות כליות, שבהם miRNA במחזור משמשים כסמנים ביולוגיים מבטיחים לאבחון ופרוגנוזה10. עם זאת, העיצוב המודולרי והגמיש של זרימת העבודה הופך אותו למתאים למגוון רחב של יישומים, כולל מודלים של מחלות, מחקרי תגובה לתרופות, ביולוגיה התפתחותית וגנומיקה השוואתית. חוקרים יכולים להתאים בקלות את זרימת העבודה כך שתתאים להערות ספציפיות למין, תנאי ניסוי או שכבות נוספות של נתוני אומיקס.
על ידי הצעת פתרון מבוסס קוד פתוח ומבוסס סקריפטים, צינור ממוקד R זה נותן מענה לכמה מהמגבלות העיקריות הקשורות לכלי miRNA-Seq קיימים, כולל התאמה אישית מוגבלת, הסתמכות על ממשקים גרפיים לא שקופים, חוסר תמיכה באורגניזמים שאינם מודלים, יכולת שחזור לקויה עקב היעדר בקרת גרסאות וקושי בשילוב עם מסגרות ניתוח סטטיסטיות ופונקציונליות במורד הזרם. הוא מאפשר שליטה מלאה בפרמטרים של עיבוד נתונים, מעודד שחזור באמצעות קוד מבוקר גרסאות ומקדם שקיפות במחקר ביואינפורמטיקה. ככל שחשיבותם של miRNAs ממשיכה לגדול בהקשר של ביולוגיה מערכתית ורפואה תרגומית, גישה למסגרת ניתוח אמינה וניתנת להתאמה הופכת חיונית יותר ויותר.
הגישה מוגבלת. התחברו או התחילו תקופת ניסיון כדי לצפות בתוכן זה.
הערה: חומרים עם קישורי תוכנה מפורטים בטבלת החומרים.
1. הכנת דגימות RNA וספריות רצף
הערה: בצע חילוץ ורצף של RNA מחוץ לזרימת עבודה חישובית זו. יש יותר מדרך אחת לנתח נתוני ריצוף miRNA. חלק זה מספק את ההקשר של מעשי אחד.
2. עיבוד מקדים של קריאות גולמיות וביצוע בקרת איכות
cutadapt -a XXXX -o trimmed_reads.fastq raw_reads.fastqfastqc trimmed_reads.fastq3. מפת קוראת ומייצרת מטריצות ספירה
wget ftp://mirbase.org/pub/mirbase/CURRENT/mature.fabowtie-build reference.fa reference_indexbowtie -v 0 -a --best --strata reference_index trimmed_reads.fastq > aligned_reads.samsamtools view -S -b aligned_reads.sam > aligned_reads.bamsamtools sort aligned_reads.bam -o aligned_reads_sorted.bam
samtools index aligned_reads_sorted.bamfeatureCounts -a miRNA.gtf -o counts.txt aligned_reads.bam4. לבצע ניתוח ביטוי דיפרנציאלי ב-R
library(DESeq2)
countData <- read.csv("counts.csv", row.names=1)
colData <- read.csv("metadata.csv", row.names=1)
dds <- DESeqDataSetFromMatrix(countData = countData, colData = colData, design = ~ condition)dds <- DESeq(dds)vsd <- vst(dds, blind=FALSE)plotPCA(vsd, intgroup="condition")res <- results(dds)
resOrdered <- res[order(res$pvalue), ]summary(res)sig_miRNA <- subset(res, pvalue < 0.05 & abs(log2FC) > 1)library(EnhancedVolcano)
EnhancedVolcano(res,
lab = rownames(res),
x = 'log2FoldChange',
y = 'pvalue',
title = 'Differentially Expressed miRNAs')5. לחזות את גני המטרה של miRNAs
library(multiMiR)
target_results <- get_multimir(mirna = c("hsa-miR-21-5p"), table = "validated")genes <- unique(target_results@data$target_symbol)6. לבצע ניתוח העשרה פונקציונלית
library(clusterProfiler)
library(org.Hs.eg.db)ego <- enrichGO(gene = genes,
OrgDb = org.Hs.eg.db,
keyType = "SYMBOL",
ont = "BP",
pAdjustMethod = "BH",
pvalueCutoff = 0.05)
dotplot(ego)ekegg <- enrichKEGG(gene = genes, organism = 'hsa')
dotplot(ekegg)7. לבנות ולהמחיש רשת אינטראקציה miRNA - mRNA
write.csv(miRNA_target_pairs, "network.csv")הגישה מוגבלת. התחברו או התחילו תקופת ניסיון כדי לצפות בתוכן זה.
הורדנו את מטריצת ביטוי המיקרו-RNA מ-GSE133530 וביצענו ניתוח ביטוי דיפרנציאלי ישירות. סיפקנו סקריפט R אנליטי לדוגמה עבור מערך הנתונים בקובץ משלים 1. מערך הנתונים ביצע פרופיל miRNA גלובלי על 16 ציסטות כלייתית בגדלים שונים (ציסטות מינימליות: פחות מ-1-5 מ"ל, n = 10; ציסטות בינוניות: בין 10-25 מ"ל, n = 4; ציסטות גדולות: גדולות מ-50 מ"ל, n = 4) ורקמה ציסטית מינימלית (MCT, n = 7, כולל 1 שכפול) מארבע כליות פוליציסטיות PKD1. בנוסף, רקמות קליפת המוח הכלייתיות ללא ממאירות התקבלו משל...
הגישה מוגבלת. התחברו או התחילו תקופת ניסיון כדי לצפות בתוכן זה.
ניתוח נתוני miRNA-Seq מציב אתגרים מובהקים בשל הגודל הקטן והיתירות של הקריאות, מה שהופך את בקרת האיכות הקפדנית והעיבוד המקדים לקריטיים. אחד השלבים החשובים ביותר בזרימת העבודה הוא חיתוך מתאם. מכיוון שאורכם של miRNAs הוא כ-22 נוקלאוטידים, רצפי מתאמים יכולים לשלוט בקלות בקריאות אם לא יוסרו כראוי. אי ביצוע חיתוך מדויק עלול לגרום לחוסר יישור ולניפוח של קריאות חיוביות כוזבות. באופן דומה, יש ליישם סינון איכותי לפני היישור כדי למנוע בסיסים באיכות נמוכה שעלולים לפגוע בדיוק המיפוי. מיפוי וכימות מיי...
הגישה מוגבלת. התחברו או התחילו תקופת ניסיון כדי לצפות בתוכן זה.
המחברים מצהירים שאין ניגודי אינטרסים.
אנו מודים לסוכנויות המממנות ולמשתפי הפעולה התומכים בפרויקט זה. תוכנית פעולה לחדשנות מדעית וטכנולוגית בשנחאי (22Y11905500, 24142201800), פרויקט מוסדי של בית החולים מס' 905 של חיל הים PLA (2024Q021), פרויקט מחקר נוער של ועדת הבריאות המחוזית של צ'אנגנינג (2024QN29) ופרויקט מחקר של האוניברסיטה הרפואית הימית (2024QN040).
הגישה מוגבלת. התחברו או התחילו תקופת ניסיון כדי לצפות בתוכן זה.
| שם | חברה | מספר קטלוג | הערות |
|---|---|---|---|
| Agilent-021827 מיקרו-מערך miRNA אנושי | זריז | / | מערך מסחרי לאפיון מיקרו-רנ"א של דגימות אנושיות |
| עניבת פרפר | אוניברסיטת ג'ונס הופקינס | http://bowtie-bio.sourceforge.net/index.shtml | כלי תוכנה ליישור קריאות רצף לרצפי התייחסות ארוכים |
| clusterProfiler (חבילת R) | מוליכים ביולוגיים | https://bioconductor.org/packages/clusterProfiler/ | חבילת R המיועדת לניתוח העשרה פונקציונלית והדמיה של נתונים ביולוגיים בעלי תפוקה גבוהה. |
| קאטאדפט | קוד פתוח | https://cutadapt.readthedocs.io | כלי שורת פקודה שמסיר רצפי מתאמים, פריימרים, זנבות פולי-A ומקטעים לא רצויים אחרים מקריאות רצף בתפוקה גבוהה. |
| ציטוסקייפ | קונסורציום Cytoscape | https://cytoscape.org/ | פלטפורמת תוכנה בקוד פתוח המיועדת להדמיה וניתוח של רשתות ביולוגיות מורכבות. |
| DESeq2 (חבילת R) | מוליכים ביולוגיים | https://bioconductor.org/packages/DESeq2/ | חבילת R המיועדת לניתוח ביטוי גנים דיפרנציאלי של נתוני ספירה |
| EnhancedVolcano (חבילת R) | מוליכים ביולוגיים | https://bioconductor.org/packages/EnhancedVolcano/ | חבילת R שנועדה ליצור עלילות הר געש באיכות פרסום. |
| FastQC | באברהם ביואינפורמטיקה | https://www.bioinformatics.babraham.ac.uk/projects/fastqc/ | כלי בקרת איכות בקוד פתוח לנתוני ריצוף בתפוקה גבוהה. |
| ספירת תכונות | קריאת משנה / SourceForge | http://subread.sourceforge.net/ | תוכנה המשמשת לספירת קריאות הממופות לתכונות גנומיות |
| ספירת HTSeq | חבילת Python | https://htseq.readthedocs.io | כלי שורת פקודה שסופר כמה קריאות ריצוף מיושרות בתפוקה גבוהה חופפות תכונות גנומיות כגון גנים או אקסונים. אני |
| שבב חרוזים לביטוי MicroRNA של Illumina Human v2 | אילומינה | / | מערך מסחרי לאפיון מיקרו-רנ"א של דגימות אנושיות |
| multiMiR (חבילת R) | מוליכים ביולוגיים | https://bioconductor.org/packages/multiMiR/ | חבילת R המספקת את האוסף המשולב הגדול ביותר של microRNA&ndash חזוי ומאומת בניסוי; אינטראקציות ממוקדות יחד עם האסוציאציות שלהם למחלות ותרופות. |
| הארגוני. Hs.eg.db (חבילת R) | מוליכים ביולוגיים | https://bioconductor.org/packages/org.Hs.eg.db/ | חבילת הערות המיועדת למחקר גנומי אנושי (הומו ספיינס). |
| תוכנת R | פרויקט R | https://www.r-project.org/ | פרויקט קוד פתוח לחישוב סטטיסטי |
| סטודיו | פוזיט PBC | / | סביבת פיתוח משולבת עוזרת להיות פרודוקטיביים יותר עם R ו-Python |
| SAMtools | קוד פתוח | http://www.htslib.org/ | חבילת תוכנה למניפולציה של נתוני ריצוף מהדור הבא (NGS). |
הגישה מוגבלת. התחברו או התחילו תקופת ניסיון כדי לצפות בתוכן זה.
בקש הרשאה לשימוש חוזר בטקסט או באיורים של מאמר JoVE זה
בקש הרשאה