GenKök’te Biyoinformatik Stajı

Bu yazımı aslında 07.07.2014’de yayınlayacaktım, ama stajın yoğun temposundan ötürü fotoğrafları ekleyip paylaşmak bugüne kısmet oldu. Yazılarımın devamı gelecek. 

07.07.2014

Bu yaz güzel geçecek görünüyor. Neden mi? Şimdi fonda uykusuz her gece çalsın. Ama bu durumdan şikayetçi olmak değil, aksine hayli heyecanlıyım 🙂 Hatta bu yazıyı da gece yarısına girmişken staj yerimizden yazıyorum.

http://biyoinformatiktr.blogspot.com.tr/ takip edenler bu yaz GenKök’te Ahmet Raşit Öztürk liderliğinde Biyoinformatik eğitimi/stajı yapılacağını görmüş duymuş olmalı. Ben de bu fırsattan faydalanacak olanlardan biri olduğum için kendimi şanslı hissediyorum. Bugün stajımızın ilk günüydü. Yaz stajının blogunda (http://yazstaji2014.blogspot.com.tr/)  Haziran grubunu gelmeden takip ediyordum(tamam itiraf edeyim hepsini okumadım) ama blogda okuduklarım buraya geldiğimde az çok nelerle karşılaşacağıma dair ipuçları veriyordu.

Okumaya devam et

Yeniden Merhaba

Hello-Again

Herkese merhabalar,

Hayli uzun bir zaman sonra yeniden blog yazmaya başlayabildim. Aslında bu benim için hem özlem dolu ve zor hem de üşengeç bir süreçti. Blogumda yoğun olarak yazmaya başladığım vakitler bilimhatunu.com’a taşınmıştım.  Hatta o vakit, RadyoBiyoloji’den ve Twitter’dan arkadaşlarım bu geçişte hayli destekte bulunmuşlardı(valla teşekkür hepinize). Lakin Konya’ya dönüp Romanya’ya dair birkaç yazı yazdıktan sonra tüm yazmaya dair hevesim kaçtı. Taslaklarımda biriktirdiğim bazı güzel konular vardı (gerçekten güzeldiler ;_;) , ama bilimhatunu.com’un bulunduğu sunucu arkadaşıma ait olmasından mütevellit benim de yedeklememe ihmalkarlığımın da eklenmesi ile maalesef çöp oldular. Sanırım son yazdığım yazıyı da 2013’ün Ağustos ayı gibi yazmıştım(merhaba ben de artık yüksek lisansa başladım gibisinden), lakin Mayıs ayı ile Ağustos arası yazdığım iki üç yazı yok.  Sonra sunucu servis sağlayıcılardan alayım, hatta WP’nin bazı ucuz alternatiflerini kullanayım(map an existing domain) diyordum ama yazma hevesim bir kere uçmuştu.

Okumaya devam et

Bat dosyasında Toplu Dosya İsmi Değiştirme

Yirmi gündür yerinde duran bloguma yeniden başlıyoruz. Bugün öğrenmiş olduğum küçük bir tüyoyu paylaşacağım. Toplu dosya isimlerini değiştirmek üzerine ufak bir sıkıntım vardı. Bunu program kurmadan nasıl çözebilirim?(bu arada ayrıca .bat dosyalarında nasıl çalışılır onu da öğrenmeye çalışıyorum).

Şurada dosya değiştirme amacınıza göre farklı çözüm yolları sunulmuş. Bunlar işinizi görebilir: http://www.howtogeek.com/111859/how-to-batch-rename-files-in-windows-4-ways-to-rename-multiple-files/

Yukarıdaki linkte olmayan bir çözüm yolunu da ben sunayım. Elinizde analizini yapacağınız verilerin dosya isimleri gereksiz derecede uzun mesela 30-35 karakter olarak girilmiş, bunu daha sade hale getirmek için tek dosyaların üstüne farenizi getirip düzeltmek yerine BAT dosyasında işlem yapmak daha kolaylık sağlayacak.

Örneğin analizini yapacağınız veri dosyalarının isimleri şöyle sıralansın

 

SG12414234_254606410279_S001_miRNA_1100_Jul11_1_1.txt

SG12414234_254606410279_S001_miRNA_1100_Jul11_1_2.txt

SG12414234_254606410279_S001_miRNA_1100_Jul11_1_3.txt

SG12414234_254606410279_S001_miRNA_1100_Jul11_2_1.txt

SG12414234_254606410279_S001_miRNA_1100_Jul11_2_2.txt

SG12414234_254606410279_S001_miRNA_1100_Jul11_2_3.txt

SG12414234_254606410280_S001_miRNA_1100_Jul11_1_1.txt

SG12414234_254606410280_S001_miRNA_1100_Jul11_1_2.txt

