Chemene JSDraw,又一个非常优秀的基于javascript的化学结构编辑器

JSDraw是Tony Yuan开发的基于javascript的在线化学结构编辑器,也能作为化学结构式的显示工具。效果很棒。

我之前所了解的类似的软件是Chemhack jsMolEditor and Chemdoodle

JSDraw的特点是

  • 结构图片显示的质量高。
  • 输入的方便。我用过的最方便的在线结构输入工具,是Chemwriter。而JSDraw的输入方式和Chemwriter几乎一样,尤其是直接用键盘输入N,S,O,Cl等非C原子的功能很有用。
  • 有“部分选择”的功能,并支持Visio里一样的用ctrl键拖拽后复制的效果。
  • 支持反映路线输入,并支持RXN导出。而且对反应路线输入,提供了自动整理格式的功能。
  • 调用上很有特点。网页设计者不需要单独写js代码,而是直接对需要表达为结构式显示、编辑的区域,就是div元素,赋予特定的属性即可。
  • 能够很完美支持IE。这点jsMolEditor还不行。

Tony现在在Novartis工作。提到这个公司,自然会想到一个人,就是Peter Ertl,大名鼎鼎的JME就是他多年前开发出来并广泛使用起来的。可见这个公司文化的开放和对行业多角度的贡献。

不过JSDraw并不是开源的,对商业应用也不免费。这一点Duan Lian的jsMolEditor就开放得多(LGPL)。

JSDraw目前还没有SMILES导出的功能,但是这在Tony的计划之中。如果我写的Javascript SMILES writer能够起到一些帮助,将是我很大的荣幸。

One Response to “Chemene JSDraw,又一个非常优秀的基于javascript的化学结构编辑器”

  1. November 25th, 2009 | 12:24 am

    Thanks a lot for your comments. I really hope this tools can help cheminformatics professionals a little bit. Regarding JSDraw features, SMILES, Molecular Formula, Molecular Weight are all done. Novartis does contribute a lot to the industry. Beside Peter Ertl’s JME, there is another open source cheminformatics package, called RDKit (http://rdkit.org/), which is created and maintained by Greg Landrum employed in Novartis.

Leave a reply

Additional comments powered by BackType

Random posts

  • Introduction
  • 偶得一个不错的句子
  • 谷歌拼音输入法的化学专业词典
  • 伪命题: 中关村人平均寿命53岁
  • 在线化学结构输入软件最重要的功能