גלקסי (ביולוגיה חישובית)

שימושים

התוכנה מאפשרת ליצור רצף של שלבי אנליזה חישוביים, כמעין מתכון עבודה אותו ניתן להפעיל על נתונים רבים. ניתן לעשות זאת באמצעות ממשק גרפי המסייע לבחור את הנתונים עליהם יופעל המתכון, איזה שלבים כדאי להכניס ובאיזה סדר.
גלקסי מאפשרת שילוב של נתונים ממאגרי מידע שונים. התוכנה תומכת בהעלאת נתונים מהמחשב האישי, מ-URL וממקורות רבים ברחבי המרשתת (כמו הדפדפן הגנומי של אוניברסיטת קליפורניה, BioMart ו-InterMine).
גלקסי תומכת במגוון פורמטים האופייניים לתוכנות ביואינפורמטיות, ובהמרה בין הפורמטים השונים. התוכנה כוללת ממשק המאפשר לעשות מניפולציות לטקסט. דבר זה מאפשר לחוקרים לסדר נתונים כראות עיניהם ללא צורך בתכנות מחשבים.
גלקסי כוללת כלים למניפולציה על אינטרוולים, שבאמצעותם ניתן לעשות פעולות תאורטיות מוגדרות במרווחים (כגון חיתוך ואיחוד נתונים).
פורמטים רבים של תוכנות ביולוגיות כוללות מידע גנומי אינטרוולי (למשל שם כרומוזום, קואורדינטות על גבי כרומוזום) שניתן לעבוד עליו באמצעות גלקסי.
גלקסי גם תומכת בעיבוד וניתוח ארוכי טווח, אשר ממשיכה לחשב גם כאשר התוכנה אינה פתוחה במחשב האישי, וכן בפרסום הנתונים.
כדי להשתמש בתוכנה, יש ליצור שם משתמש. באמצעות המשתמש ניתן לבצע פעולות רבות שיתוארו להלן.

נגישות

ביולוגיה חישובית הוא תחום מחקר הדורש לרוב הבנה בתכנות מחשבים. גלקסי שואף להנגיש את כלי המחקר למדענים שאינם בעלי רקע בתכנות מחשבים. גלקסי עושה זאת באמצעות מתן דגש על ממשקים ידידותיים למשתמש על פני היכולת לבנות מתכוני עבודה מורכבים. העדפה זו מאפשרת ליצור מתכוני עבודה פשוטים בקלות, אך מקשה על האפשרות לבנות תכנוני עבודה מורכבים.

שחזור

במחקר מדעי ישנה חשיבות רבה לשחזור. כאשר מתפרסמות תוצאות של מחקר מדעי, יש לספק מספיק נתונים כדי שאחרים יוכלו לחזור על הניסוי ולקבל את אותן התוצאות. לאחרונה הושקעו מאמצים רבים כדי לאפשר זאת בתחומי מחקר חישוביים ("מעבדה יבשה") ולא רק מניסויים במעבדה ("מעבדה רטובה").
גלקסי תומכת בשחזור הפעולות שנעשו על ידי מידע שנצרב בכל שלב ושלב, כך שניתן לעשות בדיוק את אותו הניתוח בכל עת. דבר זה כולל מעקב אחר כל הקלט, שלבי הביניים, מערכי הנתונים הסופיים, הפרמטרים שהופעלו עליהם וסדר הפעולות שנעשו.

שקיפות

גלקסי תומכת בשקיפות במחקר המדעי, על ידי-כך שהתוכנה מאפשרת שיתוף פריטים עם הציבור או עם משתמשים ספציפיים. ניתן לבחון פריטים משותפים, להריץ מחדש, להתאים לדרישות חדשות ועוד.

יישום

גלקסי היא תוכנת קוד פתוח המיושמת באמצעות שפת תכנות פייתון. היא פותחה על ידי צוות גלקסי באוניברסיטת המדינה של פנסילבניה ובאוניברסיטת אמורי ועל ידי קהילת גלקסי.
ניתן להרחיב את השימוש בגלקסי על ידי שימוש בממשק שורת פקודה. אותה ניתן לשלב ולשתף באמצעות ארגז הכלים של גלקסי (Galaxy ToolShed). דוגמה להרחבה כזו היא Galaxy-P, אשר הותאמה לניתוח נתונים המתקבלים מספקטרומטר מסה על ידי המכון למחשוב-על באוניברסיטת מינסוטה.

קהילה

גלקסי היא מיזם קוד פתוח והקהילה כוללת משתמשים, ארגונים, מפתחי גלקסי ומפתחי כלים ביואינפורמטיים. למיזם הגלקסי יש רשימות תפוצה, ויקי קהילתית ומפגשים שנתיים.

היסטוריה

גלקסי הושקה לראשונה ב-2004 כפרויקט משותף בין מעבדות באוניברסיטת המדינה של פנסילבניה ובאוניברסיטת אמורי. מקור השם הוא במאגר מידע בשם (GALA (Genome Alignment and Annotation שהוסיפו לו את האותיות XY. התוכנה נכתבה בשפת התכנות פרל. לתוכנה זו היו פונקציות בסיסיות, ביניהן האפשרות לייבא מידע מהדפדפן הגנומי של אוניברסיטת קליפורניה שנעשתה ללא אישור מצדם. בהמשך הדפדפן הגנומי של אוניברסיטת קליפורניה הוסיפו את האפשרות לייצא נתונים בפורמט המתאים לגלקסי. באמצע 2005 הושקה התוכנה כמבוססת על שפת התכנות פייתון. פריצת דרך משמעותית חלה בשנת 2006 כאשר ה-NSF תמכה בפיתוח ממשק חדש ונגיש יותר, שהיווה את הצעד המשמעותי הראשון במילוי מטרות המיזם. בשנת 2010 צוות הגלקסי מנה כ-80 עובדים, וב-2011 עמד המספר על 150 עובדים. בשנים אלו החלו לתת דגש על פיתוח התוכנה  אשר ניתן להתאים אותה לצרכים שונים על פני האתר, בד בבד עם העלייה באיכות והירידה במחיר של הרצפה, דבר המצריך ניתוח של תוצאות הקריאה. התחזית היא שלכל בתי החולים תהיה הטכנולוגיה הזו, ועקב כך יתרחב השימוש בשירותי התוכנה. ב-1.1.2014 המעבדה באוניברסיטת אמורי בראשות ג'יימס טיילור עברה, יחד עם צוותה אל אוניברסיטת ג'ונס הופקינס ומשם היא פועלת כיום (2014).