SG12414234_254606410280_S001_miRNA_1100_Jul11_1_3.txt

.

.

.

Bu dosya isimleri böyle gider. Misal elimizde 48 adet dosya var.  Bu dosyaların isimlerini biraz basitleştirmek için ortak karakterleri çıkartalım:

S79_1_1.txt

S79_1_2.txt

S79_1_3.txt şeklinde olsun.

Sorun: BAT dosyası ile isim değiştirmeyi nasıl yaparız?

Çözüm: BAT ile çalışabilmek için bazı MS-Dos komutlarını bilmek gerek. Burada işimize yarayacak olanlar ise REN ve/veya  COPY komutları olacak.

Dosyalarınızın bulunduğu dizin içinde önce bir bat dosyası oluşturalım.  Açmış olduğunuz text dosyasını .bat uzantılı olarak kaydettiğinizde .bat uzantılı bir dosya elde etmiş olacaksınız. Bunun içerisinde düzenleme yapabilmek için bu dosyayı sağ tıklayıp “düzenle”yi seçiniz. İşlem yapmak istediğiniz dizinin içinde bat dosyasını açtığınız için dosyaların ayrıca lokasyonunu belirtmenize gerek kalmadan sadece isimlerini yazmanız yeterli olacak. Yukarıda verdiğim örnekten devam edelim:

COPY dosya_adi.uzanti yeni_dosya_adi.uzanti 

COPY SG12414234_254606410279_S001_miRNA_1100_Jul11_1_1.txt S79_1_1.txt

COPY SG12414234_254606410279_S001_miRNA_1100_Jul11_1_2.txt S79_1_2.txt

COPY SG12414234_254606410279_S001_miRNA_1100_Jul11_1_3.txt S79_1_3.txt

COPY SG12414234_254606410279_S001_miRNA_1100_Jul11_2_1.txt S79_2_1.txt

COPYSG12414234_254606410279_S001_miRNA_1100_Jul11_2_2.txt S79_2_2.txt

COPY SG12414234_254606410279_S001_miRNA_1100_Jul11_2_3.txt S79_2_3.txt

COPY SG12414234_254606410280_S001_miRNA_1100_Jul11_1_1.txt S80_1_1.txt

COPY SG12414234_254606410280_S001_miRNA_1100_Jul11_1_2.txt S80_1_2.txt

COPY SG12414234_254606410280_S001_miRNA_1100_Jul11_1_3.txt S80_1_3.txt

Verileri girdikten sonra bat dosyasını kaydedin. .bat uzantılı dosyanızı çift tıklayıp çalıştırdığınızda bu text dosyalarının isimlerinin değiştirilerek  kopyalandığını görmüş olacaksınız. Bat dosyasını çalıştırmanın diğer bir yolu ise komut satırında işlem yaptığınız dizinin altındayken .bat dosyasının adını yazıp enter’a basmak.

Copy yerine REN komutu kullandığınız takdirde sadece dosyanın ismini değiştirecektir. Copy komutunda hem dosya ismini değiştirmiş oldunuz hem de kopyalamış oldunuz.

Yeni bir soru: Bu işlemleri dosyaların üstüne tek tek gelip de gerçekleştirebiliriz. Bu yöntem bize nasıl bir avantaj sağlıyor?

İsimlerini değiştirdiğiniz dosyaların sayısı arttıkça yeni isimleri hatalı şekilde girme ihtimaliniz de artmakta. İsimlendirmesi yukarıdaki gibi dosyalarda yapılacak toplu işlemlerde bu yöntem hatalı giriş yapma ihtimalinizi de düşürecektir. Daha da önemlisi daha az vaktinizi alacaktır.

Not: Yukarıdaki örnekte sadece isim değişikliğine yer verdim. Aynı şekilde uzantılarını da değiştirebilirsiniz.

Haydi Python öğrenelim!

keep-calm-and-learn-python-1

Haydi kızlar Python öğrenmeye!

Hayır bu blogda Pyhton hakkında ansiklopedik bilgiler bulmayacaksınız. Zaten  hem Türkçe olarak hem de İngilizce olarak Pyhton öğrenme kaynaklarına erişim oldukça kolay. Kolay değil diyorsanız sizi buraya alalım: Tık tık. Yaşasın özgür yazılım!(şimdi biraz daha geek gözüktüm, yaşasın özgür yazılım filan). Şimdiye kadar bilişim teknolojisi olan ilişkimde öne çıkan bir ilgi alanım olmamıştı. Sadece kafam biraz daha fazla basıyor =) Python öğrenmeye sadece farkındalığım olsun diye öğrenmeye karar vermiş değilim tabii ki 🙂

