एंडुरिल (वर्कफ़्लो इंजन)

एंडुरिल वैज्ञानिक डेटा विश्लेषण के लिए एक खुला स्रोत घटक-आधारित वर्कफ़्लो ढांचा है सिस्टम बायोलॉजी प्रयोगशाला, हेलसिंकी विश्वविद्यालय में विकसित किया गया।

एंडुरिल को विशेष रूप से बायोमेडिकल अनुसंधान में उच्च-थ्रूपुट प्रयोगों के क्षेत्र में व्यवस्थित, लचीले और कुशल डेटा विश्लेषण को सक्षम करने के लिए डिज़ाइन किया गया है। वर्कफ़्लो प्रणाली वर्तमान में कई प्रकार के विश्लेषण के लिए घटक प्रदान करती है जैसे डीएनए अनुक्रमण # उच्च-थ्रूपुट अनुक्रमण, जीन अभिव्यक्ति, एकल-न्यूक्लियोटाइड बहुरूपता, चिप-पर-चिप, ऐरे तुलनात्मक जीनोमिक संकरण और एक्सॉन माइक्रोएरे विश्लेषण के साथ-साथ cytometry  और छवि विश्लेषण विश्लेषण।

वास्तुकला और विशेषताएं
वर्कफ़्लो एक साथ जुड़े प्रसंस्करण चरणों की एक श्रृंखला है ताकि एक चरण का आउटपुट दूसरे के इनपुट के रूप में उपयोग किया जा सके। प्रसंस्करण चरण डेटा आयात, सांख्यिकीय परीक्षण और रिपोर्ट निर्माण जैसे डेटा विश्लेषण कार्यों को लागू करते हैं। एंडुरिल में, प्रसंस्करण चरणों को घटकों का उपयोग करके कार्यान्वित किया जाता है, जो पुन: प्रयोज्य निष्पादन योग्य कोड होते हैं जिन्हें किसी भी प्रोग्रामिंग भाषा में लिखा जा सकता है। घटकों को एक वर्कफ़्लो, या एक घटक नेटवर्क में एक साथ जोड़ा जाता है, जिसे एंडुरिल वर्कफ़्लो इंजन द्वारा निष्पादित किया जाता है। वर्कफ़्लो कॉन्फ़िगरेशन एक सरल लेकिन शक्तिशाली स्क्रिप्टिंग भाषा, एंडुरिलस्क्रिप्ट का उपयोग करके किया जाता है। वर्कफ़्लो कॉन्फ़िगरेशन और निष्पादन एक्लिप्स (सॉफ़्टवेयर), एक लोकप्रिय बहुउद्देशीय जीयूआई, या कमांड लाइन से किया जा सकता है।

कोर एंडुरिल इंजन जावा में लिखा गया है और घटक विभिन्न प्रोग्रामिंग भाषाओं में लिखे गए हैं, जिनमें जावा, आर (प्रोग्रामिंग भाषा), मैटलैब, लुआ (प्रोग्रामिंग भाषा), पर्ल और पायथन (प्रोग्रामिंग भाषा) शामिल हैं। घटकों की निर्भरता बायोकंडक्टर जैसे तृतीय-पक्ष पुस्तकालयों पर भी हो सकती है। सेल इमेजिंग और माइक्रोएरे विश्लेषण के लिए घटक प्रदान किए जाते हैं लेकिन अतिरिक्त घटक उपयोगकर्ताओं द्वारा कार्यान्वित किए जा सकते हैं। एंडुरिल कोर का परीक्षण लिनक्स और विंडोज़ पर किया गया है।

एंडुरिल 1.0: एंडुरिलस्क्रिप्ट भाषा
एंडुरिलस्क्रिप्ट में हैलो वर्ल्ड बस है टिप्पणी करना जावा के सिंटैक्स का अनुसरण करता है: घटकों को नामित घटक उदाहरणों को उनकी कॉल निर्दिष्ट करके बुलाया जाता है। एकल वर्कफ़्लो में नामों का पुन: उपयोग नहीं किया जा सकता है. इनपुट फ़ाइलों के लिए विशेष घटक होते हैं जिनमें स्क्रिप्ट में बाहरी फ़ाइलें शामिल होती हैं। समर्थित परमाणु प्रकार पूर्णांक, फ्लोट, बूलियन और स्ट्रिंग हैं, और टाइपिंग अंतर्निहित रूप से की जाती है। वर्कफ़्लो का निर्माण निम्नलिखित घटकों के इनपुट के लिए घटक उदाहरणों के आउटपुट को निर्दिष्ट करके किया जाता है। घटक उदाहरणों को फ़ंक्शन के रूप में भी लपेटा जा सकता है। मानक if-else और स्विच-केस स्टेटमेंट के अलावा, AndurilScript में फॉर-लूप भी शामिल है।

विस्तारशीलता
एंडुरिल को कई स्तरों पर बढ़ाया जा सकता है। उपयोगकर्ता मौजूदा घटक बंडलों में नए घटक जोड़ सकते हैं। हालाँकि, यदि नया घटक या घटक ऐसे कार्य करते हैं जो मौजूदा बंडलों से संबंधित नहीं हैं, तो उपयोगकर्ता नए बंडल भी बना सकते हैं।

मोक्सीबस्टन
मोक्सिसकान कैंसर अनुसंधान और आणविक जीव विज्ञान के लिए एक डेटा एकीकरण ढांचा है। फ्रेमवर्क एक रिलेशनल डेटाबेस प्रदान करता है जो जीन, प्रोटीन, ड्रग्स, रास्ते, रोग, जैविक प्रक्रियाओं, सेलुलर घटकों और आणविक कार्यों जैसी जैविक संस्थाओं के एक ग्राफ का प्रतिनिधित्व करता है। इसके अलावा, इस डेटा के शीर्ष पर विश्लेषण और परिग्रहण उपकरणों का एक विस्तृत सेट बनाया गया है। इनमें से अधिकांश उपकरण एंडुरिल घटकों और कार्यों के रूप में कार्यान्वित किए जाते हैं।

मोक्सीस्कान का उपयोग मुख्य रूप से जीनोमिक अध्ययनों से प्राप्त कैंसर वृद्धि में शामिल कार्सिनोजेनेसिस#सेल प्रकारों की सूचियों की व्याख्या करने के लिए किया जाता है। इसके उपकरणों का उपयोग इनपुट जीन से संबंधित जैविक संस्थाओं के ग्राफ़ उत्पन्न करने के लिए किया जा सकता है। इन ग्राफ़ों का सटीक निर्धारण दवा लक्ष्य पूर्वानुमानों से लेकर सिग्नलिंग कैस्केड की समय श्रृंखला तक भिन्न हो सकता है। इन उपकरणों के कुछ लक्ष्य Ingenuity Systems#IPA से निकटता से संबंधित हैं।

यह भी देखें

 * जैव सूचना विज्ञान वर्कफ़्लो प्रबंधन प्रणाली
 * जीन जीनपैटर्न
 * केपलर वैज्ञानिक कार्यप्रवाह प्रणाली
 * अपाचे टवेर्ना
 * वर्कफ़्लो प्रबंधन प्रणाली

अग्रिम पठन

 * Scientists develop new database that provides comprehensive view of Glioblastoma Multiforme genome in the Cancer Genome Atlas Research Briefs, March 2011, by Catherine Evans.

बाहरी संबंध

 * Official Anduril website
 * Anduril Code repository
 * Official Moksiskaan website
 * AndurilScript implementation of Donald Knuth's 99 Bottles of Beer