Hello nf-corecourse¶
-
कोर्स सारांश
AI-सहायता प्राप्त अनुवाद - अधिक जानें और सुधार सुझाएं
Hello nf-core, nf-core संसाधनों और सर्वोत्तम प्रथाओं का उपयोग करने के लिए एक व्यावहारिक परिचय है।

व्यावहारिक उदाहरणों और निर्देशित अभ्यासों के माध्यम से काम करते हुए, आप nf-core संगत मॉड्यूल और पाइपलाइनों का उपयोग और विकास करना सीखेंगे, और nf-core टूलिंग का प्रभावी ढंग से उपयोग करना सीखेंगे।
आप nf-core सर्वोत्तम प्रथाओं के अनुसार पाइपलाइन विकसित करना शुरू करने के लिए कौशल और आत्मविश्वास प्राप्त करेंगे।
-
अतिरिक्त जानकारी
तकनीकी आवश्यकताएँ
आपको एक GitHub खाता या Nextflow का लोकल इंस्टॉलेशन चाहिए होगा। अधिक जानकारी के लिए वातावरण विकल्प देखें।
सीखने के उद्देश्य
- nf-core पाइपलाइनों को प्राप्त करना, लॉन्च करना और निष्पादन का प्रबंधन करना
- nf-core पाइपलाइनों की कोड संरचना और प्रोजेक्ट संगठन का वर्णन करना
- टेम्पलेट से एक बुनियादी nf-core संगत पाइपलाइन बनाना
- एक साधारण Nextflow वर्कफ़्लो को nf-core मानकों के अनुरूप अपग्रेड करना
- nf-core संगत पाइपलाइन में nf-core मॉड्यूल जोड़ना
- nf-core में अपने स्वयं के मॉड्यूल का योगदान देना
- nf-core टूलिंग का उपयोग करके इनपुट और पैरामीटर को मान्य करना
लक्षित दर्शक और पूर्वापेक्षाएँ
- दर्शक: यह कोर्स उन शिक्षार्थियों के लिए डिज़ाइन किया गया है जो पहले से बुनियादी Nextflow से परिचित हैं और nf-core संसाधनों और सर्वोत्तम प्रथाओं का उपयोग करना सीखना चाहते हैं।
- कौशल: कमांड लाइन, बुनियादी स्क्रिप्टिंग अवधारणाओं और सामान्य फ़ाइल प्रारूपों से परिचितता मानी गई है।
- कोर्स: Hello Nextflow कोर्स या समकक्ष पूरा किया होना चाहिए।
- डोमेन: सभी अभ्यास डोमेन-अज्ञेयवादी हैं, इसलिए किसी पूर्व वैज्ञानिक ज्ञान की आवश्यकता नहीं है।
कोर्स अवलोकन¶
यह कोर्स व्यावहारिक होने के लिए डिज़ाइन किया गया है, जिसमें लक्ष्य-उन्मुख अभ्यास हैं जो क्रमिक रूप से जानकारी प्रस्तुत करने के लिए संरचित हैं।
आपको nf-core से परिचित कराया जाएगा, जो Nextflow का उपयोग करके निर्मित वैज्ञानिक पाइपलाइनों के क्यूरेटेड सेट को विकसित और बनाए रखने के लिए एक सामुदायिक प्रयास है, साथ ही प्रासंगिक टूलिंग और दिशानिर्देश जो खुले विकास, परीक्षण और सहकर्मी समीक्षा को बढ़ावा देते हैं (Nat Biotechnol 38, 276–278 (2020), Genome Biol 26, 228 (2025))।
nf-core समुदाय द्वारा विकसित पाइपलाइन मॉड्यूलर, स्केलेबल और पोर्टेबल होने के लिए डिज़ाइन किए गए हैं, जिससे शोधकर्ता आसानी से उन्हें अपने डेटा और कंप्यूट संसाधनों का उपयोग करके अनुकूलित और निष्पादित कर सकते हैं। प्रोजेक्ट द्वारा लागू सर्वोत्तम प्रथाओं के दिशानिर्देश यह सुनिश्चित करते हैं कि पाइपलाइन मजबूत, अच्छी तरह से प्रलेखित और वास्तविक दुनिया के डेटासेट के खिलाफ मान्य हैं। यह वैज्ञानिक विश्लेषणों की विश्वसनीयता और पुनरुत्पादकता बढ़ाने में मदद करता है और अंततः शोधकर्ताओं को अपनी वैज्ञानिक खोजों को तेज करने में सक्षम बनाता है।
हम इस कोर्स में nf-core पाइपलाइनों के बारे में जानने के लिए सब कुछ कवर नहीं करेंगे, क्योंकि nf-core में समुदाय द्वारा वर्षों में विकसित कई सुविधाएँ और परंपराएँ शामिल हैं। इसके बजाय, हम उन आवश्यक अवधारणाओं पर ध्यान केंद्रित करेंगे जो आपको शुरू करने और यह समझने में मदद करेंगी कि nf-core कैसे काम करता है।
पाठ योजना¶
हमने इसे पांच भागों में विभाजित किया है जो प्रत्येक nf-core संसाधनों का उपयोग करने के विशिष्ट पहलुओं पर ध्यान केंद्रित करेंगे।
| कोर्स अध्याय | सारांश | अनुमानित अवधि |
|---|---|---|
| भाग 1: Run a demo pipeline | एक मौजूदा nf-core पाइपलाइन चलाएँ और इसकी कोड संरचना की जांच करें ताकि यह समझ सकें कि ये पाइपलाइन बुनियादी Nextflow वर्कफ़्लो से कैसे अलग हैं | 30 मिनट |
| भाग 2: Rewrite Hello for nf-core | एक मौजूदा वर्कफ़्लो को nf-core टेम्पलेट स्कैफोल्ड में अनुकूलित करें, Hello Nextflow कोर्स में तैयार सरल वर्कफ़्लो से शुरू करते हुए | 60 मिनट |
| भाग 3: Use an nf-core module | समुदाय मॉड्यूल लाइब्रेरी का अन्वेषण करें और पूर्व-निर्मित, परीक्षित मॉड्यूल को एकीकृत करना सीखें जो सामान्य बायोइंफॉर्मेटिक्स टूल को रैप करते हैं | 30 मिनट |
| भाग 4: Make an nf-core module | nf-core द्वारा स्थापित विशिष्ट संरचना, नामकरण परंपराओं और मेटाडेटा आवश्यकताओं का उपयोग करके अपना स्वयं का nf-core-शैली का मॉड्यूल बनाएँ | 30 मिनट |
| भाग 5: Add input validation | nf-schema का उपयोग करके कमांड-लाइन पैरामीटर और इनपुट डेटा फ़ाइलों दोनों के लिए इनपुट मान्यता लागू करें | 30 मिनट |
इस कोर्स के अंत तक, आप nf-core प्रोजेक्ट द्वारा प्रदान किए गए संसाधनों के विशाल धन का लाभ उठाने में सक्षम होंगे।
कोर्स लेने के लिए तैयार हैं?