Miuul Logo
Biyoinformatik Bootcamp
Sohbete Başla

Biyoinformatik Bootcamp

Bu programla yaşam bilimlerinin uçsuz bucaksız veri ormanına birlikte girip biyoinformatik metotların imkanlarını ve sınırlarını Genomik sahasında keşfetmeyi hedefliyoruz

10 Hafta

Sektörden Mentorler

5+ Proje

7/24 Destek

Sertifika

Eğitmen

Zeynep Akdeniz Ph.D.

PROGRAM

Biyoinformatik Bootcamp

1. Hafta 4 Saat

Veri Bilimi için Python Programlama I

PyCharm, Virtual Environment ve Dependency Management konuları ile büyük ölçekli projeler için kendi çalışma ortamınızı oluşturmayı ve yönetmeyi öğreneceksiniz. Çalışma ortamı ayarları gerçekleştirildikten sonra Python programlamanın temellerini oluşturan veri yapılarını kapsamlı bir şekilde öğrenme imkanı bulacaksınız. Sıfırdan kapsamlı bir şekilde ileri seviye fonksiyonları yazmayı öğrenecek ve zor senaryolar için kendi fonksiyonlarınızı yazabileceksiniz. Comprehensions konusu ile veri bilimi ve makine öğrenmesi süreçlerini ölçeklenebilir pipeline’lar ile sürdürebilmek için çok değerli bilgiler edineceksiniz.

  • Pycharm
  • Python İlk Adımlar
  • Virtual Environment
  • Package Management
  • Virtual Environment & Package Management

  • Veri Yapılarına Giriş
  • Sayılar
  • Karakter Dizileri
  • String Metodları
  • Liste
  • Sözlük
  • Tuple
  • Set

  • Fonksiyonlara Giriş ve Fonksiyon Okuryazarlığı
  • Docstring
  • Fonksiyonların Statement Bölümleri
  • Ön Tanımlı Argümanlar
  • Ne Zaman Fonksiyon Yazılır
  • Return
  • Fonksiyon İçerisinden Fonksiyon Çağırmak
  • Local & Global Değişkenler

  • If
  • Else & Elif
  • For Döngüsü
  • Uygulama - Mülakat Sorusu Alternating
  • Break & While & Continue
  • Enumerate
  • Uygulama - Mülakat Sorusu Enumerate
  • Alternating Fonksiyonunun Enumerate ile Yazılması
  • Zip
  • Lambda & Map & Filter & Reduce

  • List Comprehensions
  • Dict Comprehensions
  • Uygulama - Mülakat Sorusu Dict Comprehensions
  • List & Dict Comprehensions Uygulamaları 1
  • List & Dict Comprehensions Uygulamaları 2
  • List & Dict Comprehensions Uygulamaları 3

2. Hafta 3 Saat

Veri Bilimi için Python Programlama II

 Veri bilimi, makine öğrenmesi ve yapay zeka uygulamaları için kaçınılmaz olan temel kütüphanelerden NumPy ve Pandas'ı öğreneceksiniz.

  • Python ile Veri Analizine Giriş
  • NumPy Giriş
  • NumPy Array'i Oluşturma
  • NumPy Array Özellikleri
  • Reshaping
  • Index İşlemleri
  • Fancy Index
  • Matematiksel İşlemler
  • NumPy Koşullu İşlemler

  • Pandas Series
  • Veri Okuma
  • Veriye Hızlı Bakış
  • Pandas Seçim İşlemleri
  • Değişkenler Üzerinde İşlemler
  • Loc & Iloc
  • Koşullu Seçim
  • Toplulaştırma & Gruplama
  • Pivot Table
  • Apply & Lambda
  • Birleştirme İşlemleri

  • Kategorik Değişken Görselleştirime
  • Sayısal Değişken Görselleştirme
  • Matplotlib Özellikleri
  • Seaborn ile Veri Görselleştirme

  • Genel Resim
  • Kategorik Değişken Analizi I
  • Kategorik Değişken Analizi II
  • Sayısal Değişken Analizi
  • Değişkenlerin Yakalanması
  • Hedef Değişken Analizi
  • Korelasyon Analizi

3. Hafta 4 Saat

