Re: Wspieramy naukowców poprzez użyczanie mocy obliczeniowej naszych PC

1
Witam!

Zachęcam wszystkich do przyłączenia się do inicjatywy BOINC mającej na celu wspieranie młodych naukowców.

Jak dołączyć do BOINC? Film instruktażowy: Film instruktażowy: 7 Ultimate 64 bit HD
Strona www o obliczeniach rozproszonych.
BOINC dla Windows:
6.10.56 32bit http://boinc.berkeley.edu/dl/boinc_6.10 ... telx86.exe
6.10.56 64bit http://boinc.berkeley.edu/dl/boinc_6.10 ... x86_64.exe

Zalecam system operacyjny Windows 7 64bit.

We wszystkich projektach podajemy ten sam adres email oraz na stronie projektu tą samą nazwę użytkownika, np [email protected] abc - wtedy w statystykach widzimy swoje konto łącznie ze wszystkimi projektami bez problemów.

O co chodzi?!

Pomagamy naukowcom poprzez wykorzystanie systemu obliczeń rozproszonych (ang. distributed computing), który wykorzystuje komputery zlokalizowane w różnych częściach świata, aby dzięki odpowiedniemu oprogramowaniu skumulować ich moc obliczeniową w celu wykonania złożonych obliczeń matematycznych, poprzez podzielenie konkretnego zadania (danych do przeliczenia) na setki mniejszych części które są przeliczane przez komputery (klienci) i odsyłane do komputera serwera celem przetworzenia i stworzenia właściwego wyniku.

W skrócie: Jak to działa?
1.Na komputerze instalujemy BOINC – program, który zarządza naszym uczestnictwem w różnych projektach, pośredniczy pomiędzy serwerem projektu a naszym komputerem (klientem) i pomaga zarządzać użytkownikowi sposobem, w jaki jego komputer jest wykorzystywany do obliczeń. Typowy model klient-serwer.

UWAGA! Jeśli chcemy liczyć na kartach graficznych ATI lub nVidii BOINC musimy zainstalować jako zwykłą aplikację a nie jako usługę!!! Aby to zrobić podczas instalacji nie zaznaczamy Protected application execution gdyż jeśli zaznaczymy BOINC zainstaluje się jako usługa.

2. Po instalacji wybieramy projekt, który chcemy wesprzeć mocą obliczeniową naszego domowego komputera.

3. Po dołączeniu do projektu program pobiera jednostkę pracy – WU - spreparowaną próbkę danych, które zostaną przeliczone – a następnie odesłana do głównego serwera danego projektu celem weryfikacji i wykorzystania przez zespół naukowców. Warto zauważyć, że przetworzona przez nas próbka danych nie jest samodzielnym wynikiem konkretnego zagadnienia analizowanego przez naukowców a tylko jego wycinkiem. Dopiero po otrzymaniu setek takich wycinków i złożeniu ich w całość naukowcy otrzymują wynik danego zadania. Po obliczeniu i odesłaniu jednej próbki, pobierana jest kolejna by powtórzyć cykl - pobierz - oblicz - odeślij.

4. Program używa komputera w sposób nieprzeszkadzający użytkownikowi w pracy. Pracuje na najniższym możliwym priorytecie, każdy inny program ma pierwszeństwo w wykorzystaniu mocy obliczeniowej maszyny przed nim.

5. Pamiętajmy, że oglądając film, surfując po Internecie – wykorzystujemy zaledwie parę procent mocy naszego komputera. Reszta się marnuje! Dlatego warto zainstalować BOINC by pomóc w odnalezieniu lekarstw na choroby trapiące ludzkość oraz wspomóc naukowców w innych szczytnych projektach.

6. BOINC jest programem darmowym. Za jego użytkowanie nie wnosimy żadnych opłat, nikt tez nam nic nie zapłaci za przeliczone próbki. Ale za każdą przeliczoną próbkę dostajemy określoną liczbę punktów. Każdy użytkownik, licząc próbki zbiera kolejne punkty. Punkty kumulują się określając miejsce użytkownika w rankingu projektu, drużyny, kraju i świata. Zbieranie punktów staje się prawdziwą zabawą, pozwala konkurować o splendor i najwyższe miejsca na listach rankingowych.

7. Mamy do dyspozycji rozbudowaną, darmową sieć stron ze statystykami, która pozwala w wygony sposób śledzić naszą pozycję w rankingu.

