Homoloji: Homolog iki gen, yüksek seviyede dizilim

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "03.05.2012. Homoloji: Homolog iki gen, yüksek seviyede dizilim"

Transkript

1 Nezahat Karahan DN, RN veya Protein dizilerinin düzenlenerek benzer bölgelerinin tespit edilmesidir. Biyoinformatikte birçok inceleme, iki ya da daha çok sayıda DN veya protein dizisinin karşılaştırılmasına d DN t i di i i i k l t l dayanmaktadır. DN: nükleotidlerin uzun bir dizisi Protein: aminoasitlerin uzun bir dizisi Dizi karşılaştırmasının temelinde dizi hizalama kavramı yatmaktadır. Örneğin elimizde ve gibi iki dizi parçası olsun; bu dizileri Karşılaştırması yapılan dizilerin benzerliğini ölçmek, türlerin karşılaştırılması, gen ailelerinin belirlenmesi ve akrabalık derecelerinin tespiti, ortak ata yönünden k b l k d l i i i i k ö ü d inceleme veya veya Şeklinde hizalayabiliriz. Bir DN dizi parçası nesilden nesile geçerken bazı durumlarda değişikliklere (mutasyonlara) uğramaktadır. En basit mutasyonlar dizi parçasındaki bir nükleotidin yerine başka bir nükleotidin gelmesi (substitution), dizi parçasından bir nükleotidin silinmesi (deletion) veya di i parçasına nükleotid dizi ükl id girmesidir i idi (insertion). (i i ) Fonksiyon tahmini Veritabanı arama en bulma Yapılan karşılaştırmalarda insersiyon (insertion) veya delesyon (deletion) olayını anlatmak için indel denen işareti kullanılmaktadır. Bir tane veya yanyana olan çizgilere (insersiyonlara, delesyonlara) gedik (gap) denir.

2 Homoloji: Homolog iki gen, yüksek seviyede dizilim Orthologous enler: ortak bir atadan geldikleri benzerliğine ve özdeşliğine sahiptirler, bu paylaşım ile dizilimler aynı soydan geldikleri hipotezini de desteklemektedirler. desteklemektedirler Dizilim homolojisi aynı zamanda ortak işlev göstergesi de olabilmektedir. düşünülen, benzer bir fonksiyonu olabilen, farklı türlere ait homolog diziler. Paralogous P l l tü i i d enler: ynı tür içinde gen duplikasyonu d lik sonucu oluşmuş homolog diziler. Protein Domains: Bir proteinin bağımsız olarak katlanabildiği ve çalışılabildiği kabul edilen parçası. İki dizi parçası tüm olarak (global) veya bazı kısımları yerel (local) olarak hizalanabilir. Hizalamanın gediksiz (ungapped) yapılması istenebilir veya gediklere müsaade edilebilir. İki dizi parçasının veya ikiden çok dizi parçasının İki di i ikid k di i hizalanması söz konusu olabilir. DN dizileri veya protein dizilerinin hizalanması söz konusu olabilir. Dizi hizalamasındaki mantık DN veya protein dizisi açısından fark etmemektedir. hizalamalarda her dizideki her harfin hizalanması amaçlanır. Sorgu kümesindeki diziler birbirine benzer ve yaklaşık aynı uzunlukta olursa global hizalamalar en yararlı olur Benzer kısa dizi motiflerinin tespitinde lokal hizalamalar kullanılır Dizi hizalaması için kullanılan hesaplamalı yöntemler genelde iki gruba ayrılır: global optimizasyon ve yerel optimizasyon. lobal hizalamanın bulunması bir global optimizasyon çeşididir ve elde edilecek hizalamanın, sorgulanan dizilerin tamamını kapsamaya "zorlar". k " l " Buna karşın, yerel hizalamalar genelde birbirinden çok farklılık gösteren uzun dizilerde benzer bölgeleri tespit eder. Çoğu zaman yerel hizalamalar tercih edilir ama bunların bulunması daha zor olabilir. lobal İkili hizalama yöntemleri, iki sorgu dizisinin birbiriyle en iyi uyuşan parçalarının (lokal veya global) hizalamasını bulmakta kullanılır.!! Eğer diziler yeterince birbirine benziyorsa lokal ve global hizalama sonuçları arasında bir fark olmaz. 2

3 Nokta Matris Yöntemleri Dinamik Programlama Sözcük Yöntemleri Çoklu dizi hizalaması ikiden daha fazla dizi içermesiyle ikili hizalamanın bir uzantısı sayılır. Çoklu dizileme yöntemleri sorgu kümesindeki tüm dizileri hizalamaya çalışır. Çoklu hizalamalar çoğu zaman birbiriyle evrimsel ilişkisi olduğu hipotez edilen bir grup dizideki korunmuş bölgeleri tespit etmek için kullanılır. Bu tür hizalamalar ayrıca filogenetik ağaç inşa ederek evrimsel bir ili ki i ortaya koymak ilişkiyi k k için i i kullanılır. k ll l Böylesi Bö l i korunmuş k di il diziler, yapısal ve mekanistik bilgilerle beraber kullanılarak enzimlerin katalitik aktif bölgesinin yerini bulmaya yarar. Çoklu dizi hizalamaların üretimi bakımdan zordur ve bu problemin çoğu formülasyonu NP tam kombinatoryal optimizasyon problemlerine dönüşür. Buna rağmen, bu hizalamaların biyoinformatikteki faydaları nedeniyle 3 veya daha fazla dizinin hizalanmasını sağlıyan çeşitli yöntemler geliştirilmiştir. Elde edilen çoklu dizi hizalamasından homoloji olduğu çıkarımı yapılabilir ve filogenetik analiz ile dizilerin evrimsel kökenleri değerlendirilebilir. Hizalamanın sağdaki resimdeki gibi gösterimiyle noktasal mutasyonlar, hizalamadaki sütunlardan birinde farklı bir harf ve delesyonlar ise bi h f olarak, l k ensersiyon i d l l i hizalamadaki satırlardan bir veya daha fazlasında tire şeklinde beliren eklemeler şeklinde mutasyon olayları görülebilir. Protein bölgelerinde, ikincil veya üçüncül yapılarda ve hatta bireysel amino asit veya nükleotitlerin dizi korunumunu değerlendirmek için çoklu dizi hizalamaları sıkça kullanılır. Milyonlarca nükleotidin depolanması ve organizasyonu için veri tabanlarının oluşturulması, araştırıcıların bu bilgilere ulaşabilmeleri ve yeni veriler girebilmeleri için ilk aşamadır. en bankası (enbank), vrupa Moleküler Biyoloji Laboratuvarı (EMBL) DN Japonya veri tabanıdır (DDBJ) 3

