فيجي (برمجيات)

لقطة شاشة لبرنامج فيجي في نظام التشغيل ويندوز 11

Fiji [ 4 ] [ 5 ] هي حزمة معالجة صور مفتوحة المصدر تعتمد على ImageJ2 .

يتمثل الهدف الرئيسي لبرنامج فيجي في توفير توزيعة لبرنامج ImageJ2 مع العديد من الإضافات المدمجة . يتميز فيجي بنظام تحديث متكامل، ويهدف إلى تزويد المستخدمين ببنية قوائم متناسقة، ووثائق شاملة على شكل أوصاف تفصيلية للخوارزميات ودروس تعليمية، بالإضافة إلى إمكانية تجنب الحاجة إلى تثبيت مكونات متعددة من مصادر مختلفة.

يستهدف برنامج Fiji أيضًا المطورين، من خلال استخدام نظام التحكم في الإصدارات ، ومتتبع المشكلات، وقنوات التطوير المخصصة، وبنية تحتية للنماذج الأولية السريعة في شكل محرر نصوص يدعم BeanShell و Jython و JRuby و Clojure و Groovy و JavaScript ولغات البرمجة النصية الأخرى، بالإضافة إلى تطوير Java في الوقت المناسب .

الإضافات

توجد العديد من الإضافات لبرنامج ImageJ، والتي تتمتع بمجموعة واسعة من التطبيقات، ولكن أيضاً بمستويات جودة متفاوتة. [ 6 ]

علاوة على ذلك، تتطلب بعض المكونات الإضافية إصدارات محددة من ImageJ، أو إصدارات محددة من مكتبات الطرف الثالث، أو مكونات Java إضافية مثل مترجم Java أو Java 3D .

يتمثل أحد الأهداف الرئيسية لبرنامج فيجي في تسهيل تثبيت برامج ImageJ وJava وJava 3D والإضافات والمكونات الأخرى ذات الصلة قدر الإمكان. ونتيجة لذلك، يحظى برنامج فيجي بقاعدة مستخدمين نشطة ومتزايدة. [ 7 ]

جمهور

رغم أن برنامج فيجي كان مُصمماً في الأصل لعلماء الأعصاب (ولا يزال كذلك [ 8 ] )، إلا أنه اكتسب وظائف كافية لجذب علماء من مجالات متنوعة، مثل بيولوجيا الخلية [ 9 ] ، وعلم الطفيليات [ 10 ] ، وعلم الوراثة، وعلوم الحياة بشكل عام، وعلوم المواد، وغيرها. وكما هو مذكور على الموقع الرسمي، فإن التركيز الأساسي ينصب على "علوم الحياة"، على الرغم من أن فيجي يوفر العديد من الأدوات التي تساعد في تحليل الصور العلمية بشكل عام. [ 11 ]

يحظى برنامج Fiji بشعبية كبيرة في مجتمع علوم الحياة ، حيث يساعد عارض ثلاثي الأبعاد [ 12 ] في تصور البيانات التي تم الحصول عليها من خلال المجهر الضوئي ، والذي يوفر له برنامج Fiji التسجيل [ 13 ] والتجزئة وخوارزميات معالجة الصور المتقدمة الأخرى.

تم استخدام مكون TrakEM2 الخاص ببرنامج Fiji بنجاح وتحسينه لتحليل السلالات العصبية في أدمغة يرقات ذبابة الفاكهة . [ 14 ]

وقد تم تسليط الضوء بشكل بارز على فيجي في ملحق مراجعة Nature Methods حول التصوير المرئي. [ 15 ]

تم تحليل تباعد حواف الشبكة لنقاط الكم CdSe باستخدام برنامج Fiji. [ 16 ]

تطوير

فيجي مفتوحة المصدر بالكامل . توجد مصادرها في مستودع Git عام .

تم قبول فيجي كمنظمة في برنامج جوجل الصيفي للبرمجة لعام 2009، وأكملت مشروعين.