Dijital Biyologun Doğuşu: Biyoinformatiğe Giriş

İlk haftada, biyoinformatik yolculuğunuzun temel taşlarını atıyorsunuz. PyCharm, Terminal ve Conda gibi araçlarla tanışarak dijital laboratuvarınızı kuruyor, Python, Linux ve Snakemake gibi güçlü araçların kapılarını aralıyorsunuz. DNA, BLAST ve GenoDiplo nesneleriyle ilk karşılaşmalarınız, sizi biyoinformatik dünyasının derinliklerine hazırlıyor.

Oyunlaştırılmış etkinliklerle kavramlara ısınırken, buz kırma oyunu sayesinde hem öğrenme süreciniz eğlenceli hale geliyor hem de ekosisteme daha hızlı adapte oluyorsunuz. Geleneksel oyunlarla desteklenen pratik uygulamalar ise bootcamp araçlarını tanımanızı kolaylaştırıyor ve size sağlam bir başlangıç sunuyor.

Haftalık Akış

Ders 1 (Teori): Bootcamp Objeleri ile Tanışalım ve Oynayalım

  • PyCharm, Terminal, Conda ortamlarına giriş
  • Python, Linux, Snakemake araçlarını keşfetme
  • DNA, BLAST, GenoDiplo nesneleriyle tanışma

Ders 2 (Alıştırma): Buz Kırma Oyunu - Kim Kimle Nerede Ne Yapıyor?

  • Biyoinformatik kavramlarını oyunlaştırma

Ders 3 (Pratik): Geleneksel Oyunlarla Bootcamp Keşfi

  • Bootcamp araçlarını tanıma ve kullanımına giriş

4. Hafta 4 Saat

Veri Okyanusunda İlk Yelken Açış: Biyoinformatik Pusulası

İkinci haftada biyoinformatiğin temel kavramlarını keşfediyoruz ve program boyunca kullanacağımız araçlara genel bir bakış yapıyoruz. PyCharm kurulumunu gerçekleştiriyor, terminal komutlarını öğreniyor ve Conda paket yöneticisi ile kendi çalışma ortamımızı hazırlıyoruz. DNA, BLAST ve GenoDiplo nesneleriyle ilk pratik deneyimlerimizi kazanıyor, basit etkileşimli uygulamalarla öğrenme yolculuğumuza sağlam bir başlangıç yapıyoruz.

Haftalık Akış

Ders 4 (Teori): Biyoinformatik Dünyasına Giriş

  • Biyoinformatiğin temel kavramları ve uygulama alanları
  • Programda öğrenilecek araçlara genel bakış
  • Beklentiler ve öğrenme yolculuğu

Ders 5 (Alıştırma): Temel Ortam Kurulumu

  • PyCharm kurulumu ve ilk ayarlar
  • Terminal komutlarına giriş
  • Conda paket yöneticisi tanıtımı

Ders 6 (Pratik): İlk Adımlar ve Keşif

  • DNA, BLAST, GenoDiplo nesneleriyle ilk deneyimler
  • Basit etkileşimli uygulamalar
  • Bootcamp yolculuğuna hazırlık

5. Hafta 4 Saat

Python'la Hücre Dili Konuşmak: Sayılardan Anlamlı Tablolara

Python’un temel yapılarını öğreniyoruz. Fonksiyonlar, döngüler ve if/else ifadeleri ile programlama mantığını kavrıyoruz, fonksiyon tanımları ve parametre geçişleri üzerinde pratik yapıyoruz. Koşullu mantık ve iterasyon kalıplarında uzmanlaşarak biyolojik veriler üzerinde çalışmaya hazırlanıyoruz.

Bu bilgileri pekiştirmek için DNA içeriğini hesaplayan fonksiyonlar yazıyor, sekans verilerini işlemek üzere döngüler oluşturuyor ve kalite kontrol için koşullu ifadeler geliştiriyoruz. Haftanın sonunda ise Hexamita Oyunu ile ilk biyoinformatik uygulamamızı gerçekleştiriyoruz. Bu interaktif kodlama meydan okumasında, temel Python kavramlarını kullanarak “Hexamita’ya yeni bir ev bulabilir misin?” sorusuna yanıt arıyoruz. Böylece öğrendiklerimizi gerçek biyolojik senaryolarla birleştiriyor ve uygulamalı problem çözme becerilerimizi geliştiriyoruz.