4 Bunlardan birincisi; yazarlar/diziyi veritabanına ilk işleyenler, kaynak gösterimleri, biyolojik atıflar ve dizinin kendisiyle; intronlar, eksonlar, başlangıç ve bitiş kodonları vb bilgiyi içeren bir tablodan oluşan tam bilgi formatıdır. İkincisi ise; hızlı benzerlik araştırmaları için kullanılan ve sadece diziyi içeren FS formatıdır. ccession (ulaşma) numaraları, herbir diziyi belirleyen özgün kimliklerdir ve dizi veritabanına ilk kez girildiğinde verilir. ccession number (enbank): Bir dizi enbank a kaydedildiği zaman bu kayıt için verilen yada kayda özel kimlik numarasıdır. Bir büyük harf ve ardından gelen 5 rakam veya 2 büyük harf ve 6 rakamdan oluşur. ccession number (RefSeq): Bütün bir RefSeq dizisine atanmış kimlik numarasıdır. Sırasıyla iki büyük harf, bir alt çizgi (_) ve 6 rakamdan oluşur (N_23456). * N_23456 birleştirilmiş kontigler * NM_23456 mrn lar (mrn dan oluşturulmuş cdn lar) * NP_23456 proteinler * N_23456 kromozomlar NBI lt Veri abanları PubMed PubMed, NBI bunyesinde bulunan, yaklasık 2 milyon atıflık biyomedikal literaturubarındıran, NBI ın makale, kitap vb. ile ilgili bilgileri barındırdığı alt veri tabanıdır. y g g, PubMedlinkinden,, anahtar kelimeye gore bilimsel dergi, makale, kitap vb.aramalar yapılabilmektedir. Dahası, NBI da yapılan ozgun aramalarda ve cıkan sonuclarda NBI, PubMed linkineerisim sağlayan bağlantıları sunmaktadır. Ornek vermemiz gerekirse, NBI bunyesinde gen arama islemi yapılırken, NBI ın sağladığı bağlantılarla, kolay bir sekilde ilgili gen ile ilgiliyayınlara ulasılması mumkundur. OMIM (Online Mendelian Inheritance in Man) OMIM bilinen insan genleri ve bu genlerin ilişkilendirildiği hastalık fenotip bilgisini barındıran NBI alt lt verii tabanıdır. t b d S kl kl güncellenmektedir. Sıklıkla ü ll kt di İnsan genleri ve bu genlerin ilişkilendirildiği hastalıklar, hastalıkların özellikleri ve bu hastalıkların moleküler mekanizmaları ile ilgili birçok özet bilgiyi ve ilgili referansları barındırır. Nucleotide (Nukleotit Veri abanı) Nükleotid veri tabanı enbank, Refseq, P ve PDB gibi çeşitli kaynaklardan toplanmış ve düzenlenmiş, DN ve RN dizi bilgilerini barındıran veri tabanıdır. Bu amaçla genom, gen, transkript dizi bilgisini barındırır. SS Bolumu(enome Survey Sequence) Bu bolümde barındırılan diziler, ES lere benzemektedir. SS dizileri, karakterize edilmemiş, kısa parçalar halinde olan, genomik dil i k l h li d l ik DN parçalarının dizi bilgilerini DN l di i bil il i i belirtmektedir. Protein İlgili gen ürünlerinin, ifade ettiği proteinlerin dizi bilgisini belirten bolumdur. Unigene Unigene bolumu, ilgili genlerin ve ifade edilen psueodogenlerin (yalancı genler) ürünlerini, ifade edildikleri gen ismi altında toplayan bolumdur. 4

5 RefSeq Veri tabanlarında birçok dizi birden fazla kezbelirtilmiş ve gösterilmiştir. Sekans bilgileri için gereksiz fazlalığı olan gösterimleri engellemek ve bu belirtimleri düzenlemek icin NBI, RefSeq ikincil alt veri tabanını oluşturmuştur. Bu amaçla RefSeq bolumu, genomik DN, RN ve protein dizi bilgileri için, geniş kapsamlı, düzenlenmiş ve gerekli olan sekans bilgilerini tekrar duzenlemistir. Bir baska deyisle, Refseq bolumu, her bir DN, RN ve protein dizisi için doğruluğu kanıtlanmış ve kabul edilmiş sekans bilgilerini içerir. BLS uygulaması sorgulatılmak istenen protein veya nükleik asit dizisini, benzerlik kıstaslarına ve kendi içinde barındırdığı algoritmaya göre, veri tabanı içinde arayan bir dizi karşılaştırma programıdır. BLS, sorgulatılan diziyi veri tabanı içindeki diğer dizilerle karşılaştırabildiği gibi kullanıcı tanımlı dizileri ikili olarak da karşılaştırabilmektedir. Bu yazılım verilen bir nükleotid ve protein dizisini kullanarak ilgili veri tabanlarını tarar ve olası homolog genleri bulurlar 5

6 BLS arama sonuçlarının karşılaştırılmasında önemli olan bazı parametreler vardır. Bu parametrelere ve bu parametreler arasındaki ilişki incelenerek, sonuçların güvenirliliği veya sorulan bilimsel soruya göre, göre arama sonuçlarını seçmek mümkündür. BLS arama sonuçlarının karşılaştırılmasında kullanılan değişkenler; lobal hizalama yapan Needleman Wunsch algoritması ile yerel hizalama yapan Smith Waterman algoritması gibi yöntemler iki proteinin benzerlik skorunun hesaplanmasında kullanılmaktadır. kullanılmaktadır İkisi de dinamik programlama temeline dayanmaktadır. Bu tip yöntemlerin anahtar parçası skor matrisi adı verilen matrislerdir. Maksimum Skor (Maximum Score) oplam Skor (otal Score) Sorgulama Kapsamı (Query overage) E Değeri (E Value) Maksimum Benzerlik (Maximum Identity) ipik kullanımda, protein hizalamalarında amino asit uyuşma veya uyuşmamalarına bir skor verebilmek için bir substitusyon matrisi; bir dizideki amino asitin öbür dizide bir boşlukla eşleştirilmesi için de bir boşluk ceza değeri kullanılır. DN ve RN hizalamaları için de bir skor matrisi k ll kullanabilir bili ama pratikte ik basitçe b i pozitif i if bir bi uyuşma skoru, k negatif bir uyuşmama skoru ve negatif bir boşluk cezası verilir. Dinamik programlama yöntemi belli bir skorlama fonksiyonu için optimal hizalamayı bulmayı garantiler. Dinamik programlara ikiden çok diziye de genelleyebilirse de, çok sayıda dizi veya çok uzun dizilerde kullanılamayacak derecede yavaş çalışır. 6

7 adımda gerçekleşir ; Match Score = + Mismatch Score = Initialization ap penalty = Scoring Substitution Matrix S b tit ti M t i race back (lignment) reate a matrix with X + Rows and Y + olumns Final Scoring Matrix he st row and the st column of the score matrix are filled as multiple of gap penalty Final race back 3 3 Initialization Scoring 3 race back (lignment) 4 2 Best lignment: _ 7

8 Example: Match Score = + he calculation for the cell (2, 2): scorediag = (i, j) + S(I, j) = + = scoreup (i, j) + g + scoreup = (i, j) + g = + = scoreleft = (i, j) + g = + = Mismatch Score = ap penalty = Substitution Matrix S b tit ti M t i Final race back Final Scoring Matrix Note: It is not mandatory that the last cell has the maximum alignment score! Best lignment: 8

9 Nuran Şahin Biyoloji Öğretmeni (tanımlar) Kitaplar : enetik S. Yüce,. Bilgen, İ. Demir Bioinformatics Bi i f i enes, Proteins P i & omputers.. Orengo, D.. Jones, J.M. hornton Bionformatics for eneticists Michael R. Barnes Bioinformatics Basics pplication in Biological Science and Medicine Hooman H. Rashidi, Lukas K. Buehler İnternet : Makaleler: Kuvarsa Bağlanabilen Peptitler için Evrimsel Strateji ile Skor Matris Optimizasyonu(Barış Şenliol, Zehra Çataltepe İÜ) Neden Biyoinformatik?(Rengün Çetin LY*) Special opics omputational Biology (Pooja nshul Saxena) enetik Kodların Uluslararası Paylaşımı(lper kçalı) 9

BĐYOLOJĐK VERĐ TABANLARINA GĐRĐŞ

BĐYOLOJĐK VERĐ TABANLARINA GĐRĐŞ BĐYOLOJĐK VERĐ TABANLARINA GĐRĐŞ Bu bölümde, Biyoenformatiğin, Moleküler Biyolojik araştırma alanlarında sıklıkla kullanılan uygulama alanlarından biri olan veri tabanlarını ve bu veri tabanlarında nasıl

