QR: drferhatu.github.io/tiptekno26-cgr-coronavirus
TIPTEKNO'26 — Tıp Teknolojileri Kongresi, 15–17 Ekim 2026, GaziantepTIPTEKNO'26 — Medical Technologies Congress, 15–17 October 2026, Gaziantep

Özel Oturum · Tıp Teknolojilerinde Kaos Teorisi:
Moleküler Dinamiklerden Klinik Veri Güvenliğine Çok Ölçekli Yaklaşımlar · Oturum Başkanı: Fatih Özkaynak
Special Session · Chaos Theory in Medical Technologies:
Multiscale Approaches from Molecular Dynamics to Clinical Data Security · Chair: Fatih Özkaynak

Bir virüsü,
resmine bakarak tanımak.
Recognising a virus
from its picture.

Chaos Game Representation as a Lightweight Genomic Signature for Alignment-Free Classification of Coronaviruses

Fırat Üniversitesi
Ferhat Uçar1 · Elifnur Yüksel2
1Teknoloji Fakültesi · 2Fen Bilimleri Enstitüsü
Yazılım Mühendisliği · Fırat Üniversitesi
1Faculty of Technology · 2Graduate School of Natural and Applied Sciences
Software Engineering · Fırat University

SoruThe question

Elinize yeni bir virüs genomu geldi.
Hangi aileden?
A new viral genome arrives.
Which family is it from?

≈ 30.000 harf · dört harfli bir alfabe: A, C, G, T · gösterilen: GenBank (SARS-CoV-2)≈ 30,000 letters · a four-letter alphabet: A, C, G, T · shown: GenBank (SARS-CoV-2)

Ailesini bilmek; hangi testin, hangi primerin, hangi analizin seçileceğini belirler. Salgında ilk sorulan soru budur.Knowing the family decides which test, which primers and which analysis come next. In an outbreak, it is the first question asked.

Bugünkü yolThe usual way

Harf harf hizalamak.Line it up, letter by letter.

şematik gösterim · sarı: uyuşmazlık, boşluk: ekleme/silmeschematic · yellow: mismatch, blank: insertion/deletion

Doğru, ama ağırAccurate, but heavy

Harfler tek tek karşılaştırılır.Letters are compared one by one.

Referans isterNeeds a reference

Bilinmeyeni hep bilinene dizeriz.The unknown is always lined up against the known.

Zor ölçeklenirHard to scale

Salgında binlerce genom aynı anda gelir.In an outbreak, thousands of genomes arrive at once.

Hizalamasız yol: diziyi hizalamadan, kısa harf gruplarının ne sıklıkla geçtiğiyle özetlemek.The alignment-free way: summarise the sequence by how often short letter groups occur — no alignment at all. Zielezinski et al., Genome Biol., 2017

Fikir · Jeffrey, 1990The idea · Jeffrey, 1990

Diziyi bir
resme çevirelim.
Let's turn the
sequence into a picture.

Kural: ortadan başla. Her harfte, o harfin köşesine doğru yolun yarısı kadar git ve bir nokta koy.Rule: start in the middle. For each letter, move halfway towards that letter's corner and drop a dot.

pi = ½ ( pi−1 + köşecorner(bi) )

ilk 500 harffirst 500 letters

ACGT

Kaos Oyunu Gösterimi (CGR)Chaos Game Representation (CGR)

Bütün genomu
oynatınca:
Play the
whole genome:

Rastgele bir bulut değil: boşluklar ve kendini tekrar eden desenler, genomun “kelime alışkanlığını” gösteriyor. Aynı türde tutarlı, türler arasında farklı: genomik imza.Not a random cloud: gaps and self-similar patterns reveal the genome's “word habits”. Stable within a species, different between species: a genomic signature.

Jeffrey, Nucleic Acids Res., 1990 · Deschavanne et al., Mol. Biol. Evol., 1999

ACGT

Resimden sayılara · FCGR · Almeida, 2001From picture to numbers · FCGR · Almeida, 2001

Kareyi ızgaraya bölüp
noktaları sayalım.
Cut the square into a grid
and count the dots.

  1. k = 1 · 4 hücre · tek harflerin oranı4 cells · share of each letter
  2. k = 2 · 16 hücre · iki harflik kelimeler16 cells · two-letter words
  3. k = 3 · 64 hücre · üç harflik kelimeler64 cells · three-letter words

Her hücre, bir k-harfli kelimenin ne sıklıkla geçtiğini sayar. Izgara 4k sayı verir: k = 5 → 1.024 · k = 6 → 4.096. Sınıflandırıcının girdisi bu sayılar.Each cell counts how often one k-letter word occurs. The grid yields 4k numbers: k = 5 → 1,024 · k = 6 → 4,096. These numbers are the classifier's input.

ACGT

Veri · NCBI GenBank / NCBI VirusData · NCBI GenBank / NCBI Virus

tam genom. Dört aile. Dengeli.complete genomes. Four families. Balanced.

SARS-CoV-2 hiç kullanılmadı: genom en baştan kenara kondu.SARS-CoV-2 was never used: genomes were set aside from the start.

