Nextflow
ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಎಂಬುದು ಜೈವಿಕ ಮಾಹಿತಿ ದತ್ತಾಂಶ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಪ್ರಧಾನವಾಗಿ ಬಳಸಲಾಗುವ ವೈಜ್ಞಾನಿಕ ಕಾರ್ಯಪ್ರವಾಹ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಇದು ಅವಲಂಬಿತ ಗಣನೆಯ ಹಂತಗಳ ಅನುಕ್ರಮವನ್ನು ಕ್ರಮಾವಧಿಯಲ್ಲಿ ಹೇಗೆ ರಚಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಮಾನದಂಡಗಳನ್ನು ವಿಧಿಸುತ್ತದೆ ಮತ್ತು ವಿವಿಧ ಸ್ಥಳೀಯ ಮತ್ತು ಕ್ಲೌಡ್ ಸಂಪನ್ಮೂಲಗಳ ಮೇಲೆ ಅವುಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ನೆಕ್ಸ್ಟ್ಫ್ಲೋವನ್ನು ಸ್ಪೇನ್ನ ಬಾರ್ಸಿಲೋನಾದ ಸೆಂಟರ್ ಫಾರ್ ಜೀನೋಮಿಕ್ ರೆಗ್ಯುಲೇಷನ್ನಲ್ಲಿ ಕಲ್ಪಿಸಲಾಗಿತ್ತು, ಆದರೆ ನಂತರ ಬಯೋಮೆಡಿಕಲ್ ಮತ್ತು ಜೀನೋಮಿಕ್ಸ್ ಸಂಶೋಧನಾ ಸೌಲಭ್ಯಗಳು ಮತ್ತು ಪ್ರಯೋಗಾಲಯಗಳಲ್ಲಿ ವಿಶ್ವಾದ್ಯಂತ ಅಳವಡಿಸಿಕೊಳ್ಳಲಾಗಿದೆ. ಉದ್ದೇಶ ಅನೇಕ ವೈಜ್ಞಾನಿಕ ದತ್ತಾಂಶ ವಿಶ್ಲೇಷಣೆಗಳಿಗೆ ಗಮನಾರ್ಹ ಪ್ರಮಾಣದ ಅನುಕ್ರಮ ಸಂಸ್ಕರಣಾ ಹಂತಗಳು ಬೇಕಾಗುತ್ತವೆ. ಹೊಸ ವಿಧಾನಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ಅಥವಾ ವಿರಳವಾಗಿ ನಿರ್ದಿಷ್ಟ ವಿಶ್ಲೇಷಣೆಯನ್ನು ನಡೆಸುವಾಗ ಕಸ್ಟಮ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಸಾಕಾಗಬಹುದು, ಆದರೆ ಸಂಕೀರ್ಣ ಕಾರ್ಯ ಅನುಕ್ರಮಗಳು ಅಥವಾ ಅನೇಕ ಮಾದರಿಗಳಿಗೆ ಕಳಪೆಯಾಗಿ ಅಳೆಯಬಹುದು. ನೆಕ್ಸ್ಟ್ಫ್ಲೋದಂತಹ ವೈಜ್ಞಾನಿಕ ವರ್ಕ್ಫ್ಲೋ ವ್ಯವಸ್ಥೆಗಳು ವಿಶ್ಲೇಷಣೆಯನ್ನು ದತ್ತಾಂಶ ವಿಶ್ಲೇಷಣೆ ಪೈಪ್ಲೈನ್ ಆಗಿ ಔಪಚಾರಿಕಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ವರ್ಕ್ಫ್ಲೋ ಎಂದೂ ಕರೆಯಲಾಗುವ ಪೈಪ್ಲೈನ್ಗಳು, ನಿರ್ವಹಿಸಬೇಕಾದ ಕಂಪ್ಯೂಟಿಂಗ್ ಹಂತಗಳ ಕ್ರಮ ಮತ್ತು ಷರತ್ತುಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಸೂಚನೆಗಳಾಗಿವೆ. ಅವುಗಳನ್ನು ವಿಶೇಷ ಉದ್ದೇಶದ ಕಾರ್ಯಕ್ರಮಗಳು, ವರ್ಕ್ಫ್ಲೋ ಎಕ್ಸಿಕ್ಯೂಟರ್ಗಳು ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತವೆ, ಇದು ವಿವಿಧ ಕಂಪ್ಯೂಟ್ ಪರಿಸರದಲ್ಲಿ ಊಹಿಸಬಹುದಾದ ಮತ್ತು ಪುನರುತ್ಪಾದಿಸಬಹುದಾದ ನಡವಳಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ. ವರ್ಕ್ಫ್ಲೋ ವ್ಯವಸ್ಥೆಗಳು ವರ್ಕ್ಫ್ಲೋ ಅಭಿವೃದ್ಧಿಯ ಸಾಮಾನ್ಯ ಸವಾಲುಗಳಿಗೆ ಅಂತರ್ನಿರ್ಮಿತ ಪರಿಹಾರಗಳನ್ನು ಒದಗಿಸುತ್ತವೆ, ಉದಾಹರಣೆಗೆ ಬಹು ಮಾದರಿಗಳಿಗೆ ಅಪ್ಲಿಕೇಶನ್, ಇನ್ಪುಟ್ ಮತ್ತು ಮಧ್ಯಂತರ ಫಲಿತಾಂಶಗಳ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆ, ಹಂತಗಳ ಷರತ್ತುಬದ್ಧ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ, ದೋಷ ನಿರ್ವಹಣೆ ಮತ್ತು ವರದಿ ಉತ್ಪಾದನೆ. ವರ್ಕ್ಫ್ಲೋ ವ್ಯವಸ್ಥೆಗಳ ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳು ವೇಳಾಪಟ್ಟಿ ಸಾಮರ್ಥ್ಯಗಳು, ವರ್ಕ್ಫ್ಲೋ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳು ಮತ್ತು ಸಂಪೂರ್ಣ ವರ್ಕ್ಫ್ಲೋ ಅಥವಾ ಅದರ ಘಟಕಗಳನ್ನು ಧಾರಕಗೊಳಿಸುವ ಮೂಲಕ ಅವಲಂಬನೆಗಳ ನಿರ್ವಹಣೆಯನ್ನು ಸಹ ಒಳಗೊಂಡಿರಬಹುದು. ವಿಶಿಷ್ಟವಾಗಿ, ವೈಜ್ಞಾನಿಕ ಕೆಲಸದ ಹರಿವಿನ ವ್ಯವಸ್ಥೆಗಳು ಆರಂಭದಲ್ಲಿ ಕಡಿದಾದ ಕಲಿಕೆಯ ಸವಾಲನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತವೆ, ಏಕೆಂದರೆ ಅವುಗಳ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಸಂಕೀರ್ಣತೆಗಳನ್ನು ನಿಜವಾದ ವಿಶ್ಲೇಷಣೆಯ ಜೊತೆಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ವರ್ಕ್ಫ್ಲೋ ವ್ಯವಸ್ಥೆಗಳು ವಿಧಿಸಿದ ಮಾನದಂಡಗಳು ಮತ್ತು ಅಮೂರ್ತತೆಯು ಅಂತಿಮವಾಗಿ ವಿಶ್ಲೇಷಣೆಯ ಹಂತಗಳ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ, ಇದು ವೈಜ್ಞಾನಿಕ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ರೂಢಿಯಾಗಿರುವಂತೆ ಪೈಪ್ಲೈನ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಸಹಕರಿಸುವಾಗ ವಿಶೇಷವಾಗಿ ಪ್ರಸ್ತುತವಾಗಿದೆ. ಗುಣಲಕ್ಷಣಗಳು ಕೆಲಸದ ಹರಿವಿನ ನಿರ್ದಿಷ್ಟತೆ ಮುಂದಿನ ಹರಿವಿನಲ್ಲಿ, ಗಣನೆಯ ಕಾರ್ಯಗಳಿಗೆ ಅನುಗುಣವಾದ ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆಗಳಿಂದ ಪೈಪ್ಲೈನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಇನ್ಪುಟ್ ಅವಶ್ಯಕತೆಗಳು ಮತ್ತು ಔಟ್ಪುಟ್ ಘೋಷಣೆಗಳೊಂದಿಗೆ ಹೊಂದಿಸಲಾಗಿದೆ. ನಿಗದಿತ ಅನುಕ್ರಮದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಬದಲು, ಅದರ ಎಲ್ಲಾ ಇನ್ಪುಟ್ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸಿದಾಗ ಪ್ರಕ್ರಿಯೆಯ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಒಂದು ಪ್ರಕ್ರಿಯೆಯ ಔಟ್ಪುಟ್ ಅನ್ನು ಮತ್ತೊಂದು ಹಂತದ ಇನ್ಪುಟ್ ಎಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ, ಪ್ರಕ್ರಿಯೆಗಳ ನಡುವೆ ತಾರ್ಕಿಕ ಮತ್ತು ಅನುಕ್ರಮ ಸಂಪರ್ಕವನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ಪ್ರಕ್ರಿಯೆಗಳ ಈ ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ಅನುಷ್ಠಾನವು ನೆಕ್ಸ್ಟ್ಫ್ಲೋದ ವಿಶಿಷ್ಟ ವಿನ್ಯಾಸ ಮಾದರಿಯಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಕ್ರಿಯಾತ್ಮಕ ದತ್ತಾಂಶ ಹರಿವಿನ ಮಾದರಿ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಇದು ಸ್ವತಂತ್ರ ಗಣನೆಯ ಹಂತಗಳನ್ನು ಸಮರ್ಥವಾಗಿ ಸಮಾನಾಂತರಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ಸಂಪೂರ್ಣ ಕೆಲಸದ ಹರಿವುಗಳನ್ನು ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಒದಗಿಸಿದ ಮತ್ತು ಅಪಾಚೆ ಗ್ರೂವಿಯನ್ನು ಆಧರಿಸಿದ ಡೊಮೇನ್-ನಿರ್ದಿಷ್ಟ ಭಾಷೆಯಲ್ಲಿ (ಡಿಎಸ್ಎಲ್) ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾಗಿದೆ. ವರ್ಕ್ಫ್ಲೋ ತರ್ಕವನ್ನು ಘೋಷಿಸಲು ನೆಕ್ಸ್ಟ್ಫ್ಲೋದ ಡಿಎಸ್ಎಲ್ ಅನ್ನು ಬಳಸಲಾಗಿದ್ದರೂ, ಅಭಿವರ್ಧಕರು ತಮ್ಮ ಆಯ್ಕೆಯ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು ಒಂದು ಪ್ರಕ್ರಿಯೆಯೊಳಗೆ ಬಳಸಬಹುದು ಮತ್ತು ವರ್ಕ್ಫ್ಲೋದಲ್ಲಿ ಅನೇಕ ಭಾಷೆಗಳನ್ನು ಮಿಶ್ರಣ ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಮತ್ತು ಕೆಲಸದ ಹರಿವುಗಳನ್ನು ನೆಕ್ಸ್ಟ್ಫ್ಲೋಗೆ ಪೋರ್ಟ್ ಮಾಡುವುದು ಸರಳವಾಗಿದೆ. ಬೆಂಬಲಿತ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಬ್ಯಾಷ್, ಸಿ. ಎಸ್. ಎಚ್, ಕೆ. ಎಸ್. ಎಚ್, ಪೈಥಾನ್, ರೂಬಿ ಮತ್ತು ಆರ್. ಯುನಿಕ್ಸ್ ಶೆಬಾಂಗ್ ಘೋಷಣೆಯನ್ನು (#!/ಬಿನ್/ಬ್ಯಾಷ್) ಬಳಸುವ ಯಾವುದೇ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯು ನೆಕ್ಸ್ಟ್ಫ್ಲೋದಲ್ಲಿ ಬೆಂಬಲಿತವಾಗಿದೆ. ಕೇವಲ ಒಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಒಳಗೊಂಡಿರುವ ಒಂದು ಆದರ್ಶಪ್ರಾಯ ಕಾರ್ಯಪ್ರವಾಹವನ್ನು ಕೆಳಗೆ ತೋರಿಸಲಾಗಿದೆಃ ಪ್ರಕ್ರಿಯೆ ಹಲೋ _ ವರ್ಲ್ಡ್ {ಇನ್ಪುಟ್ಃ ವ್ಯಾಲ್ ಗ್ರೀಟಿಂಗ್ ಔಟ್ಪುಟ್ಃ ಪಥ "${ಗ್ರೀಟಿಂಗ್}. ಟೆಕ್ಸ್ಟ್" ಸ್ಕ್ರಿಪ್ಟ್ಃ "ಪ್ರತಿಧ್ವನಿ" ${ಗ್ರೀಟಿಂಗ್} ವರ್ಲ್ಡ್! " > ${ಗ್ರೀಟಿಂಗ್}. ಟೆಕ್ಸ್ಟ್ "" "} ವರ್ಕ್ಫ್ಲೋ {Channel.of (" ಹಲೋ "," ಸಿಯಾವೋ "," ಹೋಲಾ "," ಬೋಂಜೋರ್ ") | ಹಲೋ _ ವರ್ಲ್ಡ್} ವರ್ಕ್ಫ್ಲೋಗಳಲ್ಲಿ ನೇರವಾದ ಸಹಯೋಗವನ್ನು ಸುಲಭಗೊಳಿಸಲು, ನೆಕ್ಸ್ಟಫ್ಲೋ ಮೂಲ-ಕೋಡ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಗಿಟ್ಹಬ್, ಗಿಟ್ಲ್ಯಾಬ್ ಮತ್ತು ಇತರವುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಡೆವೊಪ್ಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಿಗೆ ಸ್ಥಳೀಯ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ. ನೆಕ್ಸ್ಟ್ಫ್ಲೋದ ಡಿಎಸ್ಎಲ್ನಲ್ಲಿ ಬರೆಯಲಾದ ವರ್ಕ್ಫ್ಲೋಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪೈಪ್ಲೈನ್ ಕೋಡ್ಗೆ ಮಾರ್ಪಾಡುಗಳಿಲ್ಲದೆ ವೈವಿಧ್ಯಮಯ ಕಂಪ್ಯೂಟಿಂಗ್ ಪರಿಸರದಲ್ಲಿ ನಿಯೋಜಿಸಬಹುದು ಮತ್ತು ಚಲಾಯಿಸಬಹುದು. ಪೋರ್ಟಬಿಲಿಟಿ ಸಕ್ರಿಯಗೊಳಿಸಲು, ಪ್ರಮುಖ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರು ಸೇರಿದಂತೆ ವಿವಿಧ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಿಗೆ ಮೀಸಲಾದ ಕಾರ್ಯನಿರ್ವಾಹಕರೊಂದಿಗೆ ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಹಡಗುಗಳು. ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆಯ ಹಂತಗಳನ್ನು ಬೇರ್ಪಡಿಸುವುದರಿಂದ, ಬಹು ಕಂಪ್ಯೂಟಿಂಗ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಇದನ್ನು ಐಚ್ಛಿಕವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು. ಇದು ಪೈಪ್ಲೈನ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಈ ಕೆಳಗಿನ ಪರಿಸರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಃ ಸ್ಥಳೀಯ-ಪೂರ್ವನಿಯೋಜಿತ ನಿರ್ವಾಹಕ. ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಪೈಪ್ಲೈನ್ಗಳು ಲಿನಕ್ಸ್ ಅಥವಾ ಮ್ಯಾಕ್ ಓಎಸ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಪೈಪ್ಲೈನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತದೆ. HPC ಕೆಲಸದ ಹೊರೆ ವ್ಯವಸ್ಥಾಪಕರು-ಸ್ಲರ್ಮ್, SGE, LSF, ಮೋವಾಬ್, PBS ಪ್ರೊ, PBS/ಟಾರ್ಕ್, HTCondor, NQSII, OAR ಕುಬೆರ್ನೆಟ್ಸ್-ಸ್ಥಳೀಯ ಅಥವಾ ಕ್ಲೌಡ್-ಆಧಾರಿತ ಕುಬೆರ್ನೆಟ್ಸ್ ಅನುಷ್ಠಾನಗಳು (GKE, EKS, ಅಥವಾ AKS) ಕ್ಲೌಡ್ ಬ್ಯಾಚ್ ಸೇವೆಗಳು-AWS ಬ್ಯಾಚ್, ಅಜೂರ್ ಬ್ಯಾಚ್ ಇತರ ಪರಿಸರಗಳು-ಅಪಾಚೆ ಇಗ್ನೈಟ್, ಕಂಪ್ಯೂಟಿಂಗ್ ಪರಿಸರದಲ್ಲಿ ಪೋರ್ಟಬಿಲಿಟಿಗಾಗಿ ಗೂಗಲ್ ಲೈಫ್ ಸೈನ್ಸಸ್ ಕಂಟೇನರ್ಗಳು ನೆಕ್ಸ್ಟ್ಫ್ಲೋದ ಮೂಲಭೂತ ಪರಿಕಲ್ಪನೆಯು ಸಾಫ್ಟ್ವೇರ್ ಕಂಟೇನರ್ಗಳೊಂದಿಗೆ ಅದರ ಬಿಗಿಯಾದ ಏಕೀಕರಣವಾಗಿದೆ. ಸಂಪೂರ್ಣ ಕೆಲಸದ ಹರಿವುಗಳು ಮತ್ತು, ನಂತರದ ಆವೃತ್ತಿಗಳಲ್ಲಿ, ಏಕ ಪ್ರಕ್ರಿಯೆಗಳು ಕಂಟೈನರ್ಗಳನ್ನು ವಿವಿಧ ಕಂಪ್ಯೂಟ್ ಪರಿಸರಗಳಲ್ಲಿ ಬೇಸರದ ಅನುಸ್ಥಾಪನ ಮತ್ತು ಸಂರಚನೆಯ ವಾಡಿಕೆಯಿಲ್ಲದೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತವೆ. ಈ ವಿನ್ಯಾಸದ ಆಯ್ಕೆಯು 2013 ರಲ್ಲಿ ಡಾಟ್ಸ್ಕೇಲ್ನಲ್ಲಿ ಸೊಲೊಮನ್ ಹೈಕ್ ಅವರ ಮಾತುಕತೆಯಿಂದ ಬಲವಾಗಿ ಪ್ರಭಾವಿತವಾಗಿತ್ತು, ಇದು ನೆಕ್ಸ್ಟಫ್ಲೋದ ಪ್ರಧಾನ ಡೆವಲಪರ್ ಪಾವೊಲೊ ಡಿ ಟೊಮಾಸೊ ಮೇಲೆ ಗಮನಾರ್ಹ ಪರಿಣಾಮ ಬೀರಿತು. ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಬೆಂಬಲಿಸುವ ಕಂಟೈನರ್ ಚೌಕಟ್ಟುಗಳಲ್ಲಿ ಡಾಕರ್, ಸಿಂಗ್ಯುಲಾರಿಟಿ, ಚಾರ್ಲಿಕ್ಲೌಡ್, ಪಾಡ್ಮ್ಯಾನ್ ಮತ್ತು ಶಿಫ್ಟರ್ ಸೇರಿವೆ. ಆ ರೀತಿಯ ಧಾರಕಗಳನ್ನು ಕೆಲಸದ ಹರಿವಿನಲ್ಲಿ ಬಳಸಬಹುದು ಮತ್ತು ಪೈಪ್ಲೈನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬಾಹ್ಯ ಭಂಡಾರಗಳಿಂದ ಹಿಂಪಡೆಯಲಾಗುತ್ತದೆ. ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಶೃಂಗಸಭೆ 2022ರಲ್ಲಿ, ನೆಕ್ಸ್ಟ್ಫ್ಲೋದ ಭವಿಷ್ಯದ ಆವೃತ್ತಿಗಳು ಕಸ್ಟಮೈಸ್ ಮಾಡಿದ ಧಾರಕಗಳನ್ನು ಕೆಲಸದ ಹರಿವುಗಳಲ್ಲಿ ಸುಧಾರಿತ ಏಕೀಕರಣಕ್ಕಾಗಿ ಮೀಸಲಾದ ಧಾರಕ ಒದಗಿಸುವ ಸೇವೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ ಎಂದು ಅನಾವರಣಗೊಳಿಸಲಾಯಿತು. ಡೆವಲಪ್ಮೆಂಟಲ್ ಹಿಸ್ಟರಿ ನೆಕ್ಸ್ಟ್ಫ್ಲೋವನ್ನು ಮೂಲತಃ ಸ್ಪೇನ್ನ ಸೆಂಟರ್ ಫಾರ್ ಜೀನೋಮಿಕ್ ರೆಗ್ಯುಲೇಷನ್ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು ಮತ್ತು ಜುಲೈ 2013 ರಲ್ಲಿ ಗಿಟ್ಹಬ್ನಲ್ಲಿ ತೆರೆದ ಮೂಲ ಯೋಜನೆಯಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಅಕ್ಟೋಬರ್ 2018ರಲ್ಲಿ, ನೆಕ್ಸ್ಟ್ಫ್ಲೋದ ಯೋಜನಾ ಪರವಾನಗಿಯನ್ನು ಜಿಪಿಎಲ್ವಿ3ನಿಂದ ಅಪಾಚೆ 2ಕ್ಕೆ ಬದಲಾಯಿಸಲಾಯಿತು. 2018ರ ಜುಲೈನಲ್ಲಿ, ಸೆಕೆರಾ ಲ್ಯಾಬ್ಸ್ ಅನ್ನು ಸೆಂಟರ್ ಫಾರ್ ಜೆನೋಮಿಕ್ ರೆಗ್ಯುಲೇಷನ್ನಿಂದ ಸ್ಪಿನ್-ಆಫ್ ಆಗಿ ಪ್ರಾರಂಭಿಸಲಾಯಿತು. ಕಂಪನಿಯು ನೆಕ್ಸ್ಟ್ಫ್ಲೋದ ಅನೇಕ ಪ್ರಮುಖ ಅಭಿವರ್ಧಕರು ಮತ್ತು ನಿರ್ವಾಹಕರನ್ನು ನೇಮಿಸಿಕೊಂಡಿದೆ ಮತ್ತು ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿ ವಾಣಿಜ್ಯ ಸೇವೆಗಳು ಮತ್ತು ಸಮಾಲೋಚನೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಜುಲೈ 2020 ರಲ್ಲಿ, ಉಪ-ಕೆಲಸದ ಹರಿವುಗಳು ಮತ್ತು ಹೆಚ್ಚುವರಿ ಸುಧಾರಣೆಗಳನ್ನು ಅನುಮತಿಸಲು ನೆಕ್ಸ್ಟ್ಫ್ಲೋದ ಡೊಮೇನ್-ನಿರ್ದಿಷ್ಟ ಭಾಷೆಯ ಪ್ರಮುಖ ವಿಸ್ತರಣೆ ಮತ್ತು ಪರಿಷ್ಕರಣೆಯನ್ನು ಪರಿಚಯಿಸಲಾಯಿತು. ಅದೇ ವರ್ಷದಲ್ಲಿ, ನೆಕ್ಸ್ಟ್ಫ್ಲೋದ ಮಾಸಿಕ ಡೌನ್ಲೋಡ್ಗಳು ತಿಂಗಳಿಗೆ ಸುಮಾರು 55,000ಕ್ಕೆ ಏರಿದ್ದವು. ಜಿನೋಮಿಕ್ ನಿಯಂತ್ರಣ ಕೇಂದ್ರದ ಜೊತೆಗೆ, ಇತರ ಅನುಕ್ರಮ ಸೌಲಭ್ಯಗಳು ನೆಕ್ಸ್ಟಫ್ಲೋವನ್ನು ತಮ್ಮ ಆದ್ಯತೆಯ ವೈಜ್ಞಾನಿಕ ಕಾರ್ಯಪ್ರವಾಹ ವ್ಯವಸ್ಥೆಯಾಗಿ ತ್ವರಿತವಾಗಿ ಅಳವಡಿಸಿಕೊಂಡವು, ಅವುಗಳಲ್ಲಿ ಟುಬಿಂಗೆನ್ನಲ್ಲಿರುವ ಕ್ವಾಂಟಿಟೇಟಿವ್ ಬಯಾಲಜಿ ಸೆಂಟರ್, ಫ್ರಾನ್ಸಿಸ್ ಕ್ರಿಕ್ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್, ಸಿಂಗಪುರದ ಎ * ಸ್ಟಾರ್ ಜೀನೋಮ್ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್ ಮತ್ತು ಸ್ವೀಡಿಷ್ ನ್ಯಾಷನಲ್ ಜಿನೋಮಿಕ್ಸ್ ಇನ್ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್ ಸೇರಿವೆ. ಆ ಸೌಲಭ್ಯಗಳು ಬಳಸುವ ಜೈವಿಕ ಮಾಹಿತಿ ಪೈಪ್ಲೈನ್ಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವ, ಸಮನ್ವಯಗೊಳಿಸುವ ಮತ್ತು ಕ್ಯೂರೇಟ್ ಮಾಡುವ ಪ್ರಯತ್ನಗಳು ಅಂತಿಮವಾಗಿ ಎನ್ಎಫ್-ಕೋರ್ ಯೋಜನೆಯಾಗಿ ಮಾರ್ಪಟ್ಟವು. ಸ್ವೀಡಿಷ್ ನ್ಯಾಷನಲ್ ಜೀನೋಮಿಕ್ಸ್ ಇನ್ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್ನ ಫಿಲ್ ಎವೆಲ್ಸ್ ಅವರ ನೇತೃತ್ವದಲ್ಲಿ ಎನ್ಎಫ್-ಕೋರ್ ಯೋಜನೆಯ ಗಮನವು ವಿವಿಧ ಯಂತ್ರಾಂಶ, ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಪೈಪ್ಲೈನ್ಗಳನ್ನು ಪುನರುತ್ಪಾದಿಸಬಹುದಾದ ಮತ್ತು ಪೋರ್ಟಬಲ್ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು. ಜುಲೈ 2020 ರಲ್ಲಿ, ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಮತ್ತು ಎನ್ಎಫ್-ಕೋರ್ಗೆ ಚಾನ್ ಜ್ಯೂಕರ್ಬರ್ಗ್ ಇನಿಶಿಯೇಟಿವ್ನಿಂದ ಅನುದಾನವನ್ನು ನೀಡಲಾಯಿತು, ಇದು ಪ್ರಮುಖ ಮುಕ್ತ-ಮೂಲ ಸಾಫ್ಟ್ವೇರ್ ಆಗಿ ಅದರ ಪಾತ್ರವನ್ನು ಗುರುತಿಸಿತು. 2022 ರ ಹೊತ್ತಿಗೆ, ಎನ್ಎಫ್-ಕೋರ್ ಸಂಸ್ಥೆಯು ಜೈವಿಕ ವಿಜ್ಞಾನಕ್ಕಾಗಿ 73 ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಪೈಪ್ಲೈನ್ಗಳನ್ನು ಮತ್ತು 700 ಕ್ಕೂ ಹೆಚ್ಚು ಪ್ರಕ್ರಿಯೆ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಆಯೋಜಿಸುತ್ತದೆ. 500 ಕ್ಕೂ ಹೆಚ್ಚು ಅಭಿವರ್ಧಕರು ಮತ್ತು ವಿಜ್ಞಾನಿಗಳನ್ನು ಒಗ್ಗೂಡಿಸುವ ಮೂಲಕ, ಇದು ಜೈವಿಕ ಮಾಹಿತಿ ದತ್ತಾಂಶ ವಿಶ್ಲೇಷಣೆ ಪೈಪ್ಲೈನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಅತಿದೊಡ್ಡ ಸಹಕಾರಿ ಪ್ರಯತ್ನ ಮತ್ತು ಸಮುದಾಯವಾಗಿದೆ. ಡೊಮೇನ್ ಮತ್ತು ಸಂಶೋಧನಾ ವಿಷಯದ ಪ್ರಕಾರ, ಡೇಟಾ ಪ್ರೊಸೆಸಿಂಗ್ ಮತ್ತು ಜೀನೋಮಿಕ್ ಡೇಟಾ ವಿಶ್ಲೇಷಣೆಯ ಅನುಕ್ರಮದಲ್ಲಿ ನೆಕ್ಸ್ಟ್ಫ್ಲೋಗೆ ಆದ್ಯತೆ ನೀಡಲಾಗುತ್ತದೆ. ಕಳೆದ ಐದು ವರ್ಷಗಳಲ್ಲಿ, ಜೀನೋಮಿಕ್ಸ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಅನೇಕ ವಿಭಿನ್ನ ಅನ್ವಯಿಕೆಗಳು ಮತ್ತು ವಿಶ್ಲೇಷಣೆಗಳಿಗಾಗಿ ಹಲವಾರು ಪೈಪ್ಲೈನ್ಗಳನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ. ಈ ನಿಟ್ಟಿನಲ್ಲಿ ಒಂದು ಗಮನಾರ್ಹವಾದ ಬಳಕೆಯ ಪ್ರಕರಣವೆಂದರೆ ಕೋವಿಡ್-19 ಸಾಂಕ್ರಾಮಿಕದ ಸಮಯದಲ್ಲಿ ರೋಗಕಾರಕಗಳ ಕಣ್ಗಾವಲು. ಹೊಸ ವೈರಸ್ ರೂಪಾಂತರಗಳ ಹೊರಹೊಮ್ಮುವಿಕೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಮತ್ತು ಅದರ ಜಾಗತಿಕ ಹರಡುವಿಕೆಯನ್ನು ಮರುಹೊಂದಿಸಲು ತ್ವರಿತ ಮತ್ತು ಹೆಚ್ಚು ಸ್ವಯಂಚಾಲಿತ, ಆದರೆ ನಿಖರವಾದ, ಕಚ್ಚಾ ದತ್ತಾಂಶದ ಸಂಸ್ಕರಣೆ, ರೂಪಾಂತರ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವಂಶಾವಳಿಗಳ ಹೆಸರನ್ನು ನೆಕ್ಸ್ಟ್ಫ್ಲೋದಲ್ಲಿ ಬರೆಯಲಾದ ಪೈಪ್ಲೈನ್ಗಳಿಂದ ಸಕ್ರಿಯಗೊಳಿಸಲಾಯಿತು. ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಲಾಭರಹಿತ ಪ್ಲಾಸ್ಮಿಡ್ ರೆಪೊಸಿಟರಿ ಆಡ್ಜೀನ್ಗೆ ಸಹ ಪ್ರಮುಖ ಪಾತ್ರ ವಹಿಸುತ್ತದೆ, ಇದು ಎಲ್ಲಾ ಸಂಗ್ರಹಿಸಿದ ಪ್ಲಾಸ್ಮಿಡ್ಗಳ ಸಮಗ್ರತೆಯನ್ನು ದೃಢೀಕರಿಸಲು ಇದನ್ನು ಬಳಸುತ್ತದೆ. ಜೀನೋಮಿಕ್ಸ್ನ ಹೊರತಾಗಿ, ನೆಕ್ಸ್ಟ್ಫ್ಲೋ ಬಯೋಮೆಡಿಕಲ್ ದತ್ತಾಂಶ ಸಂಸ್ಕರಣೆಯ ಇತರ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಜನಪ್ರಿಯತೆಯನ್ನು ಗಳಿಸುತ್ತಿದೆ, ಇದಕ್ಕೆ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಪ್ರಾಥಮಿಕ ದತ್ತಾಂಶಗಳ ಮೇಲೆ ಸಂಕೀರ್ಣ ಕಾರ್ಯಪ್ರವಾಹಗಳ ಅನ್ವಯದ ಅಗತ್ಯವಿರುತ್ತದೆಃ ಡ್ರಗ್ ಸ್ಕ್ರೀನಿಂಗ್, ರೇಡಿಯಾಲಜಿಯಲ್ಲಿ ಡಿಫ್ಯೂಷನ್ ಮ್ಯಾಗ್ನೆಟಿಕ್ ರೆಸೋನೆನ್ಸ್ ಇಮೇಜಿಂಗ್ (ಡಿಎಂಆರ್ಐ), ಮತ್ತು ಮಾಸ್ ಸ್ಪೆಕ್ಟ್ರೋಮೆಟ್ರಿ ದತ್ತಾಂಶ ಸಂಸ್ಕರಣೆ, ಎರಡನೆಯದು ಪ್ರೋಟಿಯೋಮಿಕ್ಸ್ ಉಲ್ಲೇಖಗಳ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ಗಮನವನ್ನು ಹೊಂದಿದೆ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ ಎನ್ಎಫ್-ಕೋರ್ ಪ್ರಾಜೆಕ್ಟ್ ಸೆಕೆರಾ ಲ್ಯಾಬ್ಸ್ ಅಪಾಚೆ ಪರವಾನಗಿ ವರ್ಕ್ಫ್ಲೋ ಭಾಷೆಗಳನ್ನು ಬಳಸುವ ಗ್ಯಾಲಕ್ಸಿ ಸ್ನ್ಯಾಕ್ಮೇಕ್ ಸಾಫ್ಟ್ವೇರ್ ವರ್ಕ್ಫ್ಲೋ ತಂತ್ರಜ್ಞಾನ ವೈಜ್ಞಾನಿಕ ದತ್ತಾಂಶ ವ್ಯವಸ್ಥೆಗಳು