Haftalık Akış

Ders 7 (Teori): Python Dilbilgisi - Temel Yapılar

  • Fonksiyonlar, döngüler, if/else ifadeleri
  • Python sözdizimi ve kontrol yapılarına giriş
  • Fonksiyon tanımları ve parametre geçişini anlama
  • Koşullu mantık ve iterasyon kalıplarında uzmanlaşma

Ders 8 (Alıştırma): Python ile Biyolojik Problem Çözme

  • DNA içeriğini hesaplayan fonksiyonlar yazma
  • Sekans verilerini işlemek için döngüler oluşturma
  • Kalite kontrolü için koşullu ifadeler oluşturma

Ders 9 (Pratik): Hexamita Oyunu - İlk Biyoinformatik Uygulaması

  • Temel Python kavramlarını kullanan interaktif kodlama meydan okuması
  • Biyolojik veri senaryolarıyla problem çözme
  • "Hexamita'nın yeni bir ev bulmasına yardım edebilir misin?"

6. Hafta 4 Saat

Kod Yazan Bilim İnsanı: Verimizle Diyalog

Biyoinformatik verileri anlamlandırmanın en güçlü yollarından biri olan Pandas kütüphanesini öğreniyoruz. DataFrame yapılarıyla veri manipülasyonu ve analizi yapıyor, matplotlib ve seaborn gibi araçlarla biyolojik verileri görselleştiriyoruz. İstatistiksel çizimler ve veri keşfi teknikleriyle biyolojik bilgileri yorumlamaya başlıyoruz.

Biyolojik veri setlerini içe aktararak temizliyor, yayın kalitesinde grafikler üretiyor ve temel istatistiksel analizler gerçekleştiriyoruz. Haftanın sonunda ise Algoritma Oyunu ile uygulamalı bir meydan okumaya giriyoruz. Gerçek veriler üzerinde çalışarak biyoinformatik problemleri çözüyor, Pandas ile görselleştirme araçlarını entegre ederek veriden bilgiye dönüşüm yolculuğumuzu güçlendiriyoruz.

Haftalık Akış

Ders 10 (Teori): Python Pandas ile Veri Analizi

  • Pandas DataFrames ile veri manipülasyonu ve analizi
  • Biyolojik veriler için görselleştirmeler oluşturma (matplotlib, seaborn)
  • İstatistiksel çizim ve veri keşfi teknikleri

Ders 11 (Alıştırma): Biyolojik Veri İşleme

  • Biyolojik veri setlerini içe aktarma ve temizleme
  • Yayın kalitesinde grafikler oluşturma
  • Temel istatistiksel analiz gerçekleştirme

Ders 12 (Pratik): Algoritma Oyunu

  • Uygulamalı veri analizi meydan okumaları
  • Gerçek veriyle biyoinformatik problem çözme
  • Pandas ve görselleştirme araçlarının entegrasyonu

7. Hafta 4 Saat

Omikler Senfonisi: Çok Katmanlı Biyolojik Verinin Harmonisi

Biyoinformatiğin en kapsamlı alanlarından biri olan çoklu omikler dünyasını keşfediyoruz. Genomik, transkriptomik ve glikozomik teknolojilere genel bir bakış yapıyor, farklı omik veri türlerinin nasıl entegre edildiğini ve çok katmanlı analizlerin biyolojik araştırmalardaki önemini öğreniyoruz.

Teorik bilgileri uygulamaya dökerek NCBI üzerinden sekans indiriyor, BLAST aramaları gerçekleştiriyor ve elde edilen sonuçları yorumluyoruz. Ayrıca genleri metabolik yolaklara eşleyerek KEGG veritabanının sunduğu güçlü analiz imkanlarını deneyimliyoruz.