Detaylı

BİYOİNFORMATİK CİHAN SUVARİ

BİYOİNFORMATİK CİHAN SUVARİ BİYOİNFORMATİK CİHAN SUVARİ 1.BİYOİNDORMATİK NEDİR? En kısa şekliyle biyolojik bilginin saklanacağı veri tabanlarının organize edilmesi ve bu bilginin bilgisayar yardımıyla incelenmesi ve işlenmesi olarak

Detaylı

Gen Organizasyonu ve Genomların Evrimi

Gen Organizasyonu ve Genomların Evrimi GENETĐK 111-503 Gen Organizasyonu ve Genomların Evrimi Doç. Dr. Hilâl Özdağ 1 RNA nın Kendi Kendini Kopyalayabiliyor Olmalıydı Đlkin zamanlardaki RNA dünyasında RNA moleküllerinin kopyalanması. RNA polimerazlar

Detaylı

Biyoenformatik te Dizi Kıyaslaması

Biyoenformatik te Dizi Kıyaslaması Biyoenformatik te Dizi Kıyaslaması Editör Jens Allmer Yardımcı Editörler Canan Has Şule Yılmaz Biyoenformatik te Dizi Hizalamaları Editör: Jens Allmer Yardımcı Editörler: Canan Has, Şule Yılmaz Kapak Tasarımı:

Detaylı

BİYOİNFORMATİK ARAŞTIRMALARI VE ARAÇLARI

BİYOİNFORMATİK ARAŞTIRMALARI VE ARAÇLARI BİYOİNFORMATİK ARAŞTIRMALARI VE ARAÇLARI Aslı YA)AĞAN 1 İçe ik ağlık ektö ü, Ge etik Ve i ve Biyoi fo Biyolojik Ve ita a la ı A aliz A açla ı atik 2 ağlık ektö ü Moleküle Biyoloji ve Ge o ili ile ağlıkta

Detaylı

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay. PROGRAMLAMAYA GİRİŞ Öğr. Gör. Ayhan KOÇ Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay., 2007 Algoritma ve Programlamaya Giriş, Ebubekir YAŞAR, Murathan Yay., 2011

Detaylı

DERS BİLGİLERİ BTEC 513 1-2 3 + 0 3 8

DERS BİLGİLERİ BTEC 513 1-2 3 + 0 3 8 DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS BİYOİNFORMATİĞE GİRİŞ BTEC 513 1-2 3 + 0 3 8 Ön Koşul Dersleri YOK Dersin Dili Dersin Seviyesi Dersin Türü Dersin Koordinatörü Dersi Verenler İngilizce

Detaylı

Makine Öğrenimi Yaklaşımı ile Homolog Protein Tespiti

Makine Öğrenimi Yaklaşımı ile Homolog Protein Tespiti Makine Öğrenimi Yaklaşımı ile Homolog Protein Tespiti, Gökmen Zararsız, Dinçer Göksülük, Osman Saraçbaşı Hacettepe Üniversitesi Tıp Fakültesi Biyoistatistik Anabilim Dalı XVI. Ulusal Biyoistatistik Kongresi,

Detaylı

SNP TEK NÜKLEOTİD POLİMORFİZMLERİ (SINGLE NUCLEOTIDE POLYMORPHISMS)

SNP TEK NÜKLEOTİD POLİMORFİZMLERİ (SINGLE NUCLEOTIDE POLYMORPHISMS) SNP TEK NÜKLEOTİD POLİMORFİZMLERİ (SINGLE NUCLEOTIDE POLYMORPHISMS) Herhangi iki bireyin DNA dizisi %99.9 aynıdır. %0.1 = ~3x10 6 nükleotid farklılığı sağlar. Genetik materyalde varyasyon : Polimorfizm

Detaylı

Zeki Optimizasyon Teknikleri

