{"id":"https://openalex.org/W2399769480","doi":"https://doi.org/10.1371/journal.pcbi.1004867","title":"An Introduction to Programming for Bioscientists: A Python-Based Primer","display_name":"An Introduction to Programming for Bioscientists: A Python-Based Primer","publication_year":2016,"publication_date":"2016-06-07","ids":{"openalex":"https://openalex.org/W2399769480","doi":"https://doi.org/10.1371/journal.pcbi.1004867","mag":"2399769480","pmid":"https://pubmed.ncbi.nlm.nih.gov/27271528"},"language":"en","primary_location":{"id":"doi:10.1371/journal.pcbi.1004867","is_oa":true,"landing_page_url":"https://doi.org/10.1371/journal.pcbi.1004867","pdf_url":"https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1004867&type=printable","source":{"id":"https://openalex.org/S86033158","display_name":"PLoS Computational Biology","issn_l":"1553-734X","issn":["1553-734X","1553-7358"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310315706","host_organization_name":"Public Library of Science","host_organization_lineage":["https://openalex.org/P4310315706"],"host_organization_lineage_names":["Public Library of Science"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"PLOS Computational Biology","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref","doaj","pubmed"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1004867&type=printable","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5030618335","display_name":"Berk Ekmekci","orcid":null},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Berk Ekmekci","raw_affiliation_strings":["Department of Chemistry, University of Virginia, Charlottesville, Virginia, United States of America"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Chemistry, University of Virginia, Charlottesville, Virginia, United States of America","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006428391","display_name":"Charles E. McAnany","orcid":"https://orcid.org/0000-0002-4882-7192"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Charles E. McAnany","raw_affiliation_strings":["Department of Chemistry, University of Virginia, Charlottesville, Virginia, United States of America"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Chemistry, University of Virginia, Charlottesville, Virginia, United States of America","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5022761529","display_name":"Cameron Mura","orcid":"https://orcid.org/0000-0001-7985-2561"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Cameron Mura","raw_affiliation_strings":["Department of Chemistry, University of Virginia, Charlottesville, Virginia, United States of America"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Chemistry, University of Virginia, Charlottesville, Virginia, United States of America","institution_ids":["https://openalex.org/I51556381"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5006428391","https://openalex.org/A5022761529","https://openalex.org/A5030618335"],"corresponding_institution_ids":["https://openalex.org/I51556381"],"apc_list":{"value":2655,"currency":"USD","value_usd":2655},"apc_paid":{"value":2655,"currency":"USD","value_usd":2655},"fwci":2.96,"has_fulltext":true,"cited_by_count":89,"citation_normalized_percentile":{"value":0.91060281,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":"12","issue":"6","first_page":"e1004867","last_page":"e1004867"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13937","display_name":"Genetics, Bioinformatics, and Biomedical Research","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T13937","display_name":"Genetics, Bioinformatics, and Biomedical Research","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10887","display_name":"Bioinformatics and Genomic Networks","score":0.9836000204086304,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.686024010181427},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6791876554489136},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.5456008911132812},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5013449192047119},{"id":"https://openalex.org/keywords/structural-bioinformatics","display_name":"Structural bioinformatics","score":0.4831494688987732},{"id":"https://openalex.org/keywords/systems-biology","display_name":"Systems biology","score":0.43855953216552734},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.4384238123893738},{"id":"https://openalex.org/keywords/genomics","display_name":"Genomics","score":0.42205747961997986},{"id":"https://openalex.org/keywords/computational-biology","display_name":"Computational biology","score":0.3463590741157532},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.28791308403015137},{"id":"https://openalex.org/keywords/genome","display_name":"Genome","score":0.2539864182472229},{"id":"https://openalex.org/keywords/biology","display_name":"Biology","score":0.21845585107803345},{"id":"https://openalex.org/keywords/genetics","display_name":"Genetics","score":0.13006386160850525}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.686024010181427},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6791876554489136},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.5456008911132812},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5013449192047119},{"id":"https://openalex.org/C69131567","wikidata":"https://www.wikidata.org/wiki/Q2068215","display_name":"Structural bioinformatics","level":3,"score":0.4831494688987732},{"id":"https://openalex.org/C152662350","wikidata":"https://www.wikidata.org/wiki/Q815297","display_name":"Systems biology","level":2,"score":0.43855953216552734},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.4384238123893738},{"id":"https://openalex.org/C189206191","wikidata":"https://www.wikidata.org/wiki/Q222046","display_name":"Genomics","level":4,"score":0.42205747961997986},{"id":"https://openalex.org/C70721500","wikidata":"https://www.wikidata.org/wiki/Q177005","display_name":"Computational biology","level":1,"score":0.3463590741157532},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.28791308403015137},{"id":"https://openalex.org/C141231307","wikidata":"https://www.wikidata.org/wiki/Q7020","display_name":"Genome","level":3,"score":0.2539864182472229},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.21845585107803345},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.13006386160850525},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C47701112","wikidata":"https://www.wikidata.org/wiki/Q735188","display_name":"Protein structure","level":2,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[{"descriptor_ui":"D000465","descriptor_name":"Algorithms","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D000465","descriptor_name":"Algorithms","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D000465","descriptor_name":"Algorithms","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D003198","descriptor_name":"Computer Simulation","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D003198","descriptor_name":"Computer Simulation","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D003198","descriptor_name":"Computer Simulation","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D008954","descriptor_name":"Models, Biological","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D008954","descriptor_name":"Models, Biological","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D008954","descriptor_name":"Models, Biological","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D011381","descriptor_name":"Programming Languages","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D011381","descriptor_name":"Programming Languages","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D011381","descriptor_name":"Programming Languages","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012660","descriptor_name":"Semantics","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012660","descriptor_name":"Semantics","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012660","descriptor_name":"Semantics","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D019295","descriptor_name":"Computational Biology","qualifier_ui":"Q000379","qualifier_name":"methods","is_major_topic":false},{"descriptor_ui":"D019295","descriptor_name":"Computational Biology","qualifier_ui":"Q000379","qualifier_name":"methods","is_major_topic":false},{"descriptor_ui":"D019295","descriptor_name":"Computational Biology","qualifier_ui":"Q000379","qualifier_name":"methods","is_major_topic":false}],"locations_count":7,"locations":[{"id":"doi:10.1371/journal.pcbi.1004867","is_oa":true,"landing_page_url":"https://doi.org/10.1371/journal.pcbi.1004867","pdf_url":"https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1004867&type=printable","source":{"id":"https://openalex.org/S86033158","display_name":"PLoS Computational Biology","issn_l":"1553-734X","issn":["1553-734X","1553-7358"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310315706","host_organization_name":"Public Library of Science","host_organization_lineage":["https://openalex.org/P4310315706"],"host_organization_lineage_names":["Public Library of Science"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"PLOS Computational Biology","raw_type":"journal-article"},{"id":"pmid:27271528","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/27271528","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"PLoS computational biology","raw_type":null},{"id":"pmh:oai:arXiv.org:1605.05419","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1605.05419","pdf_url":"https://arxiv.org/pdf/1605.05419","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:RePEc:plo:pcbi00:1004867","is_oa":false,"landing_page_url":"https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1004867","pdf_url":null,"source":{"id":"https://openalex.org/S4306401271","display_name":"RePEc: Research Papers in Economics","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I77793887","host_organization_name":"Federal Reserve Bank of St. Louis","host_organization_lineage":["https://openalex.org/I77793887"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},{"id":"pmh:oai:doaj.org/article:9b6aed401c9c4105abddbc7549a73683","is_oa":true,"landing_page_url":"https://doaj.org/article/9b6aed401c9c4105abddbc7549a73683","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"PLoS Computational Biology, Vol 12, Iss 6, p e1004867 (2016)","raw_type":"article"},{"id":"pmh:oai:europepmc.org:3875067","is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/4896647","pdf_url":null,"source":{"id":"https://openalex.org/S4306400806","display_name":"Europe PMC (PubMed Central)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1303153112","host_organization_name":"European Bioinformatics Institute","host_organization_lineage":["https://openalex.org/I1303153112"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text"},{"id":"pmh:oai:figshare.com:article/3425228","is_oa":true,"landing_page_url":"https://figshare.com/articles/dataset/An_Introduction_to_Programming_for_Bioscientists_A_Python-Based_Primer/3425228","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Dataset"}],"best_oa_location":{"id":"doi:10.1371/journal.pcbi.1004867","is_oa":true,"landing_page_url":"https://doi.org/10.1371/journal.pcbi.1004867","pdf_url":"https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1004867&type=printable","source":{"id":"https://openalex.org/S86033158","display_name":"PLoS Computational Biology","issn_l":"1553-734X","issn":["1553-734X","1553-7358"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310315706","host_organization_name":"Public Library of Science","host_organization_lineage":["https://openalex.org/P4310315706"],"host_organization_lineage_names":["Public Library of Science"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"PLOS Computational Biology","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6499999761581421,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[{"id":"https://openalex.org/G2935281654","display_name":"Known Structure, Unknown Function: An Undergraduate Research Curriculum","funder_award_id":"1044858","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5699097685","display_name":null,"funder_award_id":"MCB-1350957","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5759761504","display_name":null,"funder_award_id":"J-971","funder_id":"https://openalex.org/F4320309424","funder_display_name":"Thomas F. and Kate Miller Jeffress Memorial Trust"},{"id":"https://openalex.org/G6671297155","display_name":null,"funder_award_id":"CAREER","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320309424","display_name":"Thomas F. and Kate Miller Jeffress Memorial Trust","ror":"https://ror.org/006tvg625"},{"id":"https://openalex.org/F4320310536","display_name":"University of Virginia","ror":"https://ror.org/0153tk833"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2399769480.pdf","grobid_xml":"https://content.openalex.org/works/W2399769480.grobid-xml"},"referenced_works_count":138,"referenced_works":["https://openalex.org/W48239412","https://openalex.org/W73628109","https://openalex.org/W105731480","https://openalex.org/W255996521","https://openalex.org/W601902496","https://openalex.org/W943499691","https://openalex.org/W1493003385","https://openalex.org/W1498183065","https://openalex.org/W1526205344","https://openalex.org/W1537830960","https://openalex.org/W1543636183","https://openalex.org/W1548362700","https://openalex.org/W1557561422","https://openalex.org/W1567927032","https://openalex.org/W1575508663","https://openalex.org/W1601419037","https://openalex.org/W1601674470","https://openalex.org/W1649645444","https://openalex.org/W1651395156","https://openalex.org/W1835740130","https://openalex.org/W1964802076","https://openalex.org/W1965112674","https://openalex.org/W1966041739","https://openalex.org/W1966127665","https://openalex.org/W1968558936","https://openalex.org/W1972006235","https://openalex.org/W1973067238","https://openalex.org/W1974135703","https://openalex.org/W1975147762","https://openalex.org/W1975588116","https://openalex.org/W1979196954","https://openalex.org/W1979900513","https://openalex.org/W1980531127","https://openalex.org/W1981509058","https://openalex.org/W1986142097","https://openalex.org/W1986347357","https://openalex.org/W1988493586","https://openalex.org/W1992102171","https://openalex.org/W1992841970","https://openalex.org/W1999915122","https://openalex.org/W2000191287","https://openalex.org/W2003494253","https://openalex.org/W2005112508","https://openalex.org/W2005129098","https://openalex.org/W2009852664","https://openalex.org/W2011301426","https://openalex.org/W2015159529","https://openalex.org/W2019658525","https://openalex.org/W2024873496","https://openalex.org/W2026354831","https://openalex.org/W2026480276","https://openalex.org/W2029667189","https://openalex.org/W2043702114","https://openalex.org/W2045005060","https://openalex.org/W2047787216","https://openalex.org/W2055572452","https://openalex.org/W2057451870","https://openalex.org/W2060445097","https://openalex.org/W2061680337","https://openalex.org/W2061939373","https://openalex.org/W2062533676","https://openalex.org/W2072876893","https://openalex.org/W2074231493","https://openalex.org/W2074490119","https://openalex.org/W2078663788","https://openalex.org/W2081707613","https://openalex.org/W2083612007","https://openalex.org/W2087064593","https://openalex.org/W2089674328","https://openalex.org/W2090507240","https://openalex.org/W2097800945","https://openalex.org/W2098571599","https://openalex.org/W2098718123","https://openalex.org/W2104266030","https://openalex.org/W2107114718","https://openalex.org/W2109042184","https://openalex.org/W2111319990","https://openalex.org/W2111472630","https://openalex.org/W2114850508","https://openalex.org/W2115416054","https://openalex.org/W2118526609","https://openalex.org/W2123100726","https://openalex.org/W2123845384","https://openalex.org/W2124026197","https://openalex.org/W2124796057","https://openalex.org/W2125418992","https://openalex.org/W2128567635","https://openalex.org/W2129589314","https://openalex.org/W2131862773","https://openalex.org/W2132022337","https://openalex.org/W2134579178","https://openalex.org/W2139736670","https://openalex.org/W2140503409","https://openalex.org/W2141894068","https://openalex.org/W2143980572","https://openalex.org/W2146292423","https://openalex.org/W2146411229","https://openalex.org/W2150934173","https://openalex.org/W2158528359","https://openalex.org/W2160697532","https://openalex.org/W2163025055","https://openalex.org/W2163854795","https://openalex.org/W2168103533","https://openalex.org/W2168219700","https://openalex.org/W2239375197","https://openalex.org/W2270443308","https://openalex.org/W2276442554","https://openalex.org/W2413046481","https://openalex.org/W2415168692","https://openalex.org/W2550965594","https://openalex.org/W2592025853","https://openalex.org/W2755330843","https://openalex.org/W2923409768","https://openalex.org/W2957315941","https://openalex.org/W3005347330","https://openalex.org/W3099402683","https://openalex.org/W3100104164","https://openalex.org/W3145128584","https://openalex.org/W4214487305","https://openalex.org/W4246197698","https://openalex.org/W4246219036","https://openalex.org/W4255670114","https://openalex.org/W4285719527","https://openalex.org/W4298212408","https://openalex.org/W4302201098","https://openalex.org/W6629670641","https://openalex.org/W6632603076","https://openalex.org/W6633355477","https://openalex.org/W6636019649","https://openalex.org/W6647141292","https://openalex.org/W6676279030","https://openalex.org/W6677208838","https://openalex.org/W6690003240","https://openalex.org/W6729640135","https://openalex.org/W6773842061","https://openalex.org/W7029321148","https://openalex.org/W7029417103","https://openalex.org/W7043084974"],"related_works":["https://openalex.org/W2341492732","https://openalex.org/W3187193180","https://openalex.org/W106542691","https://openalex.org/W1699080303","https://openalex.org/W4297799326","https://openalex.org/W3116064965","https://openalex.org/W4287027380","https://openalex.org/W3193760048","https://openalex.org/W2062993691","https://openalex.org/W2115386182"],"abstract_inverted_index":{"Computing":[0],"has":[1,120],"revolutionized":[2],"the":[3,7,109,127,162,170,173,209,214,243,247,250,260],"biological":[4,179],"sciences":[5],"over":[6],"past":[8],"several":[9],"decades,":[10],"such":[11,237],"that":[12,113,239],"virtually":[13,177],"all":[14],"contemporary":[15],"research":[16],"in":[17,39,126,222],"molecular":[18,58,76],"biology,":[19],"biochemistry,":[20],"and":[21,42,48,60,65,71,82,103,135,149,160,166,182,200,205,212],"other":[22,157],"biosciences":[23],"utilizes":[24],"computer":[25,105],"programs.":[26],"The":[27,99],"computational":[28,97],"advances":[29,45],"have":[30,46],"come":[31],"on":[32],"many":[33,163],"fronts,":[34],"spurred":[35],"by":[36],"fundamental":[37],"developments":[38],"hardware,":[40],"software,":[41],"algorithms.":[43],"These":[44],"influenced,":[47],"even":[49],"engendered,":[50],"a":[51,94,114,122,140,193,219,241,254],"phenomenal":[52],"array":[53],"of":[54,74,88,96,172,227,240,252],"bioscience":[55],"fields,":[56],"including":[57],"evolution":[59],"bioinformatics;":[61],"genome-,":[62],"proteome-,":[63],"transcriptome-":[64],"metabolome-wide":[66],"experimental":[67],"studies;":[68],"structural":[69,223],"genomics;":[70],"atomistic":[72],"simulations":[73],"cellular-scale":[75],"assemblies":[77],"as":[78,80,154,156,238],"large":[79],"ribosomes":[81],"intact":[83],"viruses.":[84],"In":[85],"short,":[86],"much":[87],"post-genomic":[89],"biology":[90],"is":[91,107,147,230],"increasingly":[92],"becoming":[93],"form":[95],"biology.":[98],"ability":[100],"to":[101,151,196,207,249,258],"design":[102],"write":[104],"programs":[106],"among":[108],"most":[110],"indispensable":[111],"skills":[112],"modern":[115,158],"researcher":[116],"can":[117],"cultivate.":[118],"Python":[119],"become":[121],"popular":[123],"programming":[124],"language":[125,175],"biosciences,":[128],"largely":[129],"because":[130],"(i)":[131],"its":[132],"straightforward":[133],"semantics":[134],"clean":[136],"syntax":[137],"make":[138],"it":[139,146,201],"readily":[141],"accessible":[142],"first":[143],"language;":[144],"(ii)":[145],"expressive":[148],"well-suited":[150],"object-oriented":[152],"programming,":[153],"well":[155],"paradigms;":[159],"(iii)":[161],"available":[164],"libraries":[165],"third-party":[167],"toolkits":[168],"extend":[169],"functionality":[171],"core":[174],"into":[176],"every":[178],"domain":[180],"(sequence":[181],"structure":[183],"analyses,":[184],"phylogenomics,":[185],"workflow":[186],"management":[187],"systems,":[188],"etc.).":[189],"This":[190],"primer":[191],"offers":[192],"basic":[194,235],"introduction":[195],"coding,":[197],"via":[198],"Python,":[199],"includes":[202],"concrete":[203],"examples":[204],"exercises":[206],"illustrate":[208],"language's":[210],"usage":[211],"capabilities;":[213],"main":[215],"text":[216],"culminates":[217],"with":[218,234],"final":[220],"project":[221],"bioinformatics.":[224],"A":[225],"suite":[226],"Supplemental":[228],"Chapters":[229,244],"also":[231],"provided.":[232],"Starting":[233],"concepts,":[236],"\"variable,\"":[242],"methodically":[245],"advance":[246],"reader":[248],"point":[251],"writing":[253],"graphical":[255],"user":[256],"interface":[257],"compute":[259],"Hamming":[261],"distance":[262],"between":[263],"two":[264],"DNA":[265],"sequences.":[266]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":18},{"year":2023,"cited_by_count":17},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":11},{"year":2020,"cited_by_count":10},{"year":2019,"cited_by_count":9},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-06-18T10:00:31.954636","created_date":"2025-10-10T00:00:00"}