8. Wymagania sprzętowe: procesor klasy Pentium 3 lub Athlon64 800Mhz jako minimum oraz 512MB pamięci operacyjnej dla XP albo 1GB dla Vista (Zalecam po 512MB RAM na każdy rdzeń procesora ponad wspomniane wcześniej minimum). W przypadku GPUGRID karta graficzna GeForce 8800(G92) lub lepsza. W przypadku MilkyWay nVidia GTX260 lub lepsza albo ATI RADEON 38xx lub lepsza. Złożone obliczenia matematyczne powoduję, iż nasz komputer wydziela więcej ciepła - zadbajmy więc o odpowiednie chłodzenie aby zapewnić naszym maszynkom długowieczność. Jeśli ktoś podkręca - BOINC jest świetnym weryfikatorem tego czy podkręcony komputer jest stabilny.

9. Czy są jakieś minusy? Tak: zwiększone zużycie prądu przez nasz komputer, zwiększony hałas generowany przez wentylatory.

Oto opis jednego z wielu wartościowych projektów na platformie BOINC

Projekt Rosetta@Home


Jednym z głównych celów Rosetta@home jest przewidzenie kształtu w jaki białko składa się w naturze. Białka są liniowymi, polimerowymi cząsteczkami złożonymi z aminokwasowych monomerów, monomerów a ich budowę często określa się jako łańcuszkowatą. Aminokwasy można traktować jak ogniwa takiego białkowego łańcuszka. Takie przybliżenie pozwala na wskazanie pewnych analogii. Zwykły, metalowy łańcuch może przyjmować rozmaite kształty w zależności od działających na niego sił. Przykładowo, jeżeli zaczniesz ciągnąć za jego końce, łańcuch stworzy odcinek linii prostej, gdy zaś go upuścisz bezwładnie na podłogę, przyjmie on jedyny w swoim rodzaju kształt. W przeciwieństwie do metalowych łańcuchów zbudowanych z szeregu identycznych ogniw, identycznych skład łańcuszków białkowych może wchodzić 20 różnych aminokwasów, z których każdy ma inne własności (takich jak kształt, czy siły przyciągania i odpychania). Ustawione w szereg aminokwasy oddziaływają wzajemnie na siebie sprawiając, że cały łańcuszek przyjmuje specyficzny kształt, który nazywamy złożeniem. Kształt ten jest zależny od kolejności, w jakiej aminokwasy występują w cząsteczce białka. Istnieje wiele rodzajów białek różniących się liczba i uszeregowaniem aminokwasów.

To, co tak naprawdę próbujemy zrobić, aby przewidzieć kształt, w jaki złoży się białko w naturze, to znalezienie złożenia o najniższej energii. Energia cząsteczki jest wynikową wielu czynników. Przykładowo pewne aminokwasy przyciągają do siebie inne, więc gdy znajdują się blisko siebie ich wzajemne oddziaływanie powoduje korzystny wkład do energii całej cząsteczki. Strategia, wedle której Rosetta poszukuje niskoenergetycznych kształtów, przedstawia się następująco:

1. Rozpoczynamy od całkowicie wyprostowanego łańcucha (takiego jak metalowy łańcuch ciągnięty za oba końce),
2. Przesuwamy część łańcucha, aby stworzyć nowy kształt,
3. Obliczamy energię nowego kształtu,
4. Akceptujemy lub odrzucamy nowy kształt w zależności od zmiany energii,
5. Powtarzamy kroki od 2 do 4, tak długo, aż każda część łańcucha zostanie przesunięta wiele razy.

Proces ten nazwaliśmy trajektorią. Wynikiem trajektorii jest przewidywany kształt cząsteczki. Rosetta zapamiętuje najniższe energie znalezione w każdej trajektorii. Każda trajektoria jest unikalna, gdyż wykonywane przesunięcia części łańcucha są określane przez losowo wybierane liczby. Ze względu na naprawdę duża liczbę możliwości, nie zawsze wynikiem jest ten sam niskoenergetyczny kształt.

