{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T07:29:33Z","timestamp":1761895773552},"reference-count":14,"publisher":"Oxford University Press (OUP)","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,2,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Motivation:\u2002Molecular docking is a method for structure-based drug design and structural molecular biology, which attempts to predict the position and orientation of a small molecule (ligand) in relation to a protein (receptor) to produce a stable complex with a minimum binding energy. One of the most widely used software packages for this purpose is AutoDock, which incorporates three metaheuristic techniques. We propose the integration of AutoDock with jMetalCpp, an optimization framework, thereby providing both single- and multi-objective algorithms that can be used to effectively solve docking problems.<\/jats:p><jats:p>Results:\u2002The resulting combination of AutoDock + jMetalCpp allows users of the former to easily use the metaheuristics provided by the latter. In this way, biologists have at their disposal a richer set of optimization techniques than those already provided in AutoDock. Moreover, designers of metaheuristic techniques can use molecular docking for case studies, which can lead to more efficient algorithms oriented to solving the target problems.<\/jats:p><jats:p>Availability and implementation:\u2002jMetalCpp software adapted to AutoDock is freely available as a C++ source code at http:\/\/khaos.uma.es\/AutodockjMetal\/.<\/jats:p><jats:p>Contact:\u2002jfam@lcc.uma.es<\/jats:p><jats:p>Supplementary information:\u2002Supplementary data are available at Bioinformatics online.<\/jats:p>","DOI":"10.1093\/bioinformatics\/btt679","type":"journal-article","created":{"date-parts":[[2013,11,23]],"date-time":"2013-11-23T03:29:55Z","timestamp":1385177395000},"page":"437-438","source":"Crossref","is-referenced-by-count":27,"title":["jMetalCpp: optimizing molecular docking problems with a C++ metaheuristic framework"],"prefix":"10.1093","volume":"30","author":[{"given":"Esteban","family":"L\u00f3pez-Camacho","sequence":"first","affiliation":[{"name":"Lenguajes y Ciencias de la Computaci\u00f3n, Universidad de M\u00e1laga, Bulevar Louis Pasteur 35, 29071, M\u00e1laga, Spain"}]},{"given":"Mar\u00eda Jes\u00fas","family":"Garc\u00eda Godoy","sequence":"additional","affiliation":[{"name":"Lenguajes y Ciencias de la Computaci\u00f3n, Universidad de M\u00e1laga, Bulevar Louis Pasteur 35, 29071, M\u00e1laga, Spain"}]},{"given":"Antonio J.","family":"Nebro","sequence":"additional","affiliation":[{"name":"Lenguajes y Ciencias de la Computaci\u00f3n, Universidad de M\u00e1laga, Bulevar Louis Pasteur 35, 29071, M\u00e1laga, Spain"}]},{"given":"Jos\u00e9 F.","family":"Aldana-Montes","sequence":"additional","affiliation":[{"name":"Lenguajes y Ciencias de la Computaci\u00f3n, Universidad de M\u00e1laga, Bulevar Louis Pasteur 35, 29071, M\u00e1laga, Spain"}]}],"member":"286","published-online":{"date-parts":[[2013,11,22]]},"reference":[{"key":"2023012710410438600_btt679-B1","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1145\/937503.937505","article-title":"Metaheuristics in combinatorial optimization: overview and conceptual comparison","volume":"35","author":"Blum","year":"2003","journal-title":"ACM Comput. Surv."},{"key":"2023012710410438600_btt679-B2","doi-asserted-by":"crossref","first-page":"597","DOI":"10.1517\/17460441.2010.484460","article-title":"Virtual screening with AutoDock: theory and practice","volume":"5","author":"Cosconati","year":"2010","journal-title":"Expert Opin. Drug Discov."},{"key":"2023012710410438600_btt679-B3","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","article-title":"A fast and elitist multiobjective genetic algorithm: NSGA-II","volume":"6","author":"Deb","year":"2002","journal-title":"IEEE Trans. Evol. Comput."},{"key":"2023012710410438600_btt679-B4","doi-asserted-by":"crossref","first-page":"760","DOI":"10.1016\/j.advengsoft.2011.05.014","article-title":"jMetal: a Java framework for multi-objective optimization","volume":"42","author":"Durillo","year":"2011","journal-title":"Adv. Eng. Softw."},{"key":"2023012710410438600_btt679-B5","doi-asserted-by":"crossref","first-page":"666","DOI":"10.1016\/j.asoc.2007.05.005","article-title":"Molecular docking with multi-objective particle swarm optimization","volume":"8","author":"Janson","year":"2008","journal-title":"Appl. Soft Comput."},{"key":"2023012710410438600_btt679-B6","first-page":"1942","article-title":"Particle swarm optimization","volume-title":"IEEE IJCNN","author":"Kennedy","year":"1995"},{"key":"2023012710410438600_btt679-B7","article-title":"Solving molecular flexible docking problems with metaheuristics - a comparative study","author":"L\u00f3pez-Camacho","year":"2013","journal-title":"Appl. Soft Comput"},{"key":"2023012710410438600_btt679-B8","doi-asserted-by":"crossref","first-page":"146","DOI":"10.2174\/157340911795677602","article-title":"Molecular docking: a powerful approach for structure-based drug discovery","volume":"7","author":"Meng","year":"2011","journal-title":"Curr. Comput. Aided Drug Des."},{"key":"2023012710410438600_btt679-B9","doi-asserted-by":"crossref","first-page":"1639","DOI":"10.1002\/(SICI)1096-987X(19981115)19:14<1639::AID-JCC10>3.0.CO;2-B","article-title":"Automated docking using a Lamarckian genetic algorithm and an empirical binding free energy function","volume":"19","author":"Morris","year":"1998","journal-title":"J. Comput. Chem."},{"key":"2023012710410438600_btt679-B10","doi-asserted-by":"crossref","first-page":"2785","DOI":"10.1002\/jcc.21256","article-title":"AutoDock4 and autoDockTools4: automated docking with selective receptor flexibility","volume":"30","author":"Morris","year":"2009","journal-title":"J. Comput. Chem."},{"key":"2023012710410438600_btt679-B11","first-page":"66","article-title":"SMPSO: a new PSO-based metaheuristic for multi-objective optimization","volume-title":"Computational Intelligence in Miulti-criteria Decision-Making, 2009. mcdm\u201909. IEEE Symposium","author":"Nebro","year":"2009"},{"key":"2023012710410438600_btt679-B12","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1023\/A:1008202821328","article-title":"Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces","volume":"11","author":"Storn","year":"1997","journal-title":"J. Global Optim."},{"key":"2023012710410438600_btt679-B13","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1002\/jcc.21334","article-title":"AutoDock vina: improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading","volume":"31","author":"Trott","year":"2010","journal-title":"J. Comput. Chem."},{"key":"2023012710410438600_btt679-B14","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1109\/TEVC.2007.892759","article-title":"MOEA\/D: a multiobjective evolutionary algorithm based on decomposition","volume":"11","author":"Zhang","year":"2007","journal-title":"IEEE Trans. Evol. Comput."}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/30\/3\/437\/48913919\/bioinformatics_30_3_437.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/30\/3\/437\/48913919\/bioinformatics_30_3_437.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,20]],"date-time":"2024-05-20T07:47:28Z","timestamp":1716191248000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/30\/3\/437\/228068"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,11,22]]},"references-count":14,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,2,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btt679","relation":{},"ISSN":["1367-4811","1367-4803"],"issn-type":[{"value":"1367-4811","type":"electronic"},{"value":"1367-4803","type":"print"}],"subject":[],"published-other":{"date-parts":[[2014,2,1]]},"published":{"date-parts":[[2013,11,22]]}}}