Biyoinformatik alanında çalışmak istiyorum. Bunun için de salt moleküler biyoloji bilgim yeterli olmayacak. Onu biraz baharatlamak gerek. Mutfakta yumurta var ama mantar kabak filan da eklesek, hmm bence çok lezzetli olur. Bu arada mantarlı kabaklı omleti tavsiye ederim, şahane oluyor ^^ Mantarlı omleti seviyorum ama kodlamaya dair hiç bir şey bilmiyorum. Daha İÜ’deyken pek değerli arkadaşlarım Emre ve Umut’un katkıları ile Ubuntu kullanmışlığım da vardı. Ama bu kullanımım sadece klasik bilgisayar kullanıma dahil olan office programları(MS Office’e alışan biri olarak Liber Office ne zor gelmişti), internet ve müzikten ibaretti. Yani ne GNU/linux’ta ne de Windows’ta komut satırını açan kısa yoldan bile bihaberdim. Çünkü ihtiyacım yoktu, ya da ihtiyacımın olup olmadığını bile bilmiyordum.

Python hakkında yukarıda da dediğim gibi dileyen için pek çok güzel Türkçe kaynak mevcut. Onlardan biri istihza.com. Python programlama dili hakkında Fırat Özgül’ün oldukça anlaşılır bir Türkçe ile yazdığı kitap kesinlikle altın değerinde. Hele benim gibi sıfırdan başlayan Pyhton öğrenmek için gerekli altyapıya sahip olmayan biri için 🙂  Ben ingilizcesine de bakayım, oralardan öğreneyim diyorsanız önce Python’un kendi resmi sitesine http://www.python.org/ sonra Meren’in kendi blogunda verdiği referanslara da göz atabilirsiniz: http://meren.org/python/.

Eğer kitap için gerekli altyapıya sahip değilseniz bu kaynak bu konuda da size yardımcı oluyor. Pyhton’un hangi sürünümü derseniz Python 3. Sadece istihza değil diğer kaynaklar da Pyhton’u öğrenmeye yeni başlayanlar için Python 3ten başlayıverin yavcucaklar diyorlar.

Peki GNU/Linux mu yoksa Windows’ta mı öğrenmeli? Ben Ubuntu’dan başladım, tekno abiler Ubuntu’dan başlaman daha güzel olur dediler. İrmik helvasını dondurmalu yemek nasıl daha lezzetliyse, bu da öyle olacak. Eyvallah dedim başladık bakalım.Tabii ben ayrıca Ubuntu da kurdum daha güzel öğreneyim diye. Ama Python öğrenirken yanında size Ubuntu’yu öğrenme kılavucu da verelim. Ubuntu kullanıcılarının yaptıkları destekler ile harika bir wiki kaynağı olmuş. Özellikle Windows’tan Ubuntu’ya geçenler için verdikleri kılavuzda kullanılan terimler ayrıca harika. Örnek verelim, Windows tuşuna “süper tuş” demişler. Bunu okuduğumda bir an tereddüte düştüm, acaba hep “süper tuş” mu deniyordu diye. Ama değilmiş, olsun, Ubuntu kullanmaya daha fazla merak uyandırıyorlar. Acaba başka bir çeviride nasıl bir güzellik yaptılar? =)  Linki de şuraya verelim: Windows’tan Ubuntu’ya Geçiş Rehberi

Bu yazıyı yazma sebebim ise Python öğrenme iştahımın sönmemesi ve öğrendiğim benim açımdan farklı olan bilgileri paylaşmak. Daha yeni yeni Ubuntu’nun komut satırına alışıyorum. Henüz gerekli altyapıyı sağlamlaştırma çalışmaları aşamasındayım 🙂

Neydi bizim kısa yol neydi: CTRL+ALT+T.

Umarım öğrenme iştahım kaybolmaz ve en azından bir yılan oyunu yapabilirim ^^

 

Bir ben vardır bende, benden içerü

Sene 2010, yer Kuzey Kampüs, mevsimlerden yaz.

5-6 kızdan oluşan bir grup, belki daha kalabalık kitap tartışmaları yapmaya karar verirler. Çimlerde uzanıp yaz sıcağının keyfini çıkarmak, bir yandan da yaz okulu derslerine girmek veya staj günlerini tamamlarken bir araya gelmeleri, o çaylı sohbetli toplantıları daha da anlamlı kılmak ve fikir alışverişi yapmak için aralarında bir kitap seçilir. Aslında kitabın içeriğine bakmadan, böyle bir toplantı yapacak olmak hepsini heyecanlandırır. Bu toplantı fikrini öne süren kişi, okunacak kitabı da ortaya sunar ve herkes kabul eder(o ben değilim). 144 sayfacık tabii ki okunurdu, çoğunun aklında o 144 sayfanın sadece rakamlarına aldanılır, henüz içeriğine yazarın o diyalektik ve ironi dolu dilinin farkına varılmamıştır. İşte o yazar Soren Kierkegaard’dı, kitabının da arkasında belirtildiği gibi “şu Danimarkalı filozof, varoluşcuların babası; Sartre, Heidegger, Bataille gibi filozofların da en önemli başvuru kaynaklarından biri”. Tam bir rasyonalist karşıtı. Yani Hegel neyse o da tam zıttı. Okumaya devam et

