6.4.11 · HinglishBioinformatics & Computational Biology

Explain data visualization in genomics

1,843 words8 min readRead in English

6.4.11 · Biology › Bioinformatics & Computational Biology


WHAT hai genomic data visualization?

Core idea hai visual encoding: har data piece ko ek aisi channel assign ki jaati hai jise aankhein achhi tarah se padh sakti hain.

Data type Best visual channel Example plot
Genomic position horizontal position (x-axis coordinate) genome browser track
Read count / coverage height (bar length) coverage histogram
Expression value color intensity heatmap
Sample similarity 2D distance PCA/clustering
Genome-wide signal angle around a circle Circos plot

WHY chahiye yeh? (the 80/20 core)

Woh 20% jo 80% value deta hai: teen "workhorse" plot families.

  1. Genome browser tracks — answer karta hai "chromosome pe kahan?"
  2. Heatmaps + clustering — answer karta hai "kaunse genes/samples ek jaisa behave karte hain?"
  3. Manhattan & volcano plots — answer karta hai "kaunse points statistically significant hain?"

Agar tum ye teeno master kar lo, tum zyaadatar genomics papers padh sakte ho.


HOW kaam karta hai har plot (derived from what it must show)

1. Genome browser track

  • Coverage track: har base position pe, height = us position ko cover karne wale reads ki sankhya, .
  • Gene track: boxes (exons) jo thin lines (introns) se jude hote hain.
  • Variant track: SNP positions pe tick marks.

2. Heatmap (the color-matrix)

Standard preprocessing derive karna — the Z-score. Raw expression values bohot bade ranges mein hote hain (housekeeping genes >> rare genes), isliye unka color sab kuch dabaa dega. Hum chahte hain ki har gene ko apne baseline se compare kiya jaaye. Gene ke liye samples ke across:

  • kyun subtract karte hain? Har gene ko 0 pe center karne ke liye → color = "is gene ke average se upar ya neeche."
  • se kyun divide karte hain? Alag-alag variability wale genes ko comparable banane ke liye → ki value ka matlab hai "2 SDs high" har gene ke liye.

Phir rows aur columns ko hierarchical clustering se reorder kiya jaata hai taaki similar profiles adjacent ho jayein, jo co-regulated genes ke blocks ko visible banata hai.

3. Volcano plot (axes derive karna)

  • x-axis: change ki magnitude = . Log kyun? Taaki doubling () aur halving () symmetric rahe: , .
  • y-axis: confidence = . kyun? Kyunki tiny p-values () badi heights () ban jaati hain — significant genes upar ud jaate hain.

Upar ke do "wings" = genes jo strongly aur significantly dono badal gaye hain.

4. Manhattan plot (GWAS)

Wahi trick, lekin x = sabhi chromosomes ke across genomic position. Unche "skyscrapers" = loci jo ek trait se associated hain.

Figure — Explain data visualization in genomics

Worked examples


Common mistakes


Recall Feynman: 12-year-old ko explain karo

Socho tumhare paas ek giant spreadsheet hai jisme tumhare body ke genes ke baare mein ek million numbers hain. Unhe ek ek karke padhna impossible hai. Toh instead tum use paint karo: har number ek color ban jaata hai, bade ke liye hot aur chhote ke liye cold. Ab spreadsheet ek picture jaisi dikhti hai, aur tumhari aankhein instantly red splotches spot kar leti hain — "interesting" genes. Doosre tricks DNA ke ek map pe dots rakhte hain (jahan cheezein hoti hain) ya dots is tarah plot karte hain ki sach mein important wale screen ke top pe ud jaayein. Visualization = boring numbers ko aisi pictures mein badalna jo tumhari aankhein padh sakein.


Recall flashcards

Heatmaps mein raw expression ki jagah Z-scores kyun use hote hain?
Har gene ko uske apne mean pe center karne ke liye aur uske apne SD se scale karne ke liye, taaki sab genes comparable ho jayein aur ek high-expression gene color dominate na kare.
Volcano plot ka x-axis kya represent karta hai aur yeh log kyun hai?
fold change; log doubling (+1) aur halving (−1) ko 0 ke around symmetric banata hai.
Volcano aur Manhattan dono plots ka y-axis kya dikhata hai?
— chhote p-values badi heights ban jaati hain, isliye significant points upar uth jaate hain.
Human eye sabse accurately kaunsa visual channel padhti hai?
Position, uske baad length, phir (sabse kam accurately) color.
Genome browser mein coverage track kya plot karta hai?
x-axis coordinate ke saath har base position ke upar overlapping reads ki sankhya.
Rainbow color scales se kyun bachna chahiye?
Yeh perceptually uniform nahi hote (equal steps unequal dikhte hain, false edges create karte hain) aur color-blind viewers ke liye bure hote hain.
Volcano plot pe "interesting" genes kaunse hote hain?
Jo x=0 se dur hote hain (bada change) AUR y pe upar hote hain (significant) — dono top corners.
Gene , sample ke Z-score ka formula?
.

Connections

  • RNA-seq analysis — expression matrices produce karta hai jo heatmaps banti hain.
  • GWAS — Manhattan plots ka source.
  • Hierarchical clustering — heatmap rows/columns ko reorder karta hai.
  • Principal Component Analysis — sample similarity ki 2D visualization.
  • Log transformations — kyun aur axes kaam karte hain.
  • Genome browsers (IGV, UCSC) — track-based visualization tools.
  • Multiple testing correction — Manhattan/volcano plots pe significance line set karta hai.

Concept Map

motivates

maps

assigns data to

most accurate

next

least accurate

core workhorses

where on chromosome

which behave alike

which are significant

uses x-axis

needs preprocessing

uses color scale

Genomic data too big

Data visualization

Visual encoding

Visual channels

Position

Length

Color

Three plot families

Genome browser tracks

Heatmap plus clustering

Manhattan and volcano

Z-score normalization