Rosetta@home
Rosetta@home är ett distributed computing-projekt för att förutsäga proteinstrukturer. Rosetta@home använder plattformen Berkeley Open Infrastructure for Network Computing (BOINC), som drivs av Bakerlaboratoriet vid University of Washington. Rosetta@homes mål är att förutse hur protein binder sig med andra protein och att designa nya proteiner. Detta sker med hjälp av cirka sextiotusen aktiva datorer på vilka frivilliga installerat Rosetta@home. Den genomsnittliga databehandlingen var 83 teraflops den 18 april 2014.[1]
Foldit är ett videospel kopplat till Rosetta@home som syftar till att uppnå dessa mål med hjälp av crowdsourcing. Även om mycket av projektet är inriktat mot grundforskning, såsom att förbättra noggrannhet och robusthet i proteomikmetoder, arbetar Rosetta@home även med tillämpad forskning om malaria, Alzheimers sjukdom och andra patologier.[2]
Rosetta@home använder, likt alla BOINC-projekt, datorkraft från volontärers datorer för att utföra beräkningar på enskilda arbetsenheter. Det stora krävande projektet delas alltså upp i mängder av mindre uppgifter som kan lösas av en enklare dator. Avslutade uppgifter skickas till en central projektserver där de valideras och assimileras i projektet databas. Projektet är plattformsoberoende, och körs på en mängd olika hårdvarukonfigurationer. Användare kan se hur den förutsedda proteinstrukturen ser ut på sin Rosetta@home-skärmsläckare.
Förutom sjukdomsrelaterad forskning, tjänar Rosetta@home-nätverket som ett ramverk för att testa nya metoder i strukturell bioinformatik. Efter att dessa nya metoder blivit tillräckligt utvecklade samt genomgått tester som visar att de är stabila på Rosetta@homes stora och varierade samling av anslutna datorer används de nya metoderna sedan i andra Rosetta-baserade applikationer, såsom RosettaDoc och Human Proteome Folding Project. Rosetta@home rankas konsekvent som en av de främsta förutsägarna av dockningar, och är en av de bästa förutsägarna för tertiärstrukturer som finns tillgängliga.[3]
Datorplattform
redigeraBåde Rosetta@home-applikationen samt BOINC-plattformen går att använda på datorer med Microsoft Windows, Linux och Macintosh (BOINC kör även på flera andra operativsystem såsom exempelvis FreeBSD).[4] För att delta i Rosetta@home måste datorn ha följande: en processor (CPU) med en klockcykel på minst 500 MHz; 800 megabytes ledigt hårddiskutrymme; 1 gigabyte arbetsminne; samt vara ansluten till Internet.[5] Den 29 april 2014 uppdaterade Rosetta Mini-applikationen till version 3.50.[6]
Arbetspaket som innehåller data om individuella proteiner distribueras från servrar på Baker lab vid University of Washington till volontärers datorer. Volontärernas datorer beräknar sedan hur det tilldelade proteinets struktur förutses vara. För att undvika att arbetet görs om flera gånger i onödan förses varje arbetspaket med ett slumpmässigt tal. Detta gör att varje förutsägelse om proteinets struktur har en unik nedslagsbana längs med proteinets energilandskap.[7]
En viktig funktion i Rosetta@homes grafiska användargränssnitt (GUI) är en skärmsläckare som visar ett aktuellt arbetspaketets framsteg under den simulerade proteinveckningsprocessen. I den övre vänstra delen visas hur målproteinet antar olika former (anpassningar) i sitt sökande efter den lägsta energistrukturen. Avbildade omedelbart till höger är strukturen på den senast accepterade. På övre högra delen visas den lägsta energianpassningen av den nuvarande lockbetet; nedanför den sanna, eller naturliga, strukturen hos proteinet om det redan har determinerats. Tre grafer ingår i skärmsläckaren. Nära mitten finns en graf som visar den accepterade modellens fria energi, vilket varierar allt eftersom den accepterade modellen ändras. En graf längst till höger visar den accepterade modellens standardavvikelse (RMSD), och mäter hur den accepterade modellen strukturellt liknar den naturliga modellen. Till höger om det accepterade energidiagrammet och nedanför RMSD-grafen, visas en graf där resultaten från dessa två funktioner prickas in för att jämföra energi kontra RMSD, allteftersom modellen förfinas.[8]
Likt alla BOINC-projekt kör Rosetta@home i bakgrunden på användarens dator och använder den datorkraft som annars inte används. När datorn behöver mer resurser från processorn för andra program så frigör Rosetta@home dem så att normal datoranvändning är opåverkad. För att minimera strömförbrukningen och värmeproduktion från en dator som körs oavbrutet, är det möjligt att specificera den högsta procentandel av CPU-resurser som Rosetta@home kan använda. Även de tider på dagen då Rosetta@home aktivt använder datorn kan justeras, tillsammans med många andra valmöjligheter. Detta görs i användarens kontoinställningar.
Den ursprungliga versionen av Rosetta, den programvara som körs på Rosetta@homes nätverk, skrevs i Fortran men skrevs sedan om i C++ för att möjliggöra enklare utveckling. Den nya versionen är objektorienterad, och släpptes den 8 februari 2008.[6][9] Utveckling av koden till Rosetta görs av Rosetta Commons.[10] Programvaran är fritt licensierad för den akademiska världen och tillgänglig för läkemedelsföretag mot en avgift.[10]
Projektets betydelse
redigeraMed mångfaldigande av sekvenseringsprojekt för genom för eukaryoter kan forskare beteckna aminosyrasekvensen, eller den primära strukturen, för många proteiner som utför funktioner i cellen. För att bättre förstå ett proteins funktion och för att hjälpa till vid rationell läkemedelsdesign, behöver forskare känna till proteinets tredimensionella tertiära struktur.
3D-strukturer för protein bestäms experimentellt genom röntgenkristallografi eller kärnmagnetisk resonans-spektroskopi. Processen är långsam (det kan ta veckor eller månader att lista ut hur man kristalliserar ett protein för första gången) och har en hög kostnad (ca $100 000 USD per protein).[11]
Den hastighet med vilken nya sekvenser upptäcks är långt högre än hastigheten för att strukturbestämma dem - av de fler än 7 400 000 proteinsekvenser som finns i National Center for Biotechnology Informations proteindatabas har färre än 52 000 3D-strukturer för proteiner lösts och deponeras i Protein Data Bank, det centrala förvaret för strukturell information om proteiner.[12] Ett av de centrala målen för Rosetta@home är att förutsäga proteinstrukturer med samma noggrannhet som befintliga metoder, men på ett sätt som kräver betydligt mindre tid och pengar. Rosetta@home utvecklar också metoder för att bestämma strukturen och dockning av membranprotein s (t.ex. GPCR),[13] vilka är exceptionellt svåra att analysera med traditionella tekniker som röntgenkristallografi och NMR-spektroskopi, men vilka utgör majoriteten av målen för moderna läkemedel.
Framsteg i hur proteinstruktur kan förutsägas utvärderas två gånger per år genom CASP-experimentet, där forskare från hela världen försöker att härleda ett proteins struktur från proteinets aminosyrasekvens. De som får höga poäng anses vara de som de facto är fanbärarna för vad som är toppmodern proteinstrukturförutsägelse. Rosetta-programmet, vilket Rosetta@home är baserat på, har använts sedan CASP5 år 2002. Under CASP6-experimentet år 2004 blev Rosetta historiskt genom att vara först med att producera en upplösning på nära atomnivå, med den första proteinstrukturförutsägelsen i den inlämnade modellen för CASP-målet T0281.[14]
Källor
redigera- Den här artikeln är helt eller delvis baserad på material från engelskspråkiga Wikipedia, Rosetta@home, 2 september 2014.
- ^ de Zutter W. ”Rosetta@home: Credit overview”. boincstats.com. Arkiverad från originalet den 7 oktober 2011. https://web.archive.org/web/20111007222823/http://boincstats.com/stats/project_graph.php?pr=rosetta. Läst 18 oktober 2011.
- ^ ”What is Rosetta@home?”. Rosetta@home forums. University of Washington. Arkiverad från originalet den 13 september 2008. https://web.archive.org/web/20080913093155/http://boinc.bakerlab.org/rosetta/rah_about.php. Läst 7 september 2008.
- ^ Lensink MF, Méndez R, Wodak SJ (December 2007). ”Docking and scoring protein complexes: CAPRI 3rd Edition”. Proteins 69 (4): sid. 704–18. doi: . PMID 17918726.
- ^ ”Download BOINC client software”. BOINC. University of California. 2008. http://boinc.berkeley.edu/download_all.php. Läst 1 december 2008.
- ^ ”Rosetta@home: Recommended System Requirements”. Rosetta@home. University of Washington. 2014. Arkiverad från originalet den 13 december 2014. https://web.archive.org/web/20141213063552/http://boinc.bakerlab.org/rah_requirements.php. Läst 5 december 2014.
- ^ [a b] ”Rosetta@home: News archive”. Rosetta@home. University of Washington. 2014. http://boinc.bakerlab.org/rosetta/old_news.php. Läst 5 december 2014.
- ^ Kim DE (2005). ”Rosetta@home: Random Seed (message 3155)”. Rosetta@home forums. University of Washington. http://boinc.bakerlab.org/rosetta/forum_thread.php?id=391&nowrap=true#3155. Läst 7 oktober 2008.
- ^ ”Rosetta@home: Quick guide to Rosetta and its graphics”. Rosetta@home. University of Washington. 2007. Arkiverad från originalet den 24 september 2008. https://web.archive.org/web/20080924124908/http://boinc.bakerlab.org/rosetta/rah_graphics.php. Läst 7 oktober 2008.
- ^ Kim DE (2008). ”Rosetta@home: Problems with minirosetta version 1.+ (Message 51199)”. Rosetta@home forums. University of Washington. http://boinc.bakerlab.org/rosetta/forum_thread.php?id=3934&nowrap=true#51199. Läst 7 september 2008.
- ^ [a b] ”Rosetta Commons”. RosettaCommons.org. 2008. Arkiverad från originalet den 15 september 2008. https://web.archive.org/web/20080915110446/http://www.rosettacommons.org/main.html. Läst 7 oktober 2008.
- ^ Bourne PE, Helge W, red (2003). Structural Bioinformatics. Hoboken, NJ: Wiley-Liss. ISBN 978-0-471-20199-1. OCLC 50199108
- ^ ”Yearly Growth of Protein Structures”. RCSB Protein Data Bank. 2008. Arkiverad från originalet den 28 september 2008. https://web.archive.org/web/20080928092000/http://www.pdb.org/pdb/statistics/contentGrowthChart.do?content=molType-protein&seqid=100. Läst 30 november 2008.
- ^ Baker D (2008). ”Rosetta@home: David Baker's Rosetta@home journal (message 55893)”. Rosetta@home forums. University of Washington. http://boinc.bakerlab.org/rosetta/forum_thread.php?id=1177&nowrap=true#55893. Läst 7 oktober 2008.
- ^ ”Rosetta@home: Research Overview”. Rosetta@home. University of Washington. 2007. Arkiverad från originalet den 25 september 2008. https://web.archive.org/web/20080925003459/http://boinc.bakerlab.org/rosetta/rah_research.php. Läst 7 oktober 2008.