تساعد حزمة Workflowr R الباحثين على تنظيم تحليلاتهم بطريقة تعزز إدارة المشاريع الفعالة ، والاستنساخ ، والتعاون ، ومشاركة النتائج. يجمع WorkFlowr بين البرمجة القراءة والكتابة (Knitr و Rmarkdown) والتحكم في الإصدار (GIT ، عبر GIT2R) لإنشاء موقع ويب يحتوي على نتائج مختارة زمنية وموجودة وموثقة. يمكن لأي مستخدم R تبني سير العمل بسرعة وسهولة.
لمزيد من التفاصيل ، راجع الوثائق عبر الإنترنت. على سبيل المثال ، راجع مشروع استكشاف البيانات المنقسمة. لاستكشاف مشاريع البحث القابلة للتكرار التي يسهلها سير العمل ، تصفح المشاريع المسجلة في Workflowr.io. لمواكبة أحدث تطورات سير العمل ، يرجى الانضمام إلى القائمة البريدية لسير العمل (الحجم المنخفض ، للقراءة فقط). بالنسبة لتقارير BUGS ، وطلبات الميزات ، والأسئلة ، يرجى فتح مشكلة.
لمشاهدة موقع ويب سير العمل في العمل ، راجع عرض الفيديو هذا.
للاطلاع على الأدوات ذات الصلة ، انظر التدفقات R-Project.
تثبيت ص
(موصى به) تثبيت rstudio
(اختياري) تثبيت pandoc (تعليمات)
(اختياري) تثبيت git
تثبيت سير العمل من Cran:
install.packages( " workflowr " )إنشاء حساب على github أو gitlab
library("workflowr")
# Configure Git (only need to do once per computer)
wflow_git_config(user.name = "Full Name", user.email = "email@domain")
# Start a new workflowr project
wflow_start("myproject")
# Build the site
wflow_build()
# Customize your site!
# 1. Edit the R Markdown files in analysis/
# 2. Edit the theme and layout in analysis/_site.yml
# 3. Add new or copy existing R Markdown files to analysis/
# Preview your changes
wflow_build()
# Publish the site, i.e. version the source code and HTML results
wflow_publish("analysis/*", "Start my new project")
الخطوات التالية:
اقرأ الكامل للبدء في المقالة القصيرة لمعرفة كيفية مشاركة نتائجك عبر الإنترنت. بدلاً من ذلك ، يمكنك قراءة مقالة ورشة البحث القابلة للتكرار. ويغطي نفس الخطوات ، ولكن يتضمن رمزًا وبيانات لإظهار بعض ميزات استنساخ سير العمل
اقرأ المقالة القصيرة للتخصيص للحصول على أفكار حول كيفية تخصيص موقع البحث الخاص بك
اقرأ المقالة القصيرة المهاجرة لكيفية دمج سير العمل في مشروعك الحالي
تم تطوير Workflowr ، ويتم الحفاظ عليه ، من قبل John Blischak ، باحث ما بعد الدكتوراه في مختبر ماثيو ستيفنز في جامعة شيكاغو. تم تمويله بمنحة من مؤسسة جوردون وبيتي مور إلى مرض التصلب العصبي المتعدد. بيتر كربونيتو وماثيو ستيفنز مؤلفان مشاركان.
نحن ممتنون للغاية للمساهمين في سير العمل للمساعدة في تحسين الحزمة. نحن ممتنون أيضًا لمستخدمي سير العمل لاختبار الحزمة وتقديم التعليقات --- بفضل Lei Sun و Xiang Zhu و Wei Wang وأعضاء آخرين (الماضي والحاضر) لمختبر Stephens.
تستخدم حزمة WorkFlowR العديد من حزم المصادر المفتوحة الرائعة. من الأهمية بمكان لهذا المشروع حزم R GIT2R و KNITR و RMARKDODN. يرجى الاطلاع على المقالات القصيرة كيف تعمل حزمة سير العمل للتعرف على البرنامج الذي يجعل سير العمل ممكنًا.
Workflowr متاح تحت رخصة معهد ماساتشوستس للتكنولوجيا. من أجل الإسناد الصحيح ، يرجى الاستشهاد بالمخطوطة التي تصف البرنامج:
Blischak JD ، Carbonetto P ، و Stephens M. إنشاء ومشاركة رمز البحث القابل للتكرار طريقة سير العمل [الإصدار 1 ؛ مراجعة النظراء: 3 معتمدة]. F1000Research 2019 ، 8: 1749 (https://doi.org/10.12688/f1000research.20843.1)
للحصول على إدخال bibtex ، يرجى تشغيل citation("workflowr") . لاحظ أن F1000Research لا تنشر فقط الإصدار الأصلي ولكن أيضًا أي مراجعات. للتحقق من أحدث إصدار ، يرجى الانتقال إلى عنوان URL للورقة.
نرحب بمساهمات المجتمع ، وخاصة التحسينات في الوثائق. للبدء ، يرجى قراءة الإرشادات المساهمة. أيضًا ، يرجى ملاحظة أن هذا المشروع يتم إصداره باستخدام مدونة سلوك مساهم. من خلال المشاركة في هذا المشروع ، فإنك توافق على الالتزام بشروطه.