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 周銳 閱讀(483) 評論(0)  編輯  收藏 所屬分類: ChemistryPython
          主站蜘蛛池模板: 万安县| 玉溪市| 广南县| 太康县| 龙门县| 临高县| 怀集县| 虎林市| 泸西县| 海宁市| 新和县| 浮梁县| 永善县| 凤山县| 赞皇县| 龙海市| 元谋县| 陆丰市| 峨眉山市| 兴化市| 瑞昌市| 寻乌县| 卓资县| 邯郸县| 峨边| 永昌县| 城市| 儋州市| 宜春市| 东乌| 昌都县| 韶山市| 尚义县| 九江市| 天柱县| 陕西省| 深水埗区| 成都市| 新晃| 仙游县| 兰州市|