Trajektoria może składać się z dwóch etapów. W pierwszym z nich korzystamy z uproszczonego opisu aminokwasów, co pozwala nam szybko sprawdzić wiele różnych kształtów. Etap ten jest etapem o małej dokładności i w trakcie jego trwania wizualizacja cząsteczki będzie bardzo dynamiczna. W drugim etapie, Rosetta wykorzystuje już pełny opis aminokwasów. Jest on o wiele mniej dynamiczny, niż poprzedni. Jest to etap o wysokiej dokładności i w trakcie jego trwania wizualizacja cząsteczki jest dużo spokojniejsza. Współczesne komputery potrafią przeliczyć pierwszy etap w kilka minut Przeliczenie drugiego etapu zajmuje o wiele więcej czasu ze względu na większą złożoność pełnej reprezentacji aminokwasów (rozpatrywane są wszystkie ich atomy).

W trakcie pracy z jedną jednostką, twój komputer wykonuje zazwyczaj od 5 do 20 trajektorii, po czym odsyła do nas kształty o najniższej energii znalezione w każdej z nich. Wówczas my, przeglądamy kształty nadesłane przez wszystkich uczestników projektu, aby znaleźć ten o absolutnie najniższej energii. Ten kształt uznajemy za nasze przewidywane złożenie dla danego białka.

Koordynatorem projektu jest David Baker, który następująco skomentował w jaki sposób badania przeprowadzane przez Rosetta@home przyczyniają się do zwalczania współczesnych chorób:

Mój zespół badawczy jest zaangażowany zarówno w badania nad podstawowymi metodami rozwoju, jak i próbuje walczyć z chorobami w sposób bardziej bezpośredni. Większość informacji w naszym serwisie koncentruje się na podstawowych badaniach, ale pomyślałem, że możecie być zainteresowani innymi działaniami związanymi ze zwalczaniem chorób którymi się zajmujemy i które wspieracie uczestnicząc w Rosetta@home.

Malaria: Jesteśmy częścią szeroko zakrojonego projektu kierowanego przez Austina Barta z Imperial College w Londynie, który jest jednym ze sformułowanych przez Fundację Gatesa "Projektów Wielkich Wyzwań dla Globalnego Zdrowia". Malaria jest wywoływana przez pasożyta, który spędza część swojego cyklu życiowego wewnątrz komara i przedostaje się do organizmu człowieka przy ukąszeniu. Ideą projektu jest uodpornienie komarów na pasożyta, poprzez eliminację genów, które są konieczne w genomie komara, aby pasożyt mógł się w nim zadomowić. Nasz udział w projekcie polega na wykorzystaniu wspomaganych komputerowo metod projektowania (ROSETTA) aby stworzyć nowe enzymy, które będą ukierunkowane na dezaktywację konkretnie tych genów.

Wąglik: Wykorzystujemy projekt ROSETTA aby wspomóc grupę badawcza Johna Colliera z Harvardu w budowaniu modeli toksyny wąglika, które powinny przyczynić się do rozwoju metod leczenia. Możesz przeczytać streszczenie publikacji opisującej niektóre z jego osiągnięć pod adresem A model of anthrax toxin lethal factor bound to protective antigen — PNAS

HIV: Jedną z przyczyn, dla których HIV jest tak śmiercionośnym wirusem jest to, że "nauczył się" on oszukiwać układ immunologiczny. Współpracujemy z badaczami z Seattle i w NIH (Amerykański Narodowy Instytut Zdrowia) próbując stworzyć szczepionkę na HIV. Odgrywamy w tym projekcie centralną rolę. Wykorzystujemy oprogramowanie ROSETTA aby zaprojektować małe białka, które wykazują podobieństwo do pewnych krytycznych obszarów w białkowej otoczce wirusa i pozwalają układowi immunologicznemu wytworzyć odpowiednie przeciwciała. Naszym celem jest stworzenie szczepionek opartych o małe, stabilne białka, które mogłyby być produkowana bardzo małym kosztem i rozprowadzana po całym świecie.

Inne wirusy: Współpracujemy z laboratorium Pam Bjorkman w Cal Tech (Kalifornijski Instytut Technologii) wykorzystując metodologię tworzenia połączeń między białkowych opracowanych na potrzeby oprogramowania ROSETTA, aby stworzyć modele wirusa opryszczki pospolitej (Herpes simplex) połączonego z białkami ludzkimi.

Choroba Alzheimera: Zarówno choroba Alzheimera jak i wiele innych schorzeń jest prawdopodobnie wywoływane przez nieprawidłowe składanie się białek, powodujące że zamiast tworzyć swoje normalne, aktywne biologicznie postacie, łączą się one w duże struktury nazywane amyloidami. W ostatnim czasie duży postęp w tej dziedzinie osiągnął zespół badawczy Davida Eisenberga z UCLA (Uniwersytet Kalifornijski w Los Angeles) poznając dokładną strukturę amyloidu. Współpracujemy z tym zespołem, wykorzystując tą strukturę aby przewidzieć które części białek mogą potencjalnie tworzyć amyloidy, co w dalszej perspektywie pozwoli blokować ich formowanie i przy odrobinie szczęścia powstrzymać chorobę.

