বিষয়বস্তুতে চলুন

জেমল

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
জেমল (Jmol)
স্ট্রেপ্টাভিডিনের ত্রি-মাত্রিক গঠন জেমল-এ দৃশ্যমান
স্ট্রেপ্টাভিডিনের ত্রি-মাত্রিক গঠন জেমল-এ দৃশ্যমান
উন্নয়নকারীজেমল ডেভেলপমেন্ট টিম
প্রাথমিক সংস্করণ২০০১; ২৪ বছর আগে (2001)
স্থিতিশীল সংস্করণ
16.3.7 উইকিউপাত্তে এটি সম্পাদনা করুন / ২২ ডিসেম্বর ২০২৪; ৬ মাস আগে (22 December 2024)
রিপজিটরিsourceforge.net/projects/jmol
যে ভাষায় লিখিতজাভা
অপারেটিং সিস্টেমক্রস-প্ল্যাটফর্ম
প্ল্যাটফর্মযেসব সিস্টেমে জাভা ইনস্টল আছে এবং ওয়েব ব্রাউজার জাভা ছাড়াও চলে
উপলব্ধ২৪টি ভাষায়
ভাষার তালিকা
বাস্ক, কাতালান, চীনা (চীনা ও তাইওয়ান), চেক, ড্যানিশ, ডাচ, ইংরেজি (যুক্তরাজ্য ও যুক্তরাষ্ট্র), ফিনিশ, ফরাসি, জার্মান, হাঙ্গেরিয়ান, ইন্দোনেশীয়, ইতালিয়ান, জাপানি, কোরিয়ান, মালয়, পর্তুগিজ (ব্রাজিল), রুশ, স্প্যানিশ, সুইডিশ, তুর্কি ও ইউক্রেনীয় []
ধরনআণবিক মডেলিং
লাইসেন্সLGPL ২.০
ওয়েবসাইটwww.jmol.org

জেমল একটি কম্পিউটার সফটওয়্যার, যা আণবিক গঠনকে ত্রিমাত্রিকভাবে প্রদর্শনের জন্য ব্যবহৃত হয়।[] এটি একটি ওপেন-সোর্স জাভাভিত্তিক দর্শক (viewer), যা রাসায়নিক গঠনগুলোকে ত্রিমাত্রিকে উপস্থাপন করে।[]

এর নামটি এসেছে ‘জাভা’ শব্দ ও ‘মলিকিউল’ (molecule) শব্দের ‘mol’ অংশ থেকে, এবং এটি mol ফাইল ফরম্যাটকেও নির্দেশ করে।

জেএসমল (JSmol) হল জেমলের জাভাস্ক্রিপ্ট সংস্করণ, যা একই কার্যকারিতা ওয়েব ব্রাউজারে সরাসরি চালাতে সক্ষম করে।[] এটি ব্যবহারকারীদের ওয়েব পেজে ইন্টারঅ্যাকটিভ ৩ডি মডেল এম্বেড করতে দেয়, এবং এর জন্য অতিরিক্ত কোনো সফটওয়্যার দরকার হয় না—শুধুমাত্র ওয়েব ব্রাউজারই যথেষ্ট (এটি জাভা ব্যবহার করে না)।

জেমল ও জেএসমল উভয়ই একটি অনু বা অন্যান্য গঠনের ইন্টারঅ্যাকটিভ ত্রিমাত্রিক রূপ উপস্থাপন করতে পারে, যা শিক্ষাদান বা গবেষণার কাজে ব্যবহৃত হয়।[] এটি রসায়ন, জৈব রসায়ন, উপাদান বিজ্ঞান, স্ফটিকবিজ্ঞান, সমমিতি এবং ন্যানোপ্রযুক্তিসহ নানা ক্ষেত্রে ব্যবহৃত হয়।[]

সফটওয়্যার

[সম্পাদনা]

জেমল জাভা প্রোগ্রামিং ভাষায় লেখা হয়েছে, তাই এটি বিভিন্ন অপারেটিং সিস্টেমে চালানো যায়—যেমন: উইন্ডোজ, ম্যাকওএস, লিনাক্সইউনিক্স—যতক্ষণ না ঐ সিস্টেমে জাভা ইনস্টল থাকে। এটি একটি মুক্ত ও ওপেন-সোর্স সফটওয়্যার, যা LGPL সংস্করণ ২.০ অনুযায়ী প্রকাশিত হয়েছে। এই সফটওয়্যারের ইন্টারফেস ২০টিরও বেশি ভাষায় অনূদিত হয়েছে।