Mini Romanya Gezisi-Sibiu

Ve evet eski blog taslaklarını sandıklarından çıkarma zamanı. Aşağıdaki tarihten anlaşılacağı üzere 2012’nin son günlerinde başlayıp aradan beş ay geçtikten sonra şimdi tamamlama fırsatı yakaladım(Alt metin: Üşendim ve hep üşendim. Üzerine kaç tane yazı yazdım, ama neyse bakalım geç olsun güç olmasın.) Aradan bu kadar zaman geçtiği için bazı düzeltmeler ve eklemelere gittim. Mavi renkle yazdıklarım sonradan yapmış olduğum eklemelerdir. Ama bunlar sadece yazının ortalarında yaptığım düzeltmeler. Sibiu’da gezilecek yerleri bana kısaca söyleyin diyorsanız, sizi doğruca aşağıda verdiğim linklere alalım. Haydi buyrun bakalım yeni bir yazıma daha 🙂

28.12.12-Cluj-Napoca- 00.48

Şu anda bu yazıyı Cluj’da geceyi geçireceğim bir ofisten yazıyorum.Neredeyse 5 ay geçmiş üzerinden 🙂 O yüzden fotoğraflar da kış temalı olacak. Havanın -15lerde olduğu zamanlar işte… Ofis ne alaka demeyin? Normalde Cluj, Couchsurfingcilerin(CS) yoğun olarak birbirlerini ağırladığı ve sosyal etkinlikler düzenlediği bir öğrenci şehri. Ama ben CS’ye Cluj’da kalacak yer aradığımı biraz geç yazdım. Daha da önemlisi Noel zamanında olduğumuz için öğrenciler ya başka şehirlere gezmeye veya ailelerini ziyarete gitmişlerdi, haliyle şehir biraz daha boştu. Size tavsiyem seyahat planlarınızı en azından bir hafta öncesinden yapmış olmanız, ben şanslıydım ve Cluj’a ayak basar basmaz yer bulabildim. Ama bu her zaman olmaz işte 🙂 Eğer Cluj’a gidecekseniz, işte size Couchsurfing Cluj sayfası: Couchsurfing Cluj Sayfası 

Diğer bir kaynak ise Facebook’tan. Buradan da yine olumlu yanıtlar almıştım,  dediğim gibi geç yazdığım için (yani Cluj’a varmadan bir gün önce) Cluj’a vardıktan sonra sadece teşekkür etmiş oldum. Bu sayfa ayrıca sizi ağırlayabilecek veya şehirde sizle vakit geçirebilecek EVS gönüllülerinin veri tabanını da içermektedir: EVS Couchsurfing Facebook Sayfası Okumaya devam et

Piatra Neamt’da, Anaokulunda AGH Çalışmaları-2

Eveet Piatra Neamt’dan döneli neredeyse bir ayı geçti. Romanya’daki son günlerimde yazmam gereken yazılara aslında pek ağırlık veremedim, hatta hiç veremedim. Artık yazmaktan vazgeçecek gibiydim. İçimden hiç yazmak gelmiyordu bile…Neyseki fotoğraflar var, videolar var… P. Neamt’da çalıştığım anaokullarındaki bebişleri unutmak mümkün mü? Elbette mümkün değil, ama akıldan çıkmaları mümkün olabiliyor. Çünkü yaşamın merkezine yeni şeyler oturtuyorsunuz, çalıştığınız insanlar değişiyor, kahvaltı hazırladıklarınız, akşam çay keyfi yaptıklarınız değişiyor… Yerinde durmuyor hayat! Halbuki blog yazmaya ilk zamanlardaki motivasyonumu hatırlıyorum, ne kadar hevesliydim bir şeyler paylaşmaya ve anlatmaya… Yoo, hayır sönmedi o heves. Öyleyse kaldığımız yerden devam edelim haydi! Çocuklarda kalmıştık sanırım, geçen gün Briana olan fotoğrafımızı görünce içime bir heyecan geldi yine, o ufaklığın enerjisi bambaşkaydı. Geri dönerken izin verseler onu da valize sıkıştırırdım, hatta omzumda taşırdım. Nolacaktı, birlikte dönerdik Türkiye’ye 🙂

Blogu yazarken fotoğrafları karıştırırken farkettim. Objektifim farkında olmadan hep Briana’ya kaymış =) İşte o karelerden biri:

Briana...

Okumaya devam et