يعد هذا المشروع حجر الزاوية في بنية هندسة البيانات الكيميائية، حيث قمت بتطوير أداة أتمتة متكاملة (Automation Pipeline) لكسر حاجز البحث اليدوي التقليدي. يقوم النظام بسحب بيانات المركبات الكيميائية وخصائصها الفيزيائية من قاعدة البيانات العالمية PubChem ومعالجتها برمجياً، مما يحول ساعات من البحث والنسخ اليدوي إلى عملية آلية فائقة السرعة والدقة.
المهام التقنية المنفذة:
تطوير بروتوكول الاتصال (API Integration): بناء محرك استعلام باستخدام مكتبة Requests لإرسال طلبات مخصصة لواجهة برمجة تطبيقات PubChem REST API واستلام النتائج بصيغة JSON المعقدة.
الحوسبة الجزيئية (Molecular Computing): دمج مكتبة RDKit المتخصصة لحساب الخصائص الجزيئية الأساسية مثل الوزن الجزيئي (Molecular Weight) ومعامل النفاذية (LogP) مباشرة من كود بايثون.
تنظيم البيانات الضخمة (Data Wrangling): استخدام مكتبة Pandas لتحويل البيانات المستلمة من صيغها الخام إلى جداول بيانات (DataFrames) منظمة، مع ضمان تحويل كافة القيم إلى تنسيقات رقمية قابلة للحساب.
إدارة التخزين المؤقت: إعداد قاعدة بيانات محلية باستخدام SQLite لحفظ البيانات المستخرجة بشكل فوري لضمان استمرارية العمل ومنع فقدان البيانات أثناء عملية السحب الضخم.