Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaVeronika Borosné Megváltozta több, mint 10 éve
1
Alkalmazások skálázása felhőben Farkas Zoltán MTA SZTAKI LPDS zoltan.farkas@sztaki.mta.hu Budapest, 2014. 11. 12.
2
Kivonat Autodock Vina visszatekintés A probléma Gyorsítási lehetőség: molekulák párhuzamos feldolgozása o Kezdő, “kézi” módszerrel o Haladó, automatikus módszerrel, workflow segítségével Futási idők összehasonlítása
3
Autodock Vina Nyílt forráskódú molekula dokkoló eszköz Fogadó molekulához próbál kapcsolni megadott molekulákat http://vina.scripps.edu/
4
A probléma Autodock Vina futtatása egy erőforráson (akár saját PC-n) eléggé időigényes lehet nagy számú molekula dokkolása esetén (egy molekula dokkolása 10 másodperc … 10 perc időintervallumba esik) Gyorsítási lehetőségek: o Gyorsabb erőforrások beszerzése (időigényes, drága, nem skálázódik könnyen, …) o A bemeneti adatok feldarabolása, és azok párhuzamos feldolgozása több erőforrás igénybevételével (ehhez a felhő egy ideális platform) -> Vina ilyen alkalmazás
5
Parameter Sweep végrehajtás Vina Input 1 Input 2 Input 3 Input 4 Input 5 Vina Input 1 Vina Input 2 Vina Input 3 Vina Input 4 Vina Input 4
6
Autodock Vina adatok Alkalmazás: adott, ezt nem darabolhatjuk Konfigurációs fájl: adott, ezt sem darabolhatjuk Fogadó molekula: adott, ezt sem darabolhatjuk Dokkolandó molekulák: ezekből több van, ezt a halmazt darabolhatjuk és feldolgozását párhuzamosíthatjuk, mivel a molekulák dokkolása független egymástól
7
Vina dokkolandó molekulák ZIP fájlként megadva, ami a molekulákat leíró fájlokat tartalmazza o Tehát ha van 1000 molekulánk, akkor ez egy 1000 fájlt tartalmazó ZIP inputot jelent Ezt az 1000 molekulát szeretnénk N erőforráson párhuzamosan feldolgozni Az 1000 molekulát szétosztjuk N darab ZIP fájlba, és ezeket, mint különálló inputokat adjuk meg az egyes párhuzamosan futtatott Vina dokkolásokhoz
8
Kézi megoldás Bemeneti molekula halmaz szétdarabolása több ZIP fájlra Az egyes ZIP fájlok, mint a paramétertér elemei dolgozhatóak fel párhuzamosan
9
Példa Vina adatok
10
Wizard demo https://guse-cloud-gateway.sztaki.hu/liferay-portal- 6.1.0/web/wizard/welcome https://guse-cloud-gateway.sztaki.hu/liferay-portal- 6.1.0/web/wizard/welcome
11
Automatikus megoldás WS-PGRADE/gUSE workflow segítségével Felhasználó két paramétert adjon meg: o Feldolgozandó molekulák halmaza o Párhuzamosítás mértéke (a kiindulási molekula halmaz ennyi részre lesz felosztva)
12
Automatikus megoldás workflow-ja Generator: o Molekulák halmaza o Fogadó molekula o Vina konfigurációs fájl o Darabolás mértéke (N) PublicAutodockVina112: o Párhuzamosan dolgozza fel az N részre vágott molekula halmazt
13
Futási idők Kiindulási molekula-halmaz mérete: 1000 Virtuális gép quota: 25 Darabolás mértékeFutási idő (perc) 175:55 522:33 1013:38 258:13 508:20 1008:06
14
Autodock portál demo https://dg-portal.wmin.ac.uk/liferay-portal-6.1.0/
15
Összefoglalás Nagyobb parameter sweep alkalmazás kézzel vagy automatikusan darabolható Kézi esetet a tanfolyamon látottak lefedik Automatikus megoldásban egy haladóbb technologia kell, amit egy kovetkező tutorial-on mutatunk be Autodock-hoz az Autodock portal mintájára minden alkalmazáshoz tudunk segíteni egy dedikált portál létrehozásában: usersupport@lpds.sztaki.huusersupport@lpds.sztaki.hu
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.