Nowotwory złośliwe: Są to choroby wywoływane mutacjami w genach, które zakłócają normalny proces kontroli komórkowej. Rozwijamy metody "przycinania" DNA w pewnych określonych miejscach genomu i będziemy skupiali się na obszarach będących przyczyną nowotworu. Po tym jak te obszary zostaną wycięte, powinny zostać naprawione przez komórki zawierające drugą, nie zmutowaną kopię genu. Po takim zabiegu, komórka nie powinna być już komórką nowotworową. Jest to bardzo specyficzna forma kuracji genowej, która, o ile będzie skuteczna, pozwoli wyeliminować jedną z głównych wad obecnie stosowanych metod. Metody te wstawiają do genomu nie zmutowaną kopię genu w sposób losowy, co sprawia, że jeżeli punkt wstawienia wypadnie w okolicy genu wywołującego nowotwór, terapia wyleczy jedną chorobę, ale wywoła następną. Jako że nasze metody, zamiast zdawać się na przypadek, będą ukierunkowane na konkretne miejsca, powinny ominąć tą przeszkodę.

Rak prostaty: Receptor androgenowy jest odpowiedzialny za wiązanie testosteronu i prawidłowy rozwój mężczyzn. Jednak kiedy receptor ten staje się nadwrażliwy na testosteron, może doprowadzić do raka prostaty. Obecna metoda leczenia tego schorzenia, nazywana "terapią hormonalną", obejmuje obniżenie poziomu testosteronu w organizmie (niekiedy przez kastrację). Niestety wiele złośliwych guzów jest opornych na tę formę terapii, dlatego wykorzystujemy naszą metodologię projektowania białek, aby znaleźć inne sposoby na zablokowanie receptora androgenowego i leczyć w ten sposób raka prostaty. W szczególności próbujemy zaprojektować białka, które wyłączą receptor nawet w obecności testosteronu. Robimy to poprzez projektowanie białek, które nie pozwolą receptorowi wnikać do jądra komórkowego (które jest miejscem, gdzie odwala on swoją brudną robotę), ani nie pozwolą mu łączyć się z DNA i uaktywniać genów odpowiedzialnych za rozwój choroby, nawet jeżeli uda mu się wniknąć do jądra.

W chwili obecnej BOINC nie jest wykorzystywany do pracy z powyższymi projektami, jako że nie posiadamy wydajnego systemu kolejkowania, który pozwoliłby ludziom na proste przesyłanie zadań. Możecie jednak oczekiwać ich już wkrótce! Ponadto możecie spokojnie przyjąć, że obliczenia związane z przewidywaniem struktury białek, które wykonujecie obecnie w ramach projektu, będą miały bezpośredni wpływ na leczenie chorób. Istnieje potrójne wytłumaczenie tego bezpośredniego powiązania pomiędzy przewidywaniem struktury i leczeniem chorób:

1. Przewidywanie struktury i projektowanie białek są blisko ze sobą związane.
Nowe osiągnięcia w przewidywaniu struktury prowadzą do nowych osiągnięć w projektowaniu białek, co można bezpośrednio przełożyć na tworzenie nowych enzymów, szczepionek, itp. Aby dowiedzieć się więcej o projektowaniu białek, możesz rzucić okiem na sprawozdanie które opublikowaliśmy ostatnio na łamach Science, a który jest dostępny na naszej stronie (The Baker Laboratory Homepage, University of Washington Department of Biochemistry: Protein Folding, Protein Structure, Protein Design, Structure Prediction, ROSETTA, I-sites, protein L, SH3, Baker Lab, David Baker, Phage Display).Schueler-Furman, O., Wang, C., Bradley, P., Misura, K., Baker, D. (2005). Progress in modeling of protein structures and interactions Science 310, 638-642.

