Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Компьютерлік бағдарламалық қамтамасыз ету
Computer software
Химиялық даму жинағы (CDK) – химиялық және биоинформатика салалары үшін Java бағдарламалау тіліндегі кітапхана болып табылатын компьютерлік бағдарламалық қамтамасыз ету. Ол Windows, Linux, Unix және macOS операциялық жүйелері үшін қолжетімді. Бұл бағдарламалық қамтамасыз ету GNU Lesser General Public License (LGPL) 2.0 лицензиясы бойынша тегін және ашық кодты түрінде таратылады.
The Chemistry Development Kit (CDK) is computer software, a library in the programming language Java, for chemoinformatics and bioinformatics. It is available for Windows, Linux, Unix, and macOS. It is free and open source software distributed under the GNU Lesser General Public License (LGPL) 2.0.
Тарих
CDK 2000 жылдың 27-29 қыркүйегінде Нотр-Дам университетінде ортақ код базасын қамтамасыз ету мақсатымен Jmol және JChemPaint бағдарламаларын жасаған Кристоф Стейнбек, Эгон Виллигаген және Дэн Гезельтер құрды. Алғашқы код 2011 жылдың 11 мамырында жарияланды. Осы уақыттан бері 100-ден астам адам жобаға үлес қосты, нәтижесінде төменде көрсетілгендей, кең функционалдық жиын пайда болды. 2004-2007 жылдар аралығында CDK News жобаның ақпараттық бюллетені болды, оның барлық мақалалары ашық мұрағаттан қолжетімді. Үлес қосудың тұрақсыздығына байланысты бюллетень шығару тоқтатылды. Кейіннен модульдік тестілеу, код сапасын тексеру және Javadoc тіркелгісінің дұрыстығын растау енгізілді. Раджарши Гуха Uppsala университетінде әлі де жұмыс істеп тұрған "Nightly" деп аталған түнгі құрастыру жүйесін жасады. 2012 жылы жоба InChI қорының қолдауына ие болды, бұл оның одан әрі дамуына ықпал етті. Кітапхана Халықаралық химиялық идентификаторларды (InChI) жасау үшін JNI InChI-ді пайдаланады. 2013 жылдың сәуірінде Джон Мейфилд (не Май) CDK-ның жаңа нұсқаларды шығару менеджерлерінің қатарына қосылып, даму тармағын басқаруды қолға алды.
The CDK was created by Christoph Steinbeck, Egon Willighagen and Dan Gezelter, then developers of Jmol and JChemPaint, to provide a common code base, on 27–29 September 2000 at the University of Notre Dame. The first source code release was made on 11 May 2011. Since then more than 100 people have contributed to the project, leading to a rich set of functions, as given below. Between 2004 and 2007, CDK News was the project's newsletter of which all articles are available from a public archive. Due to an unsteady rate of contributions, the newsletter was put on hold. Later, unit testing, code quality checking, and Javadoc validation was introduced. Rajarshi Guha developed a nightly build system, named Nightly, which is still operating at Uppsala University. In 2012, the project became a support of the InChI Trust, to encourage continued development. The library uses JNI InChI to generate International Chemical Identifiers (InChIs). In April 2013, John Mayfield (né May) joined the ranks of release managers of the CDK, to handle the development branch.
Кітапхана
CDK – пайдаланушы бағдарламасы емес, кітапхана. Дегенмен, оның мүмкіндіктерін қолжетімді ету үшін әртүрлі орталарға интеграцияланған. Қазіргі уақытта CDK бірнеше қолданбаларда қолданылады, оның ішінде R бағдарламалау тілі, CDK Taverna (Taverna жұмыс ортасының плагині), Bioclipse, PaDEL және Cinfony. Сонымен қатар, Konstanz Information Miner (KNIME) және Excel үшін LICSS деп аталатын CDK кеңейтулері де бар. 2008 жылы кітапханадан GPL лицензиясымен қорғалған кодтың бөліктері алынып тасталды. Бұл код бөліктері негізгі CDK кітапханасынан тәуелсіз болғандықтан және авторлық құқық шектеулері болмағандықтан, пайдаланушылардың арасындағы жаңсақтықты азайту мақсатында ChemoJava жобасы құрылды.
The CDK is a library, instead of a user program. However, it has been integrated into various environments to make its functions available. CDK is currently used in several applications, including the programming language R, CDK Taverna (a Taverna workbench plugin), Bioclipse, PaDEL, and Cinfony. Also, CDK extensions exist for Konstanz Information Miner (KNIME) and for Excel, called LICSS
In 2008, bits of GPL licensed code were removed from the library. While those code bits were independent from the main CDK library, and no copylefting was involved, to reduce confusions among users, the ChemoJava project was instantiated.