title: Kekule.js: An Open Source JavaScript Chemoinformatics Toolkit.
abstract: Kekule.js is an open-source, object-oriented JavaScript toolkit for chemoinformatics. It provides methods for many common tasks in molecular informatics, including chemical data input/output (I/O), two- and three-dimensional (2D/3D) rendering of chemical structure, stereo identification, ring perception, structure comparison, and substructure search. Encapsulated widgets to display and edit chemical structures directly in web context are also supplied. Developed with web standards, the toolkit is ideal for building chemoinformatics applications over the Internet. Moreover, it is highly platform-independent and can also be used in desktop or mobile environments. Some initial applications, such as plugins for inputting chemical structures on the web and uses in chemistry education, have been developed based on the toolkit.
authors.affiliation: Department of Organic Chemistry and ‡Department of Foreign Languages, China Pharmaceutical University , Nanjing 210009, Jiangsu, China.
authors.forename: Chen
authors.initials: C
authors.lastname: Jiang
authors.affiliation: Department of Organic Chemistry and ‡Department of Foreign Languages, China Pharmaceutical University , Nanjing 210009, Jiangsu, China.
authors.forename: Xi
authors.initials: X
authors.lastname: Jin
authors.affiliation: Department of Organic Chemistry and ‡Department of Foreign Languages, China Pharmaceutical University , Nanjing 210009, Jiangsu, China.
authors.forename: Ying
authors.initials: Y
authors.lastname: Dong
authors.affiliation: Department of Organic Chemistry and ‡Department of Foreign Languages, China Pharmaceutical University , Nanjing 210009, Jiangsu, China.
authors.forename: Ming
authors.initials: M
authors.lastname: Chen
mesh_terms: D000465:Algorithms; D003628:Database Management Systems; D048088:Informatics / Q000379:methods*; D020407:Internet; D008958:Models, Molecular; D008968:Molecular Conformation; D012984:Software; D014584:User-Computer Interface