Tam genomlar (– harf) · tohumlu (seed = 42) rastgele, dengeli örneklem · birebir kopyalar ayıklandı · tüm accession numaraları paylaşıldıComplete genomes (– letters) · seeded (seed = 42) random, balanced sample · exact duplicates removed · all accession numbers released

Dört ailenin imzasıFour family signatures

Her ailenin ortalama resmi.The average picture of each family.

Aynı dil bilgisi, farklı ince desenler. Sınıflandırıcının kullandığı tam da bu farklar.Same grammar, different fine patterns — exactly what the classifier uses.

Her ailenin ortalama FCGR'si, k = 6 (4.096 hücre), log ölçekMean FCGR of each family, k = 6 (4,096 cells), log scale

Sınıflandırıcı · doğrusal SVMThe classifier · linear SVM

Her genom bir nokta.
Aileler kendi bölgelerinde.
Each genome is a point.
Families cluster together.

1.024 boyutlu uzayın iki boyutlu gölgesi (PCA, k = 5). İki boyutta bile gruplar seçiliyor; ayrımı sınıflandırıcı 1.024 boyutun tamamında yapıyor.A 2-D shadow of the 1,024-dimensional space (PCA, k = 5). Groups show even in 2-D; the classifier separates them using all 1,024 dimensions.

doğruluk · 5-katlı çapraz doğrulamaaccuracy · 5-fold cross-validation

/ doğru · tek hata: bir Alfa, Gama sanıldıcorrect · a single error: one Alpha read as Gamma

Şaşırtıcı olanThe surprise

64 sayı yetiyor.numbers are enough.

Tam genomda, ailenin kimliği şaşırtıcı derecede küçük bir temsilden geri kazanılabiliyor.On full genomes, family identity can be recovered from a remarkably compact representation.

Kendimizi kandırıyor muyuz?Are we fooling ourselves?

Aynı türün kopyaları hem eğitimde
hem testte olursa?
What if copies of one species sit
in both training and test?

rastgele bölmerandom split

→

tür-farkında bölmespecies-aware split

tür grubu · beş katlı GroupKFold · makro-F1species groups · five-fold GroupKFold · macro-F1

Hiç görmediği bir virüsA virus it has never seen

Model SARS-CoV-2'yi hiç görmedi.The model never saw SARS-CoV-2.

0 / → Betacoronavirus

Doğru aile. Eğitimdeki diğer betakoronavirüslerin imzası yetti.The right family. The signature of the other betacoronaviruses was enough.

Gerçek hayat · kısa parçalarReal life · short fragments

Elinizde tam genom değil,
kısa bir parça varsa?
What if you only have
a short piece?

k = 3 kısa parçada kararlı ama yeterince ayırt edici değil; k = 5 daha seyrek ama aileye özgü ince deseni taşıyor. k'yı beklenen okuma uzunluğuna göre seçin.k = 3 is stable on a short piece but not discriminative enough; k = 5 is sparser yet carries the family-specific fine pattern. Choose k from the expected read length.

HızSpeed

Hizalama yok. GPU yok.No alignment. No GPU.

ms
genom başına öznitelik çıkarmafeature extraction per genome
s
976 genomla eğitimtraining on 976 genomes
< 1 ms
yeni bir genomu sınıflandırmaclassifying a new genome

Tek bir dizüstü bilgisayar · Apple M2 Pro · Python, scikit-learnA single laptop · Apple M2 Pro · Python, scikit-learn

Akılda kalacak üç şeyThree things to remember

  1. Kaos oyunu, bir genomu yorumlanabilir bir resme ve sayılara çeviriyor.The chaos game turns a genome into an interpretable picture and numbers.
  2. Tam genomda 64 sayı ve düz bir sınır aileyi buluyor; hiç görmediği bir virüsü bile doğru aileye koyuyor.On full genomes, 64 numbers and a straight boundary find the family — even for a virus never seen before.
  3. Dizi kısaldıkça bu tutumluluk kayboluyor: k'yı okuma uzunluğuna göre seçin.As sequences get short, that parsimony fades: choose k from the read length.

Sınırlar: görev cins düzeyinde · veri kamu arşivlerinin örnekleme yanlılığını taşıyor · okumalar yerine bitişik parçalar kullanıldı, dizileme hatası modellenmedi.Limits: a genus-level task · data inherit public-archive sampling biases · contiguous fragments stood in for reads; sequencing error was not modelled.

Kod, veri listeleri ve bu sunumCode, data lists and this presentation

Teşekkürler.Thank you.

Sorularınızı memnuniyetle alırım.Happy to take your questions.

15 Ekim 2026 · Gaziantep · Sunan: Ferhat Uçar15 October 2026 · Gaziantep · Presenter: Ferhat Uçar

Fırat Üniversitesi TIPTEKNO'26TIPTEKNO'26
QR

Sunumu telefonunuzda açınOpen the slides on your phone

TIPTEKNO'26 · 15 Ekim 2026 · Sunan: Ferhat Uçar15 October 2026 · Presenter: Ferhat Uçar
01 / 16