Haftanın pratik bölümünde ise Veritabanı Navigasyon Projesi ile NCBI, BLAST, KEGG, PDB ve IPR gibi temel biyoinformatik veritabanlarında geziniyor, sekans benzerlik aramaları yapıyor ve protein yapılarını inceleyerek fonksiyonel açıklamaları keşfediyoruz. Böylece biyoinformatik araştırmalarda sıkça kullanılan veri kaynaklarını etkin bir şekilde kullanmayı öğreniyoruz.

Haftalık Akış

Ders 13 (Teori): Çoklu Omikler ve Veri Türleri

  • Genomik, transkriptomik, gılaykomik teknolojilerine genel bakış
  • Farklı omik veri türleri ve entegrasyon yaklaşımları
  • Çok katmanlı analizin biyolojik önemi

Ders 14 (Alıştırma): Biyolojik Veritabanı Kullanımı

  • NCBI'den sekans indirme
  • BLAST aramaları yapma ve sonuçları yorumlama
  • Genleri metabolik yolaklara eşleme (KEGG)

Ders 15 (Pratik): Veritabanı Navigasyon Projesi

  • NCBI, BLAST, KEGG, PDB, IPR veritabanlarında gezinme
  • Sekans benzerlik aramaları gerçekleştirme
  • Protein yapıları ve fonksiyonel açıklamaları keşfetme

8. Hafta 4 Saat

Evrim Kodu: Genomik Karşılaştırmalarla Geçmişi Okumak

Canlıların genetik geçmişine ışık tutan karşılaştırmalı genomik ilkelerini öğreniyoruz. Evrimsel analiz ve genom karşılaştırma yöntemlerine giriş yapıyor, filogenetik analiz temellerini keşfederek farklı türlerin genetik ilişkilerini anlamayı öğreniyoruz.

Alıştırmalarda farklı sekans formatları arasında dönüşüm yapıyor, çoklu sekans hizalamaları gerçekleştiriyor ve evrimsel mesafeleri hesaplıyoruz. Böylece genetik benzerlikleri ve farklılıkları daha derinlemesine yorumlama becerisi kazanıyoruz.

Pratik bölümde ise Çoklu FASTA Veri Analizi ile standart biyoinformatik dosya formatlarıyla çalışıyor, büyük ölçekli sekans veri setlerini işliyor ve veri ayrıştırma teknikleriyle anlamlı biyolojik bilgiler çıkarıyoruz. Bu sayede evrimsel biyoloji ve biyoinformatik araştırmalar için temel oluşturacak güçlü analiz yetkinlikleri geliştiriyoruz.

Haftalık Akış

Ders 16 (Teori): Karşılaştırmalı Genomik İlkeleri

  • Evrimsel analiz ve genom karşılaştırma yöntemleri
  • Filogenetik analiz temelleri

Ders 17 (Alıştırma): Sekans Format İşleme

  • Farklı sekans formatları arasında dönüşüm
  • Çoklu sekansları hizalama
  • Evrimsel mesafeleri hesaplama

Ders 18 (Pratik): Çoklu FASTA Veri Analizi

  • Standart biyoinformatik dosya formatlarıyla çalışma
  • Büyük sekans veri setlerini işleme
  • Dosya ayrıştırma ve veri çıkarma

9. Hafta 4 Saat

Biyoinformatik Fabrikası: Otomatik Pipeline İnşa Etme

Biyoinformatikte araştırma süreçlerini otomatikleştiren pipeline ve iş akışı yönetimi konularına odaklanıyoruz. GenoDiplo boru hattına genel bir bakış yapıyor, iş akışlarının nasıl tasarlanıp uygulandığını öğreniyoruz.

Alıştırmalarda Conda kullanarak yazılım paketleri kuruyor, biyoinformatik çalışmalar için güvenilir ve tekrarlanabilir ortamlar oluşturuyoruz. Ortam yönetimi sayesinde farklı projelerde aynı altyapıyı sürdürebilmeyi deneyimliyoruz.

Pratik bölümde ise Snakemake ile Pipeline Oluşturma üzerine çalışıyoruz. Tekrarlanabilir analiz ardışık düzenleri kuruyor, basit Snakemake kuralları yazarak iş akışı otomasyonunu sağlıyoruz. Bağımlılık yönetimiyle birlikte karmaşık süreçleri daha sistematik ve hatasız şekilde yönetmeyi öğreniyoruz.