يُعد إطار البرمجة النصية، الذي يدعم لغات JavaScript و Jython و JRuby و Clojure و BeanShell وغيرها، جزءًا لا يتجزأ من تطوير Fiji؛ حيث يقوم العديد من المطورين بإنشاء نماذج أولية لإضافاتهم باستخدام إحدى لغات البرمجة النصية المذكورة، ثم يحولونها تدريجيًا إلى أكواد Java متكاملة . ولتحقيق هذه الغاية، وكأحد مشاريع برنامج Google Summer of Code المذكورة سابقًا، تمت إضافة محرر نصوص برمجية مزود بخاصية تمييز بناء الجملة وتنفيذ الأكواد مباشرةً.

تم تضمين إطار عمل البرمجة النصية في إصدارات فيجي، بحيث يمكن للمستخدمين المتقدمين استخدام هذه البرامج النصية في سير عملهم المعتاد.

يستفيد التطوير من فعاليات الهاكاثون التي تُعقد بين الحين والآخر ، حيث يجتمع علماء الأحياء ذوو الخلفية الحاسوبية ويعملون على تحسين المكونات الإضافية الخاصة بهم التي تهمهم.

محرر النصوص

يدعم محرر النصوص البرمجية في فيجي النماذج الأولية السريعة للنصوص البرمجية ومكونات ImageJ الإضافية، مما يجعل فيجي أداة قوية لتطوير خوارزميات جديدة لمعالجة الصور واستكشاف تقنيات جديدة لمعالجة الصور باستخدام ImageJ. [ 17 ] [ 18 ]

المنصات المدعومة

يعمل برنامج Fiji على أنظمة التشغيل Windows و Linux و Mac OS X، Intel 32 بت أو 64 بت، مع دعم محدود لنظام التشغيل MacOSX/PPC.

