{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,4]],"date-time":"2025-11-04T10:15:20Z","timestamp":1762251320798,"version":"build-2065373602"},"reference-count":44,"publisher":"Public Library of Science (PLoS)","issue":"11","license":[{"start":{"date-parts":[[2007,11,30]],"date-time":"2007-11-30T00:00:00Z","timestamp":1196380800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"DOI":"10.1371\/journal.pcbi.0030199","type":"journal-article","created":{"date-parts":[[2007,11,27]],"date-time":"2007-11-27T19:30:51Z","timestamp":1196191851000},"page":"e199","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":56,"title":["A Primer on Python for Life Science Researchers"],"prefix":"10.1371","volume":"3","author":[{"given":"Sebastian","family":"Bassi","sequence":"first","affiliation":[]}],"member":"340","published-online":{"date-parts":[[2007,11,30]]},"reference":[{"key":"pcbi-0030199-b001","first-page":"283","article-title":"Interactively testing remote servers using the Python programming language.","volume":"4","year":"1991","journal-title":"CWI Quarterly"},{"key":"pcbi-0030199-b002","unstructured":"ChouPH\n\t\t\t\t\t2002\n\t\t\t\t\tAlgorithm education in Python\n\t\t\t\t\t10th International Python Conference;\n\t\t\t\t\t4\u20137 February 2002;\n\t\t\t\t\tAlexandria, Virginia, United States of America.\n\t\t\t\t\tAvailable: http:\/\/www.python10.org\/p10-papers\/index.htm. Accessed 4 October 2007."},{"key":"pcbi-0030199-b003","unstructured":"2007\n\t\t\t\t\tNumPy\n\t\t\t\t\tTrelgol Publishing\n\t\t\t\t\tAvailable: http:\/\/numpy.scipy.org\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b004","unstructured":"SciPy\n\t\t\t\t\t2007\n\t\t\t\t\tAvailable: http:\/\/www.scipy.org\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b005","unstructured":"2007\n\t\t\t\t\tMathplotlib\n\t\t\t\t\tThe Mathworks\n\t\t\t\t\tAvailable: http:\/\/matplotlib.sourceforge.net\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b006","unstructured":"2007\n\t\t\t\t\tBiopyton Version 1.43\n\t\t\t\t\tAvailable: http:\/\/www.biopython.org\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b007","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1016\/S0022-2836(02)01371-2","article-title":"COMPASS: A tool for comparison of multiple protein alignments with assessment of statistical significance.","volume":"326","year":"2003","journal-title":"J Mol Biol"},{"key":"pcbi-0030199-b008","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1093\/nar\/gkg040","article-title":"The Protein Information Resource.","volume":"31","year":"2003","journal-title":"Nucleic Acids Res"},{"key":"pcbi-0030199-b009","doi-asserted-by":"crossref","first-page":"2308","DOI":"10.1093\/bioinformatics\/btg299","article-title":"PDB file parser and structure class implemented in Python.","volume":"19","year":"2003","journal-title":"Bioinformatics"},{"key":"pcbi-0030199-b010","doi-asserted-by":"crossref","first-page":"3389","DOI":"10.1093\/nar\/25.17.3389","article-title":"Gapped BLAST and PSI-BLAST: A new generation of protein database search programs.","volume":"25","year":"1997","journal-title":"Nucleic Acids Res"},{"key":"pcbi-0030199-b011","first-page":"D201","article-title":"InterPro, progress and status in 2005.","volume":"33","year":"2005","journal-title":"Nucleic Acids Res"},{"key":"pcbi-0030199-b012","unstructured":"The Centre for Applied Genomics\n\t\t\t\t\t2007\n\t\t\t\t\tNCBI Locus Link in BioXRT Database\n\t\t\t\t\tAvailable: http:\/\/projects.tcag.ca\/bioxrt\/locuslink\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b013","doi-asserted-by":"crossref","first-page":"D227","DOI":"10.1093\/nar\/gkj063","article-title":"The PROSITE database.","volume":"34","year":"2006","journal-title":"Nucleic Acids Res"},{"key":"pcbi-0030199-b014","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1101\/gr.8.3.175","article-title":"Basecalling of automated sequencer traces using phred. I. Accuracy assessment.","volume":"8","year":"1998","journal-title":"Genome Res"},{"key":"pcbi-0030199-b015","unstructured":"Laboratory of Phil Green\n\t\t\t\t\t2007\n\t\t\t\t\tPhred, Phrap, Consed\n\t\t\t\t\tAvailable: http:\/\/www.phrap.org\/phredphrapconsed.html#block_phrap. Accessed 4 October 2007."},{"key":"pcbi-0030199-b016","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1093\/bib\/5.1.39","article-title":"Swiss-Prot: Juggling between evolution and stability.","volume":"5","year":"2004","journal-title":"Brief Bioinform"},{"key":"pcbi-0030199-b017","unstructured":"PubMed\n\t\t\t\t\t2007\n\t\t\t\t\tAvailable: http:\/\/www.ncbi.nlm.nih.gov\/entrez\/query.fcgi. Accessed 4 October 2007."},{"key":"pcbi-0030199-b018","doi-asserted-by":"crossref","first-page":"D16","DOI":"10.1093\/nar\/gkj157","article-title":"GenBank.","volume":"34","year":"2006","journal-title":"Nucleic Acids Res"},{"key":"pcbi-0030199-b019","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1016\/S0076-6879(96)66024-8","article-title":"Using CLUSTAL for multiple sequence alignments.","volume":"266","year":"1996","journal-title":"Methods Enzymol"},{"key":"pcbi-0030199-b020","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1016\/S0168-9525(00)02024-2","article-title":"EMBOSS: The European Molecular Biology Open Software Suite.","volume":"16","year":"2000","journal-title":"Trends Genet"},{"key":"pcbi-0030199-b021","first-page":"365","article-title":"Primer3 on the WWW for general users and for biologist programmers.","volume":"132","year":"2000","journal-title":"Methods Mol Biol"},{"key":"pcbi-0030199-b022","unstructured":"ToldoL\n\t\t\t\t\t2007\n\t\t\t\t\tPI EMBL WWW Gateway to Isoelectric Point Service\n\t\t\t\t\tAvailable: http:\/\/www.embl-heidelberg.de\/cgi\/pi-wrapper.pl. Accessed 4 October 2007."},{"key":"pcbi-0030199-b023","doi-asserted-by":"crossref","first-page":"1023","DOI":"10.1002\/elps.11501401163","article-title":"The focusing positions of polypeptides in inmobilized pH gradients can be predicted from their amino acid sequences.","volume":"14","year":"1993","journal-title":"Electrophoresis"},{"key":"pcbi-0030199-b024","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1093\/bib\/bbl026","article-title":"Open source tools and toolkits for bioinformatics: Significance, and where are we?","volume":"7","year":"2006","journal-title":"Brief Bioinform"},{"key":"pcbi-0030199-b025","unstructured":"McGinnisS\n\t\t\t\t\t2005\n\t\t\t\t\tNCBI communication to BioPerl Team\n\t\t\t\t\tAvailable: http:\/\/www.bioperl.org\/w\/index.php?title=NCBI_Blast_email&oldid=5114. Accessed 14 June 2007"},{"key":"pcbi-0030199-b026","unstructured":"Enthought\n\t\t\t\t\t2007\n\t\t\t\t\tChaco\n\t\t\t\t\tAvailable: http:\/\/code.enthought.com\/chaco\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b027","unstructured":"RamachandranP\n\t\t\t\t\t2007\n\t\t\t\t\tMayaVi\n\t\t\t\t\tAvailable: http:\/\/mayavi.sourceforge.net\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b028","unstructured":"Computational and Information Systems Laboratory\n\t\t\t\t\t2007\n\t\t\t\t\tPyNGL: A Python interface. National Center for Atmospheric Research\n\t\t\t\t\tAvailable: http:\/\/www.pyngl.ucar.edu\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b029","unstructured":"Max Planck Institute for Solar Research\n\t\t\t\t\t2007\n\t\t\t\t\tDISLIN scientific plotting software\n\t\t\t\t\tAvailable: http:\/\/www.dislin.de\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b030","unstructured":"Python Software Foundation\n\t\t\t\t\t2007\n\t\t\t\t\tPythonCard 0.8.2\n\t\t\t\t\tAvailable: http:\/\/pythoncard.sourceforge.net\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b031","unstructured":"2007\n\t\t\t\t\tEasyGUI 0.72\n\t\t\t\t\tAvailable: http:\/\/www.ferg.org\/easygui\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b032","unstructured":"2007\n\t\t\t\t\tTkinter Wiki\n\t\t\t\t\tAvailable: http:\/\/tkinter.unpythonic.net\/wiki\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b033","unstructured":"Lawrence Journal-World\n\t\t\t\t\t2007\n\t\t\t\t\tDjango\n\t\t\t\t\tAvailable: http:\/\/www.djangoproject.com\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b034","unstructured":"Zope Community\n\t\t\t\t\t2007\n\t\t\t\t\tZope\n\t\t\t\t\tAvailable: http:\/\/www.zope.org\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b035","unstructured":"2007\n\t\t\t\t\tCherryPy\n\t\t\t\t\tAvailable: http:\/\/www.cherrypy.org\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b036","unstructured":"HammondM\n\t\t\t\t\t2007\n\t\t\t\t\tPython programming on Win32 using PythonWin.\n\t\t\t\t\tIn:\n\t\t\t\t\tHammondMRobinsonA\n\t\t\t\t\tPython programming on Win32\n\t\t\t\t\tO'Reilly Network\n\t\t\t\t\tAvailable: http:\/\/www.onlamp.com\/pub\/a\/python\/excerpts\/chpt20\/pythonwin.html. Accessed 4 October 2007"},{"key":"pcbi-0030199-b037","unstructured":"Codeplex Microsoft.net\n\t\t\t\t\t2007\n\t\t\t\t\tIronPython\n\t\t\t\t\tAvailable: http:\/\/www.codeplex.com\/Wiki\/View.aspx?ProjectName=IronPython. Accessed 4 October 2007."},{"key":"pcbi-0030199-b038","unstructured":"MoreiraWWarnesGR\n\t\t\t\t\t2007\n\t\t\t\t\tRpy\n\t\t\t\t\tAvailable: http:\/\/rpy.sourceforge.net\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b039","unstructured":"SmolckA\n\t\t\t\t\t2007\n\t\t\t\t\tmlabwrap 1.0. The MathWorks\n\t\t\t\t\tAvailable: http:\/\/mlabwrap.sourceforge.net\/. Accessed 4 October 2007."},{"key":"pcbi-0030199-b040","first-page":"21","article-title":"Ipython: A system for interactive scientific computing.","volume":"9","year":"2007","journal-title":"CiSE"},{"key":"pcbi-0030199-b041","doi-asserted-by":"crossref","first-page":"600","DOI":"10.1038\/nj7050-600b","article-title":"Recruiters and academia.","volume":"436","year":"2005","journal-title":"Nature"},{"key":"pcbi-0030199-b042","first-page":"5","article-title":"Where's the real bottleneck in scientific computing?","volume":"94","year":"2005","journal-title":"Am Sci"},{"key":"pcbi-0030199-b043","unstructured":"Institute of Electrical and Electronics Engineers\n\t\t\t\t\t1985\n\t\t\t\t\tBinary Floating-Point Arithmetic. IEEE standard 754\n\t\t\t\t\tPiscataway (New Jersey)\n\t\t\t\t\tInstitute of Electrical and Electronics Engineers"},{"key":"pcbi-0030199-b044","unstructured":"Python Software Foundation\n\t\t\t\t\t2003\n\t\t\t\t\tDecimal Data Type\n\t\t\t\t\tAvailable: http:\/\/www.python.org\/dev\/peps\/pep-0327\/. Accessed 4 October 2007."}],"container-title":["PLoS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.0030199","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,6]],"date-time":"2020-05-06T22:25:40Z","timestamp":1588803940000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.0030199"}},"subtitle":[],"editor":[{"given":"Fran","family":"Lewitter","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2007,11,30]]},"references-count":44,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2007,11,30]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.0030199","relation":{},"ISSN":["1553-7358"],"issn-type":[{"type":"electronic","value":"1553-7358"}],"subject":[],"published":{"date-parts":[[2007,11,30]]}}}