Chemical Descriptors Library (CDL): a generic, open source software library for chemical informatics
- PMID: 18803371
- DOI: 10.1021/ci800135h
Chemical Descriptors Library (CDL): a generic, open source software library for chemical informatics
Abstract
In this article the Chemical Descriptors Library (CDL), a generic, open source software library for chemical informatics is introduced. The library is written using standard-compliant C++ programming language. The CDL provides a generic interface for traversing the structure of a molecular graph and accessing its properties. As a result, the software offers flexibility, reusability, and maintainability. This interface has been used to develop several chemical informatics algorithms, including molecular text format parsers and writers; substructure, pharmacophore, and atom type fingerprints; and both common substructure search and SMARTS search. The algorithms are described and evaluated on 3 data sets comprising 1000, 50000, and 100000 small molecules, respectively. The properties of the algorithms in terms of complexity analysis and processing times are presented and discussed.
Similar articles
-
Algorithm for exhaustive and nonredundant organic stereoisomer generation.J Chem Inf Model. 2006 Nov-Dec;46(6):2288-98. doi: 10.1021/ci6002762. J Chem Inf Model. 2006. PMID: 17125171
-
Some basic data structures and algorithms for chemical generic programming.J Chem Inf Comput Sci. 2004 Sep-Oct;44(5):1571-5. doi: 10.1021/ci049938s. J Chem Inf Comput Sci. 2004. PMID: 15446814
-
Design and development of chemical ontologies for reaction representation.J Chem Inf Model. 2006 Nov-Dec;46(6):2355-68. doi: 10.1021/ci050533x. J Chem Inf Model. 2006. PMID: 17125179
-
Zherlock: an open source data analysis software.SAR QSAR Environ Res. 2003 Oct-Dec;14(5-6):349-60. doi: 10.1080/10629360310001623944. SAR QSAR Environ Res. 2003. PMID: 14758979 Review.
-
Mining and visualizing the chemical content of large databases.Curr Opin Drug Discov Devel. 2009 May;12(3):367-75. Curr Opin Drug Discov Devel. 2009. PMID: 19396738 Review.
Cited by
-
The multiple roles of computational chemistry in fragment-based drug design.J Comput Aided Mol Des. 2009 Aug;23(8):459-73. doi: 10.1007/s10822-009-9284-1. Epub 2009 Jun 17. J Comput Aided Mol Des. 2009. PMID: 19533374
-
Redefining Cheminformatics with Intuitive Collaborative Mobile Apps.Mol Inform. 2012 Aug;31(8):569-584. doi: 10.1002/minf.201200010. Epub 2012 Jul 4. Mol Inform. 2012. PMID: 23198002 Free PMC article.
-
ChemMine tools: an online service for analyzing and clustering small molecules.Nucleic Acids Res. 2011 Jul;39(Web Server issue):W486-91. doi: 10.1093/nar/gkr320. Epub 2011 May 16. Nucleic Acids Res. 2011. PMID: 21576229 Free PMC article.
-
IGERS: inferring Gibbs energy changes of biochemical reactions from reaction similarities.Biophys J. 2010 Jun 2;98(11):2478-86. doi: 10.1016/j.bpj.2010.02.052. Biophys J. 2010. PMID: 20513391 Free PMC article.
-
CurlySMILES: a chemical language to customize and annotate encodings of molecular and nanodevice structures.J Cheminform. 2011 Jan 7;3(1):1. doi: 10.1186/1758-2946-3-1. J Cheminform. 2011. PMID: 21214931 Free PMC article.
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Research Materials