Zeki Optimizasyon Teknikleri Zeki Optimizasyon Teknikleri Ara sınav - 25% Ödev (Haftalık) - 10% Ödev Sunumu (Haftalık) - 5% Final (Proje Sunumu) - 60% - Dönem sonuna kadar bir optimizasyon tekniğiyle uygulama geliştirilecek (Örn:

Detaylı

Ders Bilgisi. Öğretim Görevlisi ORTA DOĞU TEKNİK ÜNİVERSİTESİ 9080506-1 DERS İZLENCESİ. Ders Kodu 9080506. Ders Bölümü.

Ders Bilgisi. Öğretim Görevlisi ORTA DOĞU TEKNİK ÜNİVERSİTESİ 9080506-1 DERS İZLENCESİ. Ders Kodu 9080506. Ders Bölümü. Ders Bilgisi Ders Kodu 9080506 Ders Bölümü 1 Ders Başlığı PROTEİN VE DNA DİZİ ANALİZİ Ders Kredisi 3 ECTS 8.0 Ders Katalog Tanımı Bu derste, homoloji analizi, motif ve alt-birimlerin(domain) belirlenmesi,

Detaylı

GENETİK ALGORİTMA ÖZNUR CENGİZ HİLAL KOCA

GENETİK ALGORİTMA ÖZNUR CENGİZ HİLAL KOCA GENETİK ALGORİTMA ÖZNUR CENGİZ 201410306014 HİLAL KOCA 150306024 GENETİK ALGORİTMA Genetik Algoritma yaklaşımının ortaya çıkışı 1970 lerin başında olmuştur. 1975 te John Holland ın makine öğrenmesi üzerine

Detaylı

10-Veri Tabanları. www.cengizcetin.net

10-Veri Tabanları. www.cengizcetin.net 10-Veri Tabanları 1 VERİ TABANI VERİTABANI (DATABASE) Birbiri ile ilişkili bir veya daha fazla tablodan oluşan bilgi topluluğudur. Veri tabanındaki tablolara ulaşılarak sorgulama yapılır ve istenilen bilgiler

Detaylı

Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım. Mehmet Ali Aytekin Tahir Emre Kalaycı

Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım. Mehmet Ali Aytekin Tahir Emre Kalaycı Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım Mehmet Ali Aytekin Tahir Emre Kalaycı Gündem Gezgin Satıcı Problemi GSP'yi Çözen Algoritmalar Genetik Algoritmalar

Detaylı

FRANSA DA ORTAÖĞRETİM İKİNCİ SINIF DERS KİTAPLARINDA EVRİM

FRANSA DA ORTAÖĞRETİM İKİNCİ SINIF DERS KİTAPLARINDA EVRİM FRANSA DA ORTAÖĞRETİM İKİNCİ SINIF DERS KİTAPLARINDA EVRİM Burcu GÜNGÖR, Sami ÖZGÜR Balıkesir Üniversitesi Necatibey Eğitim OFMA Biyoloji Eğitimi A.B.D Özet Ders kitapları, hem öğretmenlerin hem öğrencilerin

Detaylı

VERİ TABANI YÖNETİM SİSTEMLERİ

VERİ TABANI YÖNETİM SİSTEMLERİ VERİ TABANI YÖNETİM SİSTEMLERİ Veri Tabanı Nedir? Sistematik erişim imkânı olan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler bulunabilen bilgiler kümesidir. Bir kuruluşa

Detaylı

GENETİK TANI YÖNTEMLERİ. Prof.Dr.Mehmet Alikaşifoğlu

GENETİK TANI YÖNTEMLERİ. Prof.Dr.Mehmet Alikaşifoğlu GENETİK TANI YÖNTEMLERİ Prof.Dr.Mehmet Alikaşifoğlu S Genetik Tanı Yöntemleri S Sitogenetik Tanı Yöntemleri S Moleküler Sitogenetik Tanı Yöntemleri S Moleküler Genetik Tanı Yöntemleri Sitogenetik Tanı

Detaylı

DNA Dizileme (Sekanslama)

DNA Dizileme (Sekanslama) T.C GIDA TARIM VE HAYVANCILIK BAKANLIĞI PENDİK VETERİNER KONTROL ENSTİTÜSÜ DNA Dizileme (Sekanslama) Dr. Eray ATIL Vet. Hekim, Mikrobiyolog Pendik Veteriner Kontrol Enstitüsü Eğitim Bilgileri Eğitim süresi

Detaylı

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#3: ALGORİTMA ANALİZİ#2

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#3: ALGORİTMA ANALİZİ#2 YZM 3207- ALGORİTMA ANALİZİ VE TASARIM DERS#3: ALGORİTMA ANALİZİ#2 Özyineli Olmayan (Nonrecursive) Algoritmaların Matematiksel Analizi En büyük elemanı bulma problemi En Büyük Elemanı Bulma Problemi Girdi

Detaylı

BİYOİNFORMATİK GİZEM BAKKAL ZEYNEP TURAN ŞEYDA KARŞIYAKA ÜMMÜHAN YOZGAN GİZEM BOLAT

BİYOİNFORMATİK GİZEM BAKKAL ZEYNEP TURAN ŞEYDA KARŞIYAKA ÜMMÜHAN YOZGAN GİZEM BOLAT BİYOİNFORMATİK GİZEM BAKKAL ZEYNEP TURAN ŞEYDA KARŞIYAKA ÜMMÜHAN YOZGAN GİZEM BOLAT BİYOİNFORMATİK NEDİR? Biyoinformatik, kabaca söyleyecek olursak, biyolojik bilginin bilgisayar yardımı ile incelenmesi

Detaylı

Uygulamalı Yapay Zeka. Dr. Uğur YÜZGEÇ Ders 2: Prolog Giriş

Uygulamalı Yapay Zeka. Dr. Uğur YÜZGEÇ Ders 2: Prolog Giriş Uygulamalı Yapay Zeka Dr. Uğur YÜZGEÇ Ders 2: Prolog Giriş Prolog Yazılımı Bedava Prolog yorumlayıcıları var Linux, Windows, Mac OS Çok fazla sayıda Prolog yazılımı indirmek mümkün Bunlardan birkaçı SWI

Detaylı

FİLOGENİ ve HAYAT AĞACI

FİLOGENİ ve HAYAT AĞACI FİLOGENİ ve HAYAT AĞACI Yrd.Doç.Dr.Yosun MATER Yrd.Doç.Dr.Yosun MATER Giriş Filogenetik veriler ile canlılar arasında oluşturulan akrabalık ilişkileri, canlılığın gelişimine dair bize akrabalık ağaçlarını

Detaylı

Algoritma ve Akış Diyagramları

Algoritma ve Akış Diyagramları Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları

Detaylı

GEN MUTASYONLARI. Yrd. Doç. Dr. DERYA DEVECİ

GEN MUTASYONLARI. Yrd. Doç. Dr. DERYA DEVECİ GEN MUTASYONLARI Yrd. Doç. Dr. DERYA DEVECİ Gen mutasyonları 2 temel mekanizma ile gerçekleşir. A. İnsersiyon; Bir veya daha fazla nükleotidin araya girmesiyle B. Delesyon; Bir veya daha fazla nükleotidin

Detaylı

SQL (Structured Query Language)

SQL (Structured Query Language) SQL (Structured Query Language) Genel SQL SQL çok yüksek seviyeli bir dildir. Biraz ingilizce bilgisi gerektirir. Programlama dillerine göre öğrenilmesi çok daha kolaydır. Çünkü programlama dillerindeki

Detaylı

Replikasyon, Transkripsiyon ve Translasyon. Yrd. Doç. Dr. Osman İBİŞ

Replikasyon, Transkripsiyon ve Translasyon. Yrd. Doç. Dr. Osman İBİŞ Replikasyon, Transkripsiyon ve Translasyon Yrd. Doç. Dr. Osman İBİŞ DNA replikasyonu DNA nın replikasyonu, DNA molekülünün, sakladığı genetik bilgilerin sonraki nesillere aktarılması için kendi kopyasını

Detaylı

TC. İSTANBUL ÜNİVERSİTESİ ADLİ TIP ENSTİTÜSÜ İNSERSİYON/DELESYON (INDEL) MARKIRLARI VE TÜRKİYE POPULASYONU ARZU DÜVENCİ

TC. İSTANBUL ÜNİVERSİTESİ ADLİ TIP ENSTİTÜSÜ İNSERSİYON/DELESYON (INDEL) MARKIRLARI VE TÜRKİYE POPULASYONU ARZU DÜVENCİ TC. İSTANBUL ÜNİVERSİTESİ ADLİ TIP ENSTİTÜSÜ İNSERSİYON/DELESYON (INDEL) MARKIRLARI VE TÜRKİYE POPULASYONU ARZU DÜVENCİ 1 GİRİŞ Adli olayların aydınlatılmasında biyolojik örneklerin kimliklendirilmesi

Detaylı

Graflar bilgi parçaları arasındaki ilişkileri gösterirler.

Graflar bilgi parçaları arasındaki ilişkileri gösterirler. Graflar (Graphs) Graf gösterimi Uygulama alanları Graf terminolojisi Depth first dolaşma Breadth first dolaşma Topolojik sıralama Yrd.Doç.Dr. M. Ali Akcayol Graflar Graflar bilgi parçaları arasındaki ilişkileri

Detaylı

Türkiye'de İnfluenza Sezonunda Görülen Influenza A(H1N1)pdm09 Virüsünün Moleküler Karakterizasyonu

Türkiye'de İnfluenza Sezonunda Görülen Influenza A(H1N1)pdm09 Virüsünün Moleküler Karakterizasyonu Türkiye'de 2015-2016 İnfluenza Sezonunda Görülen Influenza A(H1N1)pdm09 Virüsünün Moleküler Karakterizasyonu Dilek Güldemir 1,Ayşe Başak Altaş 1,Fatma Filiz Arı 1,Zekiye Bakkaloğlu 1,Özlem Ünaldı 1,Fatma

Detaylı

Veritabanı Tasarımı. Basit Eşleme: Dönüşüm İşlemi

Veritabanı Tasarımı. Basit Eşleme: Dönüşüm İşlemi Veritabanı Tasarımı Basit Eşleme: Dönüşüm İşlemi Amaç Bu ders aşağıdaki hedefleri kapsamaktadır: Kavramsal model ile fiziksel modeli ayırt etme İki model arasındaki terminoloji eşleşmesini uygulama Tablolar

Detaylı

1. ÜNİTE : HÜCRE BÖLÜNMESİ VE KALITIM

1. ÜNİTE : HÜCRE BÖLÜNMESİ VE KALITIM 1. ÜNİTE : HÜCRE BÖLÜNMESİ VE KALITIM 1 DNA (Deosiribo Nükleik Asit) Kalıtım maddesi hücre çekirdeğinde bulunur. Kalıtım maddesi iğ ipliği (Yumak) şeklinde bir görünümdedir. İğ ipliğindeki kalıtım maddesi

Detaylı

13 Aralık 2007. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz

13 Aralık 2007. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz 13 Aralık 2007 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Raporlar KULLANICI TANIMLI RAPORLAR Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz Kendi isteklerinize özel rapor tasarımları

Detaylı

NEDEN BİYOİNFORMATİK?

NEDEN BİYOİNFORMATİK? 127 NEDEN BİYOİNFORMATİK? Rengün Çetin ATALAY* Recent progresses in molecular biology have revealed the large fractions of the genome sequences of several species during the last decades. Public sequence

Detaylı

3.2. Raster Veriler. Satırlar. Sütunlar. Piksel/hücre büyüklüğü

3.2. Raster Veriler. Satırlar. Sütunlar. Piksel/hücre büyüklüğü 3.2. Raster Veriler Satırlar Piksel/hücre büyüklüğü Sütunlar 1 Görüntü formatlı veriler Her piksel için gri değerleri kaydedilmiştir iki veya üç bant (RGB) çok sayıda bant Fotoğraf, uydu görüntüsü, ortofoto,

Detaylı

Excel de Düşeyara Vlookup) Fonksiyonunun Kullanımı

