posts - 431,  comments - 344,  trackbacks - 0

          Background

          Open Source cheminformatics toolkits such as OpenBabel, the CDK and the RDKit share the same core functionality but support different sets of file formats and forcefields, and calculate different fingerprints and descriptors. Despite their complementary features, using these toolkits in the same program is difficult as they are implemented in different languages (C++ versus Java), have different underlying chemical models and have different application programming interfaces (APIs).

          Results

          We describe Cinfony, a Python module that presents a common interface to all three of these toolkits, allowing the user to easily combine methods and results from any of the toolkits. In general, the run time of the Cinfony modules is almost as fast as accessing the underlying toolkits directly from C++ or Java, but Cinfony makes it much easier to carry out common tasks in cheminformatics such as reading file formats and calculating descriptors.

          Conclusion

          By providing a simplified interface and improving interoperability, Cinfony makes it easy to combine complementary features of OpenBabel, the CDK and the RDKit.


          Cinfony presents a common API to several cheminformatics toolkits. It uses the Python programming language, and builds on top of OpenBabel, RDKit and the CDK.

           

          Documentation

          posted on 2009-11-05 13:07 周銳 閱讀(477) 評論(0)  編輯  收藏 所屬分類: ChemistryPython
          主站蜘蛛池模板: 会泽县| 深圳市| 兰坪| 绥芬河市| 毕节市| 临海市| 玉门市| 义乌市| 丰顺县| 冕宁县| 兰州市| 游戏| 屏东县| 天津市| 涿鹿县| 辽宁省| 吴江市| 肇源县| 太谷县| 阿拉尔市| 新竹市| 图木舒克市| 佛学| 普安县| 青州市| 通州区| 澄迈县| 昌黎县| 阿瓦提县| 娄底市| 井冈山市| 东乡| 寿宁县| 罗江县| 静宁县| 山西省| 宝丰县| 陆川县| 遵义市| 志丹县| 甘泉县|