{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T15:49:35Z","timestamp":1782575375968,"version":"3.54.5"},"reference-count":20,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2008,2,5]],"date-time":"2008-02-05T00:00:00Z","timestamp":1202169600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"published-print":{"date-parts":[[2008,12]]},"DOI":"10.1186\/1471-2105-9-82","type":"journal-article","created":{"date-parts":[[2008,2,5]],"date-time":"2008-02-05T19:13:09Z","timestamp":1202238789000},"source":"Crossref","is-referenced-by-count":96,"title":["A comparison of common programming languages used in bioinformatics"],"prefix":"10.1186","volume":"9","author":[{"given":"Mathieu","family":"Fourment","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael R","family":"Gillings","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2008,2,5]]},"reference":[{"key":"2067_CR1","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1186\/1471-2105-4-47","volume":"4","author":"GPS Raghava","year":"2003","unstructured":"Raghava GPS, Searle SMJ, Audley PC, Barber JD, Barton GJ: OXBench: A benchmark for evaluation of protein multiple sequence alignment accuracy. BMC Bioinformatics 2003, 4: 47. 10.1186\/1471-2105-4-47","journal-title":"BMC Bioinformatics"},{"issue":"5","key":"2067_CR2","doi-asserted-by":"publisher","first-page":"708","DOI":"10.1093\/oxfordjournals.molbev.a004129","volume":"19","author":"D Posada","year":"2002","unstructured":"Posada D: Evaluation for detecting recombination from DNA sequences: Empirical data. Mol Bio Evol 2002, 19(5):708\u2013717.","journal-title":"Mol Bio Evol"},{"key":"2067_CR3","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1186\/1471-2105-8-345","volume":"8","author":"LJ McGuffin","year":"2007","unstructured":"McGuffin LJ: Benchmarking consensus model quality assessment for protein fold recognition. BMC Bioinformatics 2007, 8: 345. 10.1186\/1471-2105-8-345","journal-title":"BMC Bioinformatics"},{"key":"2067_CR4","doi-asserted-by":"publisher","first-page":"789","DOI":"10.1093\/bioinformatics\/btk046","volume":"22","author":"RA Irizarry","year":"2006","unstructured":"Irizarry RA, Wu Z, Jaffee HA: Comparison of Affymetrix GeneChip expression measures. Bioinformatics 2006, 22: 789\u2013794. 10.1093\/bioinformatics\/btk046","journal-title":"Bioinformatics"},{"key":"2067_CR5","first-page":"459","volume":"11","author":"MK Kuhner","year":"1994","unstructured":"Kuhner MK, Felsenstein J: A simulation comparison of phylogeny algorithms under equal and unequal evolutionary rates. Mol Biol Evol 1994, 11: 459\u2013468.","journal-title":"Mol Biol Evol"},{"key":"2067_CR6","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1186\/1471-2105-8-24","volume":"8","author":"AB Clegg","year":"2007","unstructured":"Clegg AB, Shepherd AJ: Benchmarking natural-language parsers for biological applications using dependency graphs. BMC Bioinformatics 2007, 8: 24. 10.1186\/1471-2105-8-24","journal-title":"BMC Bioinformatics"},{"key":"2067_CR7","doi-asserted-by":"crossref","unstructured":"Tompa M, Li N, Bailey TL, Church GM, De Moor B, Eskin E, Favorov AV, Frith MC, Fu Y, Kent WJ, Makeev VJ, Mironov AA, Noble WS, Pavesi G, Pesole G, Regnier M, Simonis N, Sinha S, Thijs G, van Helden J, Vandenbogaert M, Weng Z, Workman C, Ye C, Zhu Z: Assessing computational tools for the discovery of transcription factor binding sites. Nat Biotechnol 23: 137\u2013144. 10.1038\/nbt1053","DOI":"10.1038\/nbt1053"},{"key":"2067_CR8","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/2.876288","volume":"33","author":"L Prechelt","year":"2000","unstructured":"Prechelt L: An empirical comparison of C, C++, Java, Perl, Python, Rexx and Tcl. IEEE Computer 2000, 33: 23\u201329.","journal-title":"IEEE Computer"},{"key":"2067_CR9","doi-asserted-by":"crossref","unstructured":"Sellers PH: On the theory and computation of evolutionary distances. SIAM J Appl Math 26: 787\u2013793. 10.1137\/0126070","DOI":"10.1137\/0126070"},{"key":"2067_CR10","first-page":"406","volume":"4","author":"N Saitou","year":"1987","unstructured":"Saitou N, Nei M: The neighbor joining method: A new method for constructing phylogenetic trees. Mol Biol Evol 1987, 4: 406\u201342.","journal-title":"Mol Biol Evol"},{"key":"2067_CR11","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1016\/S0022-2836(05)80360-2","volume":"215","author":"SF Altschul","year":"1990","unstructured":"Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ: Basic Local Alignment Search Tool. J Mol Biol 1990, 215: 403\u2013410.","journal-title":"J Mol Biol"},{"key":"2067_CR12","doi-asserted-by":"publisher","first-page":"847","DOI":"10.1093\/bioinformatics\/17.9.847","volume":"17","author":"EM Zdobnov","year":"2001","unstructured":"Zdobnov EM, Apweiler R: InterProScan \u2013 an integration platform for the signature-recognition methods in InterPro. Bioinformatics 2001, 17: 847\u2013848. 10.1093\/bioinformatics\/17.9.847","journal-title":"Bioinformatics"},{"key":"2067_CR13","doi-asserted-by":"publisher","first-page":"296","DOI":"10.1093\/bib\/3.3.296","volume":"3","author":"H Mangalam","year":"2002","unstructured":"Mangalam H: The Bio* toolkits \u2013 a brief overview. Brief Bioinform 2002, 3: 296\u2013302. 10.1093\/bib\/3.3.296","journal-title":"Brief Bioinform"},{"key":"2067_CR14","doi-asserted-by":"publisher","first-page":"696","DOI":"10.1080\/10635150390235520","volume":"52","author":"S Guindon","year":"2003","unstructured":"Guindon S, Gascuel O: PhyML \u2013 A simple, fast, and accurate algorithm to estimate large phylogenies by maximum likelihood. Systematic Biology 2003, 52: 696\u2013704. 10.1080\/10635150390235520","journal-title":"Systematic Biology"},{"key":"2067_CR15","unstructured":"Comprehensive Perl Archive Network (CPAN)[ http:\/\/www.cpan.org ]"},{"key":"2067_CR16","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1186\/1471-2105-6-138","volume":"6","author":"D Butt","year":"2005","unstructured":"Butt D, Roger AJ, Blouin C: libcov: A C++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny. BMC Bioinformatics 2005, 6: 138. 10.1186\/1471-2105-6-138","journal-title":"BMC Bioinformatics"},{"key":"2067_CR17","unstructured":"BioC++[ http:\/\/biocpp.sourceforge.net ]"},{"key":"2067_CR18","unstructured":"Kaffe[ http:\/\/www.kaffe.org ]"},{"key":"2067_CR19","doi-asserted-by":"publisher","first-page":"3674","DOI":"10.1093\/bioinformatics\/bti610","volume":"21","author":"A Conesa","year":"2005","unstructured":"Conesa A, G\u00f6tz S, Garc\u00eda-G\u00f3mez JM, Terol J, Tal\u00f3n M, Robles M: Blast2GO: A universal tool for annotation, visualization and analysis in functional genomics research. Bioinformatics 2005, 21: 3674\u20133676. 10.1093\/bioinformatics\/bti610","journal-title":"Bioinformatics"},{"key":"2067_CR20","unstructured":"Perl Compatible Regular Expression[ http:\/\/www.pcre.org ]"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-9-82.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/1471-2105-9-82\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-9-82.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,7]],"date-time":"2019-05-07T18:06:14Z","timestamp":1557252374000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/1471-2105-9-82"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,2,5]]},"references-count":20,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2008,12]]}},"alternative-id":["2067"],"URL":"https:\/\/doi.org\/10.1186\/1471-2105-9-82","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,2,5]]},"article-number":"82"}}