2. Przewidywanie struktury wskazuje cele dla nowych leków.
Gdy na dużą skale przewidujemy struktury białek w ludzkim genomie, poznajemy jednocześnie funkcje wielu z nich, co z kolei pozwala nam zrozumieć jak działa komórka i co wywołuje chorobę. Bardziej bezpośrednio, będziemy w stanie zidentyfikować wiele nowych potencjalnych celów dla leków, dla których możliwe jest zaprojektowanie małocząsteczkowych inhibitorów (czyli właśnie leków). Aby umieścić to w jakimś kontekście powiedzmy, że jedną z głównych przeszkód w opracowywaniu nowych metod leczenia chorób występujących u człowieka jest identyfikacja nowych celów, dla których można opracować leki. Większość nowych leków powstających obecnie oddziałuje na te same cele, co stare leki, więc mają tylko niewiele większą skuteczność w leczeniu. Przewidywanie struktury pomoże nam zidentyfikować nowe cele dla leków i w ten sposób pomoże wynaleźć innowacyjne, a być może wręcz przełomowe, metody leczenia chorób.

3. Przewidywanie struktury pozawala nam wykorzystać "racjonalne projektowanie "przy tworzeniu nowych leków.
Jeżeli znamy strukturę białka, jesteśmy w stanie określić obszary jego działania i uczynić je celami leku, który będzie miał za zadanie je dezaktywować. Obliczenie, czy mała cząsteczka (lek) powiąże się i dezaktywuje swój białkowy cel jest na wiele sposobów bardzo podobne do obliczeń, związanych z przewidywaniem struktury, którymi się tutaj zajmujemy. Jest to zasadniczo problem znalezienia struktury o najniższej energii plus system projektowania leków. W ostatnim czasie rozwinęliśmy w oprogramowaniu ROSETTA nowy moduł zajmujące się problemem dokowania białek. Wyniki są bardzo obiecujące i najbliższej przyszłości wasze komputery będą oprócz przewidywania struktury białek, prawdopodobnie wykonywać obliczenia związane z przyłączaniem się cząsteczek leku, jak również z projektowaniem cząsteczek szczepionek i białek leczniczych opisanych powyżej.

Nasza aktywność w Rosetta@home

Kto jak liczy w drużynie

Mamy ponad 4 000 000 kredytów w Rosetta@home co świadczy o olbrzymiej ilości przeliczonych dotychczas próbek!

Drużyna TomaszPawelTeam uczestniczy w następujących projektach:

ABC@home
AQUA@home
Climate Prediction
Collatz Conjecture
Cosmology@Home
DNETC@HOME --> Nowy!
Docking@Home
Einstein@Home
Enigma@Home
FreeHal
GPUGRID
IBERCIVIS
Leiden Classical
malariacontrol.net
MilkyWay@home
NQueens Project
POEM@HOME - Nowy!
PrimeGrid
QMC@Home
Rectilinear Crossing No.
Rosetta@Home
SETI@Home
SHA-1 Collision Search Graz
SIMAP
Spinhenge@home
Superlink@Technion
SZTAKI Desktop Grid
uFluids
VTU@Home
World Community Grid
WUProp@Home
YoYo@home

Pozycja TPT w rankingu ogólnoświatowym: 71 miejsce!

Warto wspomnieć iż pojawiają się projekty potrafiące wykorzystać nasze karty graficzne do przetwarzania zadań! Tak więc nie tylko możemy wykorzystać nasze wspaniałe akceleratory do grania, ale w wolnych chwilach również do obliczeń! Jest to olbrzymi postęp technologiczny! Obliczenia wykonywane na najnowszych kartach graficznych potrafią być kilkaset razy szybsze od obliczeń wykonywanych na CPU.

Dlaczego liczę:

1. Kocham to!
2. Zarówno Rosetta jak i inne projekty są prowadzone i inspirowanymi przez młodych naukowców - których celem jest przy użyciu nowoczesnych technik informatycznych - obliczeń rozproszonych - dokonanie przełomowych odkryć pozwalających odkryć różne zależności które pomogą nam zrozumieć choróbska i wynaleźć leki na nie - a to już jest gra zdecydowanie warta świeczki
3. Jest wiele serwisów ze statystykami kto jak liczy, a współzawodnictwo i to w szczytnym celu bardzo mi się podoba.
4. Jestem pasjonatem komputerów osobistych i cieszę się, że są aplikacje które potrafią wykorzystać to co aktualnie mamy w blaszakach w 100%.

Wspieramy młodych naukowców poprzez BOINC

Wspieramy młodych naukowców poprzez użyczanie mocy obliczeniowej naszych PC
ODPOWIEDZ

Wróć do „Biologia”

cron