Excel de Düşeyara Vlookup) Fonksiyonunun Kullanımı FARUK ÇUBUKÇU EXCEL AKADEMİ Excel de Düşeyara Vlookup) Fonksiyonunun Kullanımı Excel de arama ve veri işleme konusunda en önemli fonksiyonlardan birisi olan DÜŞEYARA (İngilizce sürümde VLOOKUP) fonksiyonu

Detaylı

Doç. Dr. Z. Ceren KARAHAN

Doç. Dr. Z. Ceren KARAHAN Viral Salgınların Araştırılması Sekans Temelli Genotiplendirme Yöntemleri Doç. Dr. Z. Ceren KARAHAN Genotipleme Genomun genetik karakterizasyonu Bir bireyi/suşu, diğerlerinden ayıran mutasyonları (nt dizisi

Detaylı

Yeni Nesil Genomik Sistemler. ve Uygulamaları

Yeni Nesil Genomik Sistemler. ve Uygulamaları Yeni Nesil Genomik Sistemler ve Uygulamaları Sunum Başlıkları Mikroarray Sistemleri (iscan) Ekspresyon Array SNP Array Metilasyon Array Yeni Nesil Dizileme Teknolojileri Ekspresyon Array Tüm Genom Gen

Detaylı

TRANSLASYON VE DÜZENLENMESİ

TRANSLASYON VE DÜZENLENMESİ TRANSLASYON VE DÜZENLENMESİ TRANSLASYON Translasyonda nükleik asit kullanılır fakat son ürün bir nükleik asit değil proteindir. Translasyon mekanizması 4 ana bileşenden oluşmaktadır: 1. mrnalar 2. trnalar

Detaylı

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü ULAŞTıRMA MODELININ TANıMı Ulaştırma modeli, doğrusal programlama probleminin özel bir şeklidir.

Detaylı

MOLEKÜLER BİYOLOJİ DOÇ. DR. MEHMET KARACA (5. BÖLÜM)

MOLEKÜLER BİYOLOJİ DOÇ. DR. MEHMET KARACA (5. BÖLÜM) MOLEKÜLER BİYOLOJİ DOÇ. DR. MEHMET KARACA (5. BÖLÜM) TRANSKRİPSİYONU (ÖKARYOTİK) STOPLAZMA DNA Transkripsiyon hnrna RNA nın işlenmesi mrna G AAA Eksport G AAA NÜKLEUS TRANSKRİPSİYONU (PROKARYOTİK) Stoplazma

Detaylı

Bölüm 2 Varlık-İlişki Veri Modeli: Araçlar ve Teknikler. Fundamentals, Design, and Implementation, 9/e

Bölüm 2 Varlık-İlişki Veri Modeli: Araçlar ve Teknikler. Fundamentals, Design, and Implementation, 9/e Bölüm 2 Varlık-İlişki Veri Modeli: Araçlar ve Teknikler Fundamentals, Design, and Implementation, 9/e Üç Şema Modeli Üç şema modeli 1975 de ANSI/SPARC tarafından geliştirildi Veri modellemeninç ve rolünü

Detaylı

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-10 Diziler. Yrd. Doç. Dr. Ümit ATİLA

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-10 Diziler. Yrd. Doç. Dr. Ümit ATİLA BLM-111 PROGRAMLAMA DİLLERİ I Ders-10 Diziler Yrd. Doç. Dr. Ümit ATİLA umitatila@karabuk.edu.tr http://web.karabuk.edu.tr/umitatilla/ Diziler Bilgisayarlar yardımıyla yapılan işlemlerde, çok sayıda veri

Detaylı

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır. 18 SQL SORGU DİLİ SQL (Structured Query Language) yapısal sorgu dili, veritabanı yönetim sistemlerinin standart programlama dili olarak bilinmektedir. SQL dilinin Access içinde sorgu pencerelerinde veya

Detaylı

DİZİLER-KATARLAR ALGORİTMA VE PROGRAMLAMA II

DİZİLER-KATARLAR ALGORİTMA VE PROGRAMLAMA II DİZİLER-KATARLAR ALGORİTMA VE PROGRAMLAMA II DİZİLER Dizi, aynı tipteki verilere tek bir isimle erişmek için kullanılan bir kümedir. Bir dizi bildirildikten sonra, dizinin bütün elemanları bellekte peşpeşe

Detaylı

Yrd.Doç.Dr. Yosun MATER

Yrd.Doç.Dr. Yosun MATER * Yrd.Doç.Dr.Yosun MATER Yrd.Doç.Dr. Yosun MATER *Evrimsel açıdan genlerin çoğaltılmasının önemi ilk defa Haldane (1932) ve Muller (1935 ) tarafından önerildi ve tanımlandı. *Evrimsel açıdan bir genin

Detaylı

DNA Replikasyonu. Doç. Dr. Hilal Özdağ. A.Ü Biyoteknoloji Enstitüsü Merkez Laboratuvarı Tel: /202 Eposta:

DNA Replikasyonu. Doç. Dr. Hilal Özdağ. A.Ü Biyoteknoloji Enstitüsü Merkez Laboratuvarı Tel: /202 Eposta: DNA Replikasyonu Doç. Dr. Hilal Özdağ A.Ü Biyoteknoloji Enstitüsü Merkez Laboratuvarı Tel: 2225826/202 Eposta: hilalozdag@gmail.com 1 Watson ve Crick Gözümüzden kaçmamış olan bir nokta da.. Replikasyon

Detaylı

Yrd.Doç.Dr. Yosun MATER

Yrd.Doç.Dr. Yosun MATER * Yrd.Doç.Dr.Yosun MATER Yrd.Doç.Dr. Yosun MATER *Bitki nüklear, mitokondriyal ve kloroplast DNA'ları *Burada yer alan bugünkü bilgilerimizin çoğu, moleküler evrim mekanizması ve oranları kullanılarak

Detaylı

Örnek 4: Örnek Özyinelemeli fonksiyon örneği Bölüm 9. C++ programlama dilinde Nesne ve sınıf

Örnek 4: Örnek Özyinelemeli fonksiyon örneği Bölüm 9. C++ programlama dilinde Nesne ve sınıf İçindekiler 1. Giriş... 1 1.2. c++ Programı Yapısı... 2 1.3.Using Direktifi... 5 Bölüm 2. Veri türleri, değişken kavramı, sabit ve değişken bildirimleri ve c++ da kullanımı 7 2.1. Temel veri türleri...

Detaylı

En Etkili Kemoterapi İlacı Seçimine Yardımcı Olan Moleküler Genetik Test

En Etkili Kemoterapi İlacı Seçimine Yardımcı Olan Moleküler Genetik Test En Etkili Kemoterapi İlacı Seçimine Yardımcı Olan Moleküler Genetik Test Yeni Nesil DNA Dizileme (NGS), İmmünHistoKimya (IHC) ile Hastanızın Kanser Tipinin ve Kemoterapi İlacının Belirlenmesi Kanser Tanı

Detaylı

Biyolojik Veritabanları ve Biyoinformatik Analiz Araçları

Biyolojik Veritabanları ve Biyoinformatik Analiz Araçları Biyolojik Veritabanları ve Biyoinformatik Analiz Araçları Aslı Yazağan Özet: Günümüzde bilgi üretimi, bu bilgilerin yorumlanmasından daha hızlı bir şekilde ilerlemektedir. Bu nedenle bilişim alanında öncelikli

Detaylı

TEMEL BİLGİSAYAR BİLİMLERİ. Programcılık, problem çözme ve algoritma oluşturma

TEMEL BİLGİSAYAR BİLİMLERİ. Programcılık, problem çözme ve algoritma oluşturma TEMEL BİLGİSAYAR BİLİMLERİ Programcılık, problem çözme ve algoritma oluşturma Programcılık, program çözme ve algoritma Program: Bilgisayara bir işlemi yaptırmak için yazılan komutlar dizisinin bütünü veya

Detaylı

BLM-431 YAPAY ZEKA. Ders-3 Durum Uzayında Arama. Yrd. Doç. Dr. Ümit ATİLA

BLM-431 YAPAY ZEKA. Ders-3 Durum Uzayında Arama. Yrd. Doç. Dr. Ümit ATİLA BLM-431 YAPAY ZEKA Ders-3 Durum Uzayında Arama Yrd. Doç. Dr. Ümit ATİLA umitatila@karabuk.edu.tr http://web.karabuk.edu.tr/umitatilla/ Dersin Hedefleri Durum uzayı temsilini öğrenmek ve durum uzayında

Detaylı

TÜBİTAK BİDEB LİSE ÖĞRETMENLERİ-FİZİK, KİMYA, BİYOLOJİ, MATEMATİK- PROJE DANIŞMANLIĞI EĞİTİMİ ÇALIŞTAYI (LİSE-3 [ÇALIŞTAY 2013])

TÜBİTAK BİDEB LİSE ÖĞRETMENLERİ-FİZİK, KİMYA, BİYOLOJİ, MATEMATİK- PROJE DANIŞMANLIĞI EĞİTİMİ ÇALIŞTAYI (LİSE-3 [ÇALIŞTAY 2013]) TÜBİTAK BİDEB LİSE ÖĞRETMENLERİ-FİZİK, KİMYA, BİYOLOJİ, MATEMATİK- PROJE DANIŞMANLIĞI EĞİTİMİ ÇALIŞTAYI (LİSE-3 [ÇALIŞTAY 2013]) BİYOLOJİ PROJE SUNUMU GRUP SUSTURUCU PROJE ADI Bazı Bitki Türlerindeki mirna

Detaylı

Biyoteknoloji ve Genetik II. Hafta 8 TRANSLASYON

Biyoteknoloji ve Genetik II. Hafta 8 TRANSLASYON Biyoteknoloji ve Genetik II Hafta 8 TRANSLASYON Prof. Dr. Hilal Özdağ A.Ü Biyoteknoloji Enstitüsü Merkez Laboratuvarı Tel: 2225826/125 Eposta: hilalozdag@gmail.com TRANSLASYON Translasyon a. mrna ribozoma

Detaylı

BİL-341 ALGORİTMALAR BÜYÜK O NOTASYONU AHMET ATAKAN 0904.01036. atakanahmet@hotmail.com KIRGIZİSTAN-TÜRKİYE MANAS ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ

BİL-341 ALGORİTMALAR BÜYÜK O NOTASYONU AHMET ATAKAN 0904.01036. atakanahmet@hotmail.com KIRGIZİSTAN-TÜRKİYE MANAS ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİL-341 ALGORİTMALAR BÜYÜK O NOTASYONU AHMET ATAKAN 0904.01036 atakanahmet@hotmail.com KIRGIZİSTAN-TÜRKİYE MANAS ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİŞKEK 2012 Ahmet Atakan

Detaylı

AVRASYA ÜNİVERSİTESİ

AVRASYA ÜNİVERSİTESİ Ders Tanıtım Formu Dersin Adı Öğretim Dili Biyoinformatik Türkçe Dersin Verildiği Düzey Ön Lisans () Lisans (X) Yüksek Lisans( ) Doktora( ) Eğitim Öğretim Sistemi Örgün Öğretim (X) Uzaktan Öğretim( ) Diğer

Detaylı

Özyineleme (Recursion)

Özyineleme (Recursion) C PROGRAMLAMA Özyineleme (Recursion) Bir fonksiyonun kendisini çağırarak çözüme gitmesine özyineleme (recursion), böyle çalışan fonksiyonlara da özyinelemeli (recursive) fonksiyonlar denilir. Özyineleme,

Detaylı

Internet Programming II

Internet Programming II Internet Programming II Elbistan Meslek Yüksek Okulu 2016 2017 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 1 Fonksiyonlar Değişken Kontrol Fonksiyonları isset() Fonksiyonu Parametre olarak aldığı değişken

Detaylı

Oracle Database 11g: Introduction to SQL

Oracle Database 11g: Introduction to SQL Oracle Database 11g: Introduction to SQL Mehmet Salih DEVECI GTECH-Kıdemli Veritabanı Yöneticisi Mehmetsalih.deveci@gtech.com.tr BÖLÜM- 1: SQL E GİRİŞ SELECT ifadesinin kabiliyetlerinin ortaya çıkarılması

Detaylı

Kromozom yapı değişimleri

Kromozom yapı değişimleri Kromozom yapı değişimleri Kromozom yapı değişimleri Nedeni kırıklardır. Kırık kısımlar birbiri ile birleşme eğilimi gösterirler. Kırıklar kimyasal, fiziksel ve biyolojik etmenlerle oluşabilirler. Yapı

Detaylı

Php İle Mysql Veritabanından Bilgi Çekme

Php İle Mysql Veritabanından Bilgi Çekme Mysql_fetch_assoc, mysql_fetch_row, mysql_fetch_object, mysql_fetch_array ve mysql_result metodları Uygulamada kullanacağımız veritabanı Veritabanı: kitaplik Tablo: kitaplar isbn adi yazari 944503382 Adım

Detaylı

enum bolumler{elektronik, insaat, bilgisayar, makine, gida};

enum bolumler{elektronik, insaat, bilgisayar, makine, gida}; BÖLÜM 12: Giriş C programlama dilinde programcı kendi veri tipini tanımlayabilir. enum Deyimi (Enumeration Constants) Bu tip, değişkenin alabileceği değerlerin belli (sabit) olduğu durumlarda programı

Detaylı

DNA ONARIMI VE MUTASYON. Merve Tuzlakoğlu Öztürk Bakteri genetiği dersi Sunum-2 18.11.2005

DNA ONARIMI VE MUTASYON. Merve Tuzlakoğlu Öztürk Bakteri genetiği dersi Sunum-2 18.11.2005 DNA ONARIMI VE MUTASYON Merve Tuzlakoğlu Öztürk Bakteri genetiği dersi Sunum-2 18.11.2005 *DNA nın dölden döle değişmeden aktarımı için 2 süreç önemlidir: DNA ONARIMI 1. Replikasyon sürecinin doğru yapılması

Detaylı

Uygulama 6. Transkripsiyon yönü. Ekzonlar (kodlama bölgeleri) Transkripsiyon. Sonlandırıcı kodon başlangıcı

Uygulama 6. Transkripsiyon yönü. Ekzonlar (kodlama bölgeleri) Transkripsiyon. Sonlandırıcı kodon başlangıcı Uygulama 6 DNA Dizilerinde Bazı Đstatistiksel Analizler DNA molekülleri nükleotidlerin uzun birer dizileridir. Dizilenmiş bir DNA molekülüne A,C,G,T harflerinin oluşturduğu bir kelimelik uzun bir yazı

Detaylı

Şimdi başka bir problem üzerinde çalışalım.

Şimdi başka bir problem üzerinde çalışalım. 86 Yrd. Doç. Dr. Yakup EMÜL, Bilgisayar Programlama Ders Notları (B03) Şimdi başka bir problem üzerinde çalışalım. Algoritmamızı yine sahte kod ve yukarıdan aşağıya adımsal iyileştirmeyle oluşturacağız

Detaylı

CANLILARIN SINIFLANDIRILMASI

CANLILARIN SINIFLANDIRILMASI CANLILARIN SINIFLANDIRILMASI CANLILARIN SINIFLANDIRILMASI Dünya da henüz bilinmeyen çok sayıda canlı var. Bugün 1, 8 milyon farklı türün varlığı bilinmekte fakat, 3-10 milyon arasında farklı canlı türü

Detaylı

hendisliği BYM613 Genetik MühendisliM Tanımlar: Gen, genom DNA ve yapısı, Nükleik asitler Genetik şifre DNA replikasyonu

hendisliği BYM613 Genetik MühendisliM Tanımlar: Gen, genom DNA ve yapısı, Nükleik asitler Genetik şifre DNA replikasyonu BYM613 Genetik MühendisliM hendisliği Hacettepe Üniversitesi Biyomühendislik BölümüB 2012-2013 2013 Güz G z DönemiD Salı 9.00-11.45, D9 Dr. Eda Çelik-AKDUR edacelik@hacettepe.edu.tr İçerik Tanımlar: Gen,

Detaylı

MARMARA ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ESNEK İMALAT SİSTEMLERİ DERS NOTLARI 2 Arş. Gör.

MARMARA ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ESNEK İMALAT SİSTEMLERİ DERS NOTLARI 2 Arş. Gör. Bir üretim hattında genel anlamda şu görevler (task) yürütülür: İş parçaları depo alanlarından alınarak işleme makine araçlarına gönderilir. Robotlar konveyör hattından iş parçalarını alarak istasyonda

Detaylı

GENETİK ALGORİTMALAR BÜŞRA GÜRACAR

GENETİK ALGORİTMALAR BÜŞRA GÜRACAR GENETİK ALGORİTMALAR BÜŞRA GÜRACAR 201420404036 İÇERİK Genetik Algoritmanın, Amacı Kullanım Alanları Kavramları Uygulama Adımları Parametreler Genetik Algoritma Kodlama Türleri Genetik Algoritma Genetik

Detaylı

E-Bülten. Bilgi Merkezi Araç Çubuğu nu (Toolbar) yükleyebilirsiniz. http://sdu.mylibrarytoolbar.com. Bilgi Merkezi Araç Çubuğu nun Avantajları

E-Bülten. Bilgi Merkezi Araç Çubuğu nu (Toolbar) yükleyebilirsiniz. http://sdu.mylibrarytoolbar.com. Bilgi Merkezi Araç Çubuğu nun Avantajları E-Bülten Temmuz 2007 Sayı: 2 Bu Sayıda Bilgi Merkezi Araç Çubuğu (Toolbar) Journal Citation Reports BMJ Online Journals 1 2 7 Bilgi Merkezi Araç Çubuğu nu (Toolbar) yükleyebilirsiniz. http://sdu.mylibrarytoolbar.com

Detaylı

İlişkisel Veri Tabanları I

İlişkisel Veri Tabanları I İlişkisel Veri Tabanları I Erdem Alparslan Bahçeşehir Üniversitesi 1 Veri Tabanı Modelleri Veri Tabanları tasarımında kullanılan modeller: Tablolar : Veriler tek bir tabloda veya tablo dizisinde tutulur

Detaylı

Veri Yapıları ve Algoritmalar

Veri Yapıları ve Algoritmalar 1 Ders Not Sistemi Vize : % 40 Final : % 60 Kaynaklar Kitap : Veri Yapıları ve Algoritma Temelleri Yazar: Dr. Sefer KURNAZ Internet Konularla ilgili web siteleri 2 Algoritma : «Belirli bir problemin çözümünde

Detaylı

127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ

127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ 127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ Veri Madenciliği : Bir sistemin veri madenciliği sistemi olabilmesi

Detaylı

Hafta VIII Rekombinant DNA Teknolojileri

Hafta VIII Rekombinant DNA Teknolojileri GENETĐK 111-503 Hafta VIII Rekombinant DNA Teknolojileri Doç.Dr. Hilâl Özdağ Rekombinant DNA Teknolojisi Amaç Spesifik DNA dizilerinin yerlerinin belirlenmesi. DNA nın belirli noktalardan kesilmesi Belirli

Detaylı

Bir dizinin boyutları sabittir ve kullanılmadan önce belirlenmelidir. Dizi boyutunu belirlemek için başka bir değişkende kullanabilirsiniz.

Bir dizinin boyutları sabittir ve kullanılmadan önce belirlenmelidir. Dizi boyutunu belirlemek için başka bir değişkende kullanabilirsiniz. C# da Diziler Diziler için aynı tipteki verilerin tutulduğu bir koleksiyon diyebiliriz. Örneğin integer verinin bir yığın şeklinde tutulması için dizileri kullanırız. C# da diziler referans tipinde değişkenlerdendir.

Detaylı

Dosyalarda Farklı Yaklaşımlar. Kütük Organizasyonu 1

Dosyalarda Farklı Yaklaşımlar. Kütük Organizasyonu 1 Dosyalarda Farklı Yaklaşımlar Kütük Organizasyonu 1 Giriş Şimdiye kadar öğrendiğimiz temel dosyalama komutlarıyla (fopen,flclose, fputs vb..) dosya oluşturabilmekte, kayıt ekleyebilmekte ve her bir kaydın

Detaylı

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür.

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür. Programlama Temelleri Trim: metnin başındaki ve sonundaki boşlukları kaldırır. Trim( Selam ) Selam şeklinde çıkar Split: metin içinde ayırma işlemi yapar. Split( ) Metni boşluklarını diziye atar. oşluk

Detaylı

Teori (saat/hafta) Laboratuar (saat/hafta) BES114 2. BAHAR 3 0 0 2

Teori (saat/hafta) Laboratuar (saat/hafta) BES114 2. BAHAR 3 0 0 2 TIBBİ BİYOLOJİ VE GENETİK Dersin Adı Kodu Yarıyıl TIBBİ BİYOLOJİ VE GENETİK Önkoşullar Dersin dili Dersin Türü Dersin öğrenme ve öğretme teknikleri Dersin sorumlusu(ları) Dersin amacı Dersin öğrenme çıktıları

Detaylı

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü ULAŞTIRMA MODELİNİN TANIMI Ulaştırma modeli, doğrusal programlama probleminin özel bir şeklidir.

Detaylı

Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net

Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net Bilgisayar Programlama Ders 9 Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net Dizileri Fonksiyonlara Dizileri Fonksiyonlara Bir dizi argümanını fonksiyon içinde bir değer olarak kullanabilmek

Detaylı

Kısıtsız Optimizasyon OPTİMİZASYON Kısıtsız Optimizasyon

Kısıtsız Optimizasyon OPTİMİZASYON Kısıtsız Optimizasyon OPTİMİZASYON Bu bölümde çok değişkenli kısıtsız optimizasyon problemlerinin çözüm yöntemleri incelenecektir. Bu bölümde anlatılacak yöntemler, kısıtlı optimizasyon problemlerini de çözebilmektedir. Bunun

Detaylı

AVRASYA ÜNİVERSİTESİ

AVRASYA ÜNİVERSİTESİ Ders Tanıtım Formu Dersin Adı Öğretim Dili Genomik ve Proteomik Türkçe Dersin Verildiği Düzey Ön Lisans () Lisans (X) Yüksek Lisans( ) Doktora( ) Eğitim Öğretim Sistemi Örgün Öğretim (X) Uzaktan Öğretim(

Detaylı

12. SINIF KONU ANLATIMI 6 GENETİK ŞİFRE VE PROTEİN SENTEZİ 2

12. SINIF KONU ANLATIMI 6 GENETİK ŞİFRE VE PROTEİN SENTEZİ 2 12. SINIF KONU ANLATIMI 6 GENETİK ŞİFRE VE PROTEİN SENTEZİ 2 SANTRAL DOGMA Hücredeki bilgi aktarım mekanizmasının tamamına SANTRAL DOGMA denir. Santral dogma tek yönlü bilgi aktarımıdır. Geri dönüşümü

Detaylı

6.046J/18.401J DERS 7 Kıyım Fonksiyonu (Hashing I) Prof. Charles E. Leiserson

6.046J/18.401J DERS 7 Kıyım Fonksiyonu (Hashing I) Prof. Charles E. Leiserson Algoritmalara Giriş 6.046J/8.40J DERS 7 Kıyım Fonksiyonu (Hashing I) Doğrudan erişim tabloları Çarpışmaları ilmekleme ile çözmek Kıyım fonksiyonu seçimi Açık adresleme Prof. Charles E. Leiserson October

Detaylı

Fiziksel Veritabanı Modelleme

Fiziksel Veritabanı Modelleme Fiziksel Veritabanı Modelleme Fiziksel Veritabanı VTYS, verileri yan bellekte tutar. Bu yüzden VTYS lerde sıklıkla READ (yan bellekten okuma) ve WRITE (yan belleğe yazma) işlemi meydana gelir. READ ve

Detaylı

3. Bölüm Algoritmalar

3. Bölüm Algoritmalar 3. Bölüm Algoritmalar Algoritma ve Programlamaya Giriş Dr. Serkan DİŞLİTAŞ 3.1. Veri ve Bilgi Şekil 3.1 de bilgisayar sistemin temelini oluşturan veri işlem modeli görülmektedir. Hesaplama, saklama gibi

Detaylı

Veri Madenciliği Karar Ağacı Oluşturma

Veri Madenciliği Karar Ağacı Oluşturma C4.5 Algoritması Veri Madenciliği Karar Ağacı Oluşturma Murat TEZGİDER 1 C4.5 Algoritması ID3 algoritmasını geliştiren Quinlan ın geliştirdiği C4.5 karar ağacı oluşturma algoritmasıdır. ID3 algoritmasında

Detaylı

LABORATUARDA SEKANSLARIN TOPLANMASI VE DEPOLANMASI. Ayhan YILMAZ

LABORATUARDA SEKANSLARIN TOPLANMASI VE DEPOLANMASI. Ayhan YILMAZ BİYOİNFORMATİK: LABORATUARDA SEKANSLARIN TOPLANMASI VE DEPOLANMASI Ayhan YILMAZ Sunum Taslağı DNA NIN NIN SEKANSLANMASI Genomik Sekanslama Shotgun Sekanslama Eksprese Olan Genlerin cdna Kütüphanelerini

Detaylı

Bilgisayar programlamanın üç temel mantık yapısından biridir. Diğer ikisi ise Seçilim(Selection) ve Döngü(Loop, Iteration)dür.

Bilgisayar programlamanın üç temel mantık yapısından biridir. Diğer ikisi ise Seçilim(Selection) ve Döngü(Loop, Iteration)dür. SEQUENCE ALGORİTMASI Bilgisayar programlamanın üç temel mantık yapısından biridir. Diğer ikisi ise Seçilim(Selection) ve Döngü(Loop, Iteration)dür. Bir dizi yapısı içinde, bir eylem ya da bir olay, geçmiş

Detaylı

AKIŞ ŞEMASI AKIŞ ŞEMASI AKIŞ ŞEMASI ŞEKİLLERİ GİRİŞ

AKIŞ ŞEMASI AKIŞ ŞEMASI AKIŞ ŞEMASI ŞEKİLLERİ GİRİŞ GİRİŞ AKIŞ ŞEMASI Bir önceki ünitede algoritma, bilgisayarda herhangi bir işlem gerçekleştirmeden ya da program yazmaya başlamadan önce gerçekleştirilmesi düşünülen işlemlerin belirli bir mantık ve plan

Detaylı

Dağıtık Sistemler CS5001

Dağıtık Sistemler CS5001 Dağıtık Sistemler CS5001 Th. Letschert Çeviri: Turgay Akbaş TH Mittelhessen Gießen University of Applied Sciences Biçimsel model nedir Biçimsel model matematiksel olarak tanımlanmış olan bir modeldir.

Detaylı

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları 1. Klavyeden girilen üç sayıyı toplayan ve ortalamasını alıp sonuçları ekrana yazdıran sözde kodunu yazınız. PROGRAM Soru1 READ A, B, C; TOP = A + B+ C;

Detaylı

BİYOLOJİ DERS NOTLARI YGS-LGS YÖNETİCİ MOLEKÜLLER

BİYOLOJİ DERS NOTLARI YGS-LGS YÖNETİCİ MOLEKÜLLER www.benimdershanem.esy.es Bilgi paylaştıkça çoğalır. BİYOLOJİ DERS NOTLARI YGS-LGS YÖNETİCİ MOLEKÜLLER NÜKLEİK ASİTLER Nükleik asitler, bütün canlı hücrelerde ve virüslerde bulunan, nükleotid birimlerden

Detaylı

YAZILIYA HAZIRLIK SORULARI. 12. Sınıf 1 GENDEN PROTEİNE

YAZILIYA HAZIRLIK SORULARI. 12. Sınıf 1 GENDEN PROTEİNE YAZILIYA HAZIRLIK SORULARI 12. Sınıf 1 GENDEN PROTEİNE Protein sentezini tüm canlılar gerçekleştirir. Bir mrna molekülünde en fazla 64 çeşit kodon bulunur. DOĞRU YANLIŞ SORULARI Canlıların heterotrof beslenenleri

Detaylı

Regular Expressions Version 0.1

Regular Expressions Version 0.1 Regular Expressions Version 0.1 Hüseyin Kaya hkaya@be.itu.edu.tr 2001 Özet Bu belge Linux and Unix Shell Programming adlı kitaptan faydalalınarak yazılmıştır. Kitabın yazarı David Tansley. İngilizce bilenler

Detaylı

Programın Tanıtımı 2-4- 1-3- 8-9- 10-11- 12- 13-

Programın Tanıtımı 2-4- 1-3- 8-9- 10-11- 12- 13- ISIS VERİ YÖNETİMİ Programın Tanıtımı 1-3- 2-4- 6-7- 5-8- 9-10- 11-12- 13-1- Bu bölüme aranacak sorgu için 2 tarih arası bilgi gün / ay / yıl / saat / dakika cinsinden girilir. 2- Arama kriterlerinden

Detaylı

mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar

mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar Algoritma ve Programlamaya Giriş mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar İçerik Algoritma Akış Diyagramları Programlamada İşlemler o o o Matematiksel Karşılaştırma Mantıksal Programlama

Detaylı

Algoritmalar ve Karmaşıklık

Algoritmalar ve Karmaşıklık Algoritmalar ve Karmaşıklık Ders 11 Algoritma Ayrık matematikte karşılaşılan bir çok problem sınıfı mevcuttur. Örneğin, verilen tamsayı grubu içindeki en büyük olanının bulunması, verilen bir kümenin bütün

Detaylı