बायोक्लिप्स

बायोक्लिप्स परियोजना एक जावा (प्रोग्रामिंग भाषा) आधारित, खुला स्रोत सॉफ्टवेयर  | ओपन-सोर्स,  रसायनसूचना विज्ञान  के लिए विज़ुअल प्लेटफ़ॉर्म है और एक्लिप्स (सॉफ़्टवेयर) रिच क्लाइंट प्लेटफ़ॉर्म (आरसीपी) पर आधारित जैव सूचना विज्ञान है। इसने 2009 में स्क्रिप्टिंग कार्यक्षमता प्राप्त की, और 2021 में एक कमांड लाइन संस्करण। किसी भी आरसीपी एप्लिकेशन की तरह, बायोक्लिप्स एक प्लगइन आर्किटेक्चर का उपयोग करता है जो एक्लिप्स से बुनियादी कार्यक्षमता और विज़ुअल इंटरफेस प्राप्त करता है, जैसे सहायता प्रणाली, सॉफ्टवेयर अपडेट, प्राथमिकताएं, क्रॉस-प्लेटफॉर्म|क्रॉस-प्लेटफ़ॉर्म परिनियोजन इत्यादि। अपने प्लगइन्स के माध्यम से, बायोक्लिप्स कीमो के लिए कार्यक्षमता प्रदान करता है- और जैव सूचना विज्ञान, और विस्तार बिंदु जिन्हें अतिरिक्त कार्यक्षमता प्रदान करने के लिए अन्य, संभवतः स्वामित्व, प्लग-इन (कंप्यूटिंग) द्वारा आसानी से बढ़ाया जा सकता है।

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

बायोक्लिप्स स्क्रिप्टिंग भाषा
बायोक्लिप्स स्क्रिप्टिंग लैंग्वेज (बीएसएल) एक स्क्रिप्टिंग वातावरण है, जो वर्तमान में जावास्क्रिप्ट और ग्रूवी (प्रोग्रामिंग भाषा) पर आधारित है। यह विस्तार करता है प्रबंधकों के साथ स्क्रिप्टिंग भाषा जो तीसरे पक्ष के पुस्तकालयों की कार्यक्षमता को कवर करती है, जैसा कि ऊपर बताया गया है। ये स्क्रिप्ट इस प्रकार बायोक्लिप्स में विश्लेषणों को साझा करने योग्य बनाने के साधन प्रदान करते हैं, उदाहरण के लिए, MyExperiment.org पर। बायोक्लिप्स कई मुख्य डेटा प्रकारों को परिभाषित करता है जिनका प्रबंधक समर्थन करते हैं, जिससे इन प्रबंधकों के बीच जानकारी का उपयोग किया जा सकता है।