مراجع

  1. "الوسوم - فيجي/فيجي" . تم الاطلاع عليه بتاريخ 26 نوفمبر 2022 عبر GitHub .
  2. ملف "LICENSE.txt" . تم استرجاعه في 25 نوفمبر 2022 عبر GitHub .
  3. "ملف التراخيص" . تم استرجاعه في 25 نوفمبر 2022 عبر GitHub .
  4. ^ المرجع الأساسي: يوهانس شيندلين؛ إجناسيو أرجاندا كاريراس؛ إروين فريز؛ فيرينا كاينيج؛ مارك لونجير؛ توبياس بيتزش؛ ستيفان بريبيش؛ كيرتس رودين؛ ستيفان سالفيلد؛ بنيامين شميد؛ جان إيف تينيفيز؛ دانيال جيمس وايت؛ فولكر هارتنشتاين؛ كيفن إليسيري ؛ بافيل تومانشاك؛ ألبرت كاردونا (2012). "فيجي: منصة مفتوحة المصدر لتحليل الصور البيولوجية" . طرق الطبيعة . 9 (7): 676-682 . دوى : 10.1038/nmeth.2019 . بمك 3855844 . بميد 22743772 .  
  5. تم عرض برنامج فيجي علنًا لأول مرة في مؤتمر مستخدمي ومطوري ImageJ في نوفمبر 2008.
  6. قارن بين العروض التقديمية في المؤتمر الثاني لمستخدمي ومطوري ImageJ (المؤرشف في 28 يناير 2021 في Wayback Machine في نوفمبر 2008) والمؤتمر الثالث لمستخدمي ومطوري ImageJ في أكتوبر 2010.
  7. قارن مع خريطة استخدام فيجي
  8. لونغ إير مارك؛ بيكر دي إيه؛ أرمسترونغ جيه دي. (2011). "برنامج Simple Neurite Tracer: برنامج مفتوح المصدر لإعادة بناء وتصوير وتحليل العمليات العصبية" . المعلوماتية الحيوية . 27 (17): 2453-2454 . doi : 10.1093/bioinformatics/btr390 . hdl : 20.500.11850/39228 . PMID 21727141 . 
  9. بريبش إس، سالفيلد إس، تومانكاك بي (أبريل 2009). "الدمج الأمثل عالميًا لعمليات الحصول على صور مجهرية ثلاثية الأبعاد متجانبة" . المعلوماتية الحيوية . 25 (11): 1463-1465 . doi : 10.1093/bioinformatics/btp184 . PMC 2682522. PMID 19346324 .  
  10. هيج إس، كودرياشيف إم، سميث إيه، فريشكنيخت إف (مايو 2009). "التصنيف الآلي لأنماط حركة الأبواغ في بلازموديوم يكشف عن تحول نحو الحركة الإنتاجية أثناء إصابة الغدد اللعابية" . مجلة التكنولوجيا الحيوية . 4 (6): 903-13 . doi : 10.1002/biot.200900007 . PMID 19455538. S2CID 7371409. مؤرشف من الأصل في 1 أغسطس 2009.  
  11. ويكي فيجي ، تم الاطلاع عليه بتاريخ 2012-11-01.
  12. بنيامين شميد؛ يوهانس شينديلين؛ ألبرت كاردونا؛ مارك لونجير؛ مارتن هايزنبرغ (2010). "واجهة برمجة تطبيقات عالية المستوى للتصور ثلاثي الأبعاد لجافا وإيمج جيه" . بي إم سي بيوانفورماتيكس . 11 : 274. doi : 10.1186/1471-2105-11-274 . PMC 2896381. PMID 20492697 .  
  13. ستيفان بريبش؛ ستيفان سالفيلد؛ يوهانس شينديلين؛ بافيل تومانكاك (2010). "برنامج لتسجيل بيانات مجهر الإضاءة المستوية الانتقائية باستخدام الخرز". Nature Methods . 7 (6): 418–419 . doi : 10.1038/nmeth0610-418 . PMID 20508634. S2CID 39609830 .  
  14. ألبرت كاردونا؛ ستيفان سالفيلد؛ إغناسيو أرغاندا؛ واين بيرينو؛ يوهانس شينديلين؛ فولكر هارتنشتاين (2010). "تحديد السلالات العصبية في ذبابة الفاكهة من خلال تحليل تسلسل مسارات المحاور العصبية" . مجلة علم الأعصاب . 30 (22): 7538-7553 . doi : 10.1523/JNEUROSCI.0186-10.2010 . PMC 2905806. PMID 20519528 .  
  15. توماس والتر؛ ديفيد دبليو شاتوك؛ ريتشارد بالدوك؛ مارك إي باستين؛ آن إي كاربنتر؛ سوزان دوس؛ جان إيلنبرغ؛ آدم فريزر؛ نيكولاس هاميلتون؛ ستيف بايبر؛ مارك إيه راغان؛ يورغن إي شنايدر؛ بافيل تومانكاك؛ جان كريم هيريشيه (2010). "تصوير بيانات الصور من الخلايا إلى الكائنات الحية" . Nature Methods . 7 (3s): S26– S41 . doi : 10.1038/nmeth.1431 . PMC 3650473. PMID 20195255 .  
  16. الله وردي، كاجداس (2025). "تحليل حافة الشبكة لنقطة كمومية باستخدام برنامج فيجي" . كتاب المؤتمر . المؤتمر الدولي الخامس للدراسات العلمية في جناق قلعة. جناق قلعة: الجمعية الأمريكية لعلوم الأرض. ص 747-748 . 
  17. البرمجة النصية في فيجي (فيجي هي مجرد ImageJ) في المؤتمر الثالث للمستخدمين والمطورين. مؤرشف في 7 فبراير 2019 على Wayback Machine في أكتوبر 2010
  18. دورة ألبرت كاردونا المكثفة في برمجة Jython باستخدام Fiji .