📈 مستوى الدرس: مبتدئ.
⏱ مدة الدرس التقريبية: 10 دقائق.
💻 المتطلبات: لا يوجد.
💡 المخرجات المتوقعة: فهم الفرق بين لغة R البرمجية و RStudio.
السلام عليكم ورحمة الله وبركاته
هذا الدرس هو الأول في السلسلة وسيكون مدخل للغة R و RStudio نظرًا لأهميتها في مجال المعلوماتية الحيوية.
سيتم شرح الاختلافات بين نظامي ماك وويندوز قدر الإمكان، ولكن معظم الأشياء متشابهة خاصة بعد تحميل RStudio لأن الواجهة في النظامين هي نفسها.
هي لغة برمجة تُستخدم في التحليل الإحصائي ومعالجة البيانات. تُستخدم بشكل واسع في الأبحاث العلمية لتحليل البيانات الضخمة والمعقدة ليسهل فهمها. وتُقدم مجموعة واسعة من الأدوات، المكتبات، والحزم (Packages) - سيتم شرحها لاحقًا - التي تساعد في إجراء التحليلات الإحصائية وإنشاء الرسوم البيانية.
أما RStudio، فهو بيئة تطوير متكاملة (IDE) لكتابة وتنفيذ أكواد لغة R. يوفر RStudio واجهة مستخدم رسومية ويقدم أدوات مثل المحرر النصي، رؤية النتائج والرسوم البيانية في وقت واحد، وإدارة الحزم والمكتبات. وماذا نعني بذلك؟ يعني أنه ليس لغة برمجة بحد ذاته، بل أداة تسّهل التعامل مع لغة R.
تخيل أنك كباحث في مجال المعلوماتية الحيوية قد أُعطيت مجموعة ضخمة من بيانات تسلسل الجينوم البشري، إلى جانب بيانات التعبير الجيني (gene expression) لمئات المرضى الذين يعانون من نوع معين من السرطان، وتريد قياس نشاط الجينات في خلايا مختلفة أو تحت ظروف بيئية مختلفة حتى تتمكن من تحديد الجينات التي ترتبط بتطور هذا النوع من السرطان، أو التي تتأثر بالعلاجات الطبية.
هذه البيانات الضخمة يستحيل تحليلها يدويًا، وتتطلب أدوات تحليل قوية لاستخلاص النتائج ذات القيمة. هنا تأتي أهمية لغات البرمجة ومنها لغة R، حيث توفر هذه اللغة قدرة فريدة على معالجة وتحليل هذه الكميات الهائلة من البيانات بطريقة فعالة ودقيقة واستخدام الرسوم البيانية لعرضها. يمكنك بسرعة تحديد الجينات المرتبطة بالمرض، تحليل كيفية تفاعلها مع بعضها البعض، والتعرف على الأنماط الجينية التي قد تشير إلى فرص جديدة للعلاج.
.هذا فقط مثال بسيط على أهميتها وسنرى مستقبلًا أمثلة كثيرة بمشيئة الله