Zad 1:
Transkrypt
Zad 1:
26-28/03/2012 INFORMATYKA – laboratorium / semestr letni 2011/12 / warsztat 1 Wczytaj plik 3fb8_banhC.pqr zawierający strukturę kanału potasowego KcsA, dołączony do listy nr 2. Tym razem analizę cząsteczki zaczniemy od tzw. śladu C-alfa. Węgle C-alfa definiują przebieg łańcucha głównego białka. Aby uzyskać ślad C-alfa: 1) wykorzystaj funkcję porównującą teksty do utworzenia indeksów logicznych, które zawierają wartość 'true' na pozycjach, gdzie at (zwrócone przez czytajPQR) jest równe 'CA'; 2) użyj funkcji plot3 do wykonania rysunku. Uwaga! Białko składa się z 4 prawie identycznych łańcuchów. W pliku PQR są one umieszczone jeden za drugim, przez co na utworzonym przez Ciebie wykresie mogły pojawić się połączenia pomiędzy poszczególnymi łańcuchami, które w rzeczywistości nie występują. Trzeba się tego pozbyć! Jak? Rysując osobną linię śladu dla każdego łańcucha. Do znalezienia pozycji początku nowego łańcucha wykorzystaj fakt, że numeracja aminokwasów zaczyna się od nowa w każdym kolejnym łańcuchu. Pomocne może okazać się złożenie funkcji diff i find, prostsze niż w zadaniu nr 4 z listy 3:-) Teraz możesz utworzyć 4 wektory indeksów logicznych, które zawierają wartość 'true' na pozycjach odpowiadających danemu łańcuchowi białka. Gotowe? Zapewne zauważyłaś/eś już przewężenie w środku kanału. To filtr selektywności. Zajmiemy się nim szczegółowo, żeby zbadać źródło selektywności kanału. Warto sprawdzić, które aminokwasy tworzą filtr. Proponuję podpisać wszystkie węgle C-alfa numerami aminokwasów (zmienna nr_at) używając funkcji text. Skoro wiemy już, które aminokwasy należą do filtra, utwórzmy... wektor ich indeksów logicznych. Narysujemy je zaraz szczegółowo, wcześniej jednak pozbądźmy się wodorów, które mogłyby zaciemnić obraz. Możesz zrobić to analogicznie do sposobu w jaki zaznaczaliśmy węgle CA, wiedząc, że atomowy wodoru oznaczane są literałami zaczynającymi się na literę 'H', np. 'H', 'HA', 'HG21' itp. Jeśli pracując nad listą 2 nie pobrałaś/eś funkcji scatter3sph, zrób to teraz. Użyj jej do narysowania atomów filtra selektywności, które nie są wodorami. Ustaw rozmiar kulek zależny od promienia atomu. Teraz będziemy chcieli pokolorować atomy wg ładunku elektrycznego. Zrobimy to mapując ładunek elektryczny na przestrzeń kolorów RGB. Umówmy się, że ładunek ujemny będziemy oznaczali kolorem czerwonym, a dodatni niebieskim. Wartości kanałów muszą zawierać się zakresie [0, 1]. Kanału zielonego nie użyjemy, będzie 0. A co z pozostałymi? Najpierw sprawdźmy jaki jest zakres zmienności ładunku wg danych z pliku PQR? Mamy ułatwioną robotę, bo jest to od -1 do 1. Sprawa nie wydaje się trudna, więc ruszamy do dzieła:-) Powoli zbliżamy się do celu. Jaki kolor dominuje wewnątrz pora? Można było się tego spodziewać? Sprawdźmy, który rodzaj atomu odpowiada za taki ładunek? Jaką hipotezę odnośnie przepływu jonów potasowych i selektywności kanału KcsA możemy postawić? Powodzenia! Witold Dyrka • • Interesuje Cię bioinformatyka, biologia obliczeniowa oraz analiza białek in silico? Chcesz prowadzić ważne z medycznego punktu widzenia badania in vitro? Zapraszamy do Koła Naukowego Bionanopor !! ◦ kontakt: Monika Rybicka – prezes (IB, V rok), Paweł Woźniak – wiceprezes (IB, IV rok) ◦ mail: [email protected] ◦ spotkania: czwartek, godz. 9-11, s. 115A/D-1