Haftalık Akış

Ders 19 (Teori): GenoDiplo - Bölüm 1

  • GenoDiplo boruhattına genel bakış
  • İş akışı tasarımı ve uygulaması

Ders 20 (Alıştırma): Conda ve Ortam Yönetimi

  • Conda kullanarak yazılım paketleri kurma
  • Biyoinformatik için ortam yönetimi
  • Tekrarlanabilir ortamlar oluşturma

Ders 21 (Pratik): Snakemake ile Pipeline Oluşturma

  • Tekrarlanabilir analiz ardışık düzenleri oluşturma
  • Basit Snakemake kuralları yazma
  • İş akışı otomasyonu ve bağımlılık yönetimi

10. Hafta 4 Saat

Kendi Biyoinformatik Laboratuvarını Kur: Proje Tasarımı

Bu hafta, program boyunca edindiğimiz tüm bilgi ve becerileri bir araya getiriyoruz. Gelişmiş GenoDiplo özelliklerini keşfederek kalite değerlendirme, doğrulama yöntemleri ve yaygın sorunların nasıl giderileceğini öğreniyoruz.

Alıştırmalarda kendi bitirme projemizi geliştiriyoruz. Gerçek bilimsel araştırmalardan alınan biyoinformatik sorulara odaklanıyor, otantik veri setleriyle çalışıyor ve gerçek dünya biyolojik problemlerine çözüm üretiyoruz. GitHub üzerinden sürüm kontrolü yapıyor, PyCharm entegrasyonu ile projelerimizi yönetiyoruz.

Haftanın finalinde ise proje sunumları ve değerlendirmeler ile öğrenme yolculuğumuzu taçlandırıyoruz. Gerçek araştırma problemlerini başarıyla analiz ediyor, bulgularımızı hem sunumlarla hem de bilimsel yazım teknikleriyle paylaşıyoruz. Böylece kurs boyunca kazandığımız biyoinformatik becerilerin pratikte nasıl hayata geçtiğini sergileyerek programı tamamlıyoruz.

Haftalık Akış

Ders 22 (Teori): GenoDiplo - Bölüm 2

  • Gelişmiş GenoDiplo özellikleri
  • Kalite değerlendirme ve doğrulama yöntemleri
  • Yaygın sorunları giderme

Ders 23 (Alıştırma): Bitirme Projesi Geliştirme

  • Mevcut bilimsel araştırmalardan gerçek biyoinformatik araştırma soruları
  • Otantik veri setleri ve gerçek dünya biyolojik problemleri ile çalışma
  • GitHub ile sürüm kontrolü ve PyCharm entegrasyonu

Ders 24 (Pratik): Proje Sunumları ve Değerlendirme

  • Gerçek Araştırma Problemi Analizi
  • Araştırma projelerini başarıyla tamamlama
  • Bulgularını sunum ve bilimsel yazım
  • Kurs boyunca öğrenilen biyoinformatik becerilerinin pratik uygulamasını gösterme

Projeler

Eğitim içeriklerini gerçek iş dünyası projeleriyle güçlendirerek eşsiz kılmak için lider firmalar ile veri sponsorluğu kuruyoruz. Erişeceğiniz projelerin bir kısmına göz atın.
Erken Kayıt İndirimi
Erken Kayıt İndirimi

Biyoinformatik Bootcamp

Biyoinformatik Bootcamp programı Kasım ayında başlayacaktır.

Canlı Dersler (Online)
Canlı Mentor Desteği
Ücretsiz Ön Hazırlık
5+ Uçtan Uca Proje Deneyimi
Tüm İçeriklere 6 Ay Erişim
Sertifika
Bireysel
950$
650$

Peşin veya taksitli ödeme imkanı

Peşin ödemelerde %5 indirim avantajı

ÖDEME YAP
Öğrenci
850$
550$

Peşin veya taksitli ödeme imkanı

Peşin ödemelerde %5 indirim avantajı

ÖDEME YAP
Sorularınızı Hızlıca Yanıtlayalım

Biyoinformatik Bootcamp
Şimdi başlamaya hazır mısın?

Öğrenmeye bugün başla - şimdi senin zamanın.

Şimdi Başvur