জেমলের কয়েকটি ভিন্ন সংস্করণ রয়েছে:

  • একটি স্বতন্ত্র অ্যাপ্লিকেশন (Jmol অ্যাপ্লিকেশন), যা একটি মাত্র Jmol.jar ফাইল হিসেবে পাওয়া যায়। এটি ইনস্টল ছাড়াই চালানো যায়, শুধু কম্পিউটারে জাভা থাকতে হবে।
  • একটি সফটওয়্যার ডেভেলপমেন্ট কিট (SDK), যা অন্যান্য জাভা অ্যাপ্লিকেশনের সঙ্গে একত্রিত করা যায়—যেমন বায়োক্লিপস (Bioclipse) ও টাভের্না (Taverna)।
  • জেএসমল (JSmol), একটি জাভাস্ক্রিপ্ট লাইব্রেরি যা ওয়েবপেজ ও উইকিতে ৩ডি মডেল যুক্ত করতে সাহায্য করে।

আণবিক গঠনগুলোকে বিভিন্ন রেন্ডারিং শৈলীতে উপস্থাপন করা যায়, যেমন: বল-এবং-স্টিক মডেল, স্পেস-ফিলিং মডেল, রিবন ডায়াগ্রাম, আণবিক পৃষ্ঠ ইত্যাদি।[]

জেমল অনেক ধরনের রাসায়নিক ফাইল ফরম্যাট সমর্থন করে, যেমন: প্রোটিন ডেটা ব্যাংক (pdb), স্ফটিক তথ্য ফাইল (cif ও mmcif), এমডিএল মলফাইল (mol ও sdf), এবং কেমিক্যাল মার্কআপ ল্যাঙ্গুয়েজ (CML)। এটি অন্যান্য ৩ডি ডেটাযুক্ত কাঠামোর ফাইলও প্রদর্শন করতে পারে।

জেএসমল জাভাভিত্তিক জেমল অ্যাপলেটের (Jmol applet) বিকল্প হিসেবে এসেছে, যা পূর্বে চাইম প্লাগ-ইনের বিকল্প হিসেবে তৈরি হয়েছিল।[] এই দুই প্রযুক্তিই ওয়েব ব্রাউজারে সমর্থন হারিয়েছে।[]

চাইমের ফিচার পুনরুত্পাদনের জন্য জেমল চালু করা হয়েছিল (Sculpt মোড ছাড়া), এবং এরপর থেকে এটি ক্রমাগত নতুন ফিচার যুক্ত করে বেড়ে উঠেছে—শুধু আণবিক গঠন প্রদর্শনের চেয়ে অনেক বেশি কিছু করতে পারে এখন। বিশেষভাবে উল্লেখযোগ্য হলো এর বিশাল সংখ্যক কমান্ড এবং একটি শক্তিশালী স্ক্রিপ্টিং ভাষা—জেমলস্ক্রিপ্ট (JmolScript)।[] এতে প্রোগ্রামিং ভাষার অনেক বৈশিষ্ট্য আছে, যেমন: ভেরিয়েবল, অ্যারে, গাণিতিক ও বুলিয়ান অপারেটর, SQL-সদৃশ প্রশ্ন, ফাংশন, লুপ, শর্ত, try-catch, switch ইত্যাদি।

স্ক্রিনশটসমূহ

[সম্পাদনা]

তথ্যসূত্র

[সম্পাদনা]
  1. Jmol translations
  2. Chen, Jim X. (২০০৮), Springer, সম্পাদক, Guide to Graphics Software Tools, পৃষ্ঠা 471, আইএসবিএন 978-1-84800-900-4 
  3. "How to cite Jmol" 
  4. "JSmol"। সংগ্রহের তারিখ ২০২৫-০১-১১ 
  5. Herráez, A (২০০৬), "Biomolecules in the Computer: Jmol to the Rescue", Biochemistry and Molecular Biology Education, 34 (4): 255–61, এসটুসিআইডি 36319720, ডিওআই:10.1002/bmb.2006.494034042644অবাধে প্রবেশযোগ্য, পিএমআইডি 21638687 
  6. Hanson, Robert M. (২০১০), "Jmol – a paradigm shift in crystallographic visualization", Journal of Applied Crystallography, 43 (5): 1250–1260, ডিওআই:10.1107/S0021889810030256অবাধে প্রবেশযোগ্য 
  7. Herráez, A (২০০৭)। How to Use Jmol to Study and Present Molecular Structures, Volume 1। Lulu Enterprises: Morrisville, NC, USA। পৃষ্ঠা 21। আইএসবিএন 978-1-84799-259-8 
  8. Willighagen, Egon; Howard, Miguel (২০০৭), "Fast and scriptable molecular graphics in web browsers without Java3D", Nature Precedings, ডিওআই:10.1038/npre.2007.50.1অবাধে প্রবেশযোগ্য 
  9. "Jmol/JSmol Scripting Documentation" 

বহিঃসংযোগ

[সম্পাদনা]

টেমপ্লেট:রসায়ন সফটওয়্যার