{"id":"https://openalex.org/W4415575313","doi":"https://doi.org/10.5334/jors.539","title":"Crossflow: A Python Library for Computational Chemistry Workflows","display_name":"Crossflow: A Python Library for Computational Chemistry Workflows","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4415575313","doi":"https://doi.org/10.5334/jors.539"},"language":"en","primary_location":{"id":"doi:10.5334/jors.539","doi":"https://doi.org/10.5334/jors.539","is_oa":true,"landing_page_url":"https://doi.org/10.5334/jors.539","pdf_url":"https://openresearchsoftware.metajnl.com/articles/539/files/68ff410b33bd6.pdf","source":{"id":"https://openalex.org/S2764564090","display_name":"Journal of Open Research Software","issn_l":"2049-9647","issn":["2049-9647"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","doaj","erih-plus","jufo-1","norway-1","poland-20","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320511","host_organization_name":"Ubiquity Press","host_organization_lineage":["https://openalex.org/P4310320511"],"host_organization_lineage_names":["Ubiquity Press"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Open Research Software","raw_type":"journal-article"},"volume":null,"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://openresearchsoftware.metajnl.com/articles/539/files/68ff410b33bd6.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101971357","display_name":"Sam Cox","orcid":"https://orcid.org/0000-0002-4441-9327","observed_orcids":["https://orcid.org/0000-0002-4441-9327"]},"institutions":[{"id":"https://openalex.org/I142263535","display_name":"University of Nottingham","ror":"https://ror.org/01ee9ar58","country_code":"GB","type":"education","lineage":["https://openalex.org/I142263535"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Sam Cox","raw_affiliation_strings":["Research Software Engineer, University of Nottingham"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Research Software Engineer, University of Nottingham","institution_ids":["https://openalex.org/I142263535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005578550","display_name":"James T. Gebbie-Rayet","orcid":"https://orcid.org/0000-0001-8271-3431","observed_orcids":["https://orcid.org/0000-0001-8271-3431"]},"institutions":[{"id":"https://openalex.org/I162524378","display_name":"Science and Technology Facilities Council","ror":"https://ror.org/057g20z61","country_code":"GB","type":"government","lineage":["https://openalex.org/I162524378","https://openalex.org/I4210087105"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"James Gebbie-Rayet","raw_affiliation_strings":["Principal Computational Scientist, Science and Technology Facilities Council"],"raw_orcid":"https://orcid.org/0000-0001-8271-3431","affiliations":[{"raw_affiliation_string":"Principal Computational Scientist, Science and Technology Facilities Council","institution_ids":["https://openalex.org/I162524378"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064083972","display_name":"Charles A. Laughton","orcid":"https://orcid.org/0000-0003-4090-3960","observed_orcids":["https://orcid.org/0000-0003-4090-3960"]},"institutions":[{"id":"https://openalex.org/I142263535","display_name":"University of Nottingham","ror":"https://ror.org/01ee9ar58","country_code":"GB","type":"education","lineage":["https://openalex.org/I142263535"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Charles Laughton","raw_affiliation_strings":["Professor of Computational Pharmaceutical Science, School of Pharmacy and Biodiscovery Institute, University of Nottingham"],"raw_orcid":"https://orcid.org/0000-0003-4090-3960","affiliations":[{"raw_affiliation_string":"Professor of Computational Pharmaceutical Science, School of Pharmacy and Biodiscovery Institute, University of Nottingham","institution_ids":["https://openalex.org/I142263535"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5064083972"],"corresponding_institution_ids":["https://openalex.org/I142263535"],"apc_list":{"value":400,"currency":"GBP","value_usd":490},"apc_paid":{"value":400,"currency":"GBP","value_usd":490},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.26489646,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"13","issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9940999746322632,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9940999746322632,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.0017000000225380063,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10002","display_name":"Advanced Chemical Physics Studies","score":0.0010000000474974513,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/cross-flow","display_name":"crossflow","score":0.8999999761581421},{"id":"https://openalex.org/keywords/computational-chemistry-workflows","display_name":"computational chemistry workflows","score":0.843999981880188},{"id":"https://openalex.org/keywords/python-library","display_name":"Python library","score":0.8769999742507935},{"id":"https://openalex.org/keywords/command-line-tool","display_name":"command-line tool","score":0.5529999732971191},{"id":"https://openalex.org/keywords/workflow-orchestration","display_name":"workflow orchestration","score":0.5720000267028809},{"id":"https://openalex.org/keywords/high-performance-computing","display_name":"high-performance computing","score":0.8109999895095825},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"cloud computing","score":0.6679999828338623},{"id":"https://openalex.org/keywords/hamiltonian-replica-exchange","display_name":"Hamiltonian replica exchange","score":0.8629999756813049},{"id":"https://openalex.org/keywords/kinetic-parameters","display_name":"kinetic parameters","score":0.5440000295639038}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.8998000025749207},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8454999923706055},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.7894999980926514},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.47099998593330383},{"id":"https://openalex.org/C127964446","wikidata":"https://www.wikidata.org/wiki/Q1092142","display_name":"Computational resource","level":3,"score":0.4410000145435333},{"id":"https://openalex.org/C2775937380","wikidata":"https://www.wikidata.org/wiki/Q1232589","display_name":"Replica","level":2,"score":0.3797000050544739},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36480000615119934},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.34860000014305115},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3476000130176544},{"id":"https://openalex.org/C2991948145","wikidata":"https://www.wikidata.org/wiki/Q16801175","display_name":"National laboratory","level":2,"score":0.3165999948978424},{"id":"https://openalex.org/C66024118","wikidata":"https://www.wikidata.org/wiki/Q1122506","display_name":"Computational model","level":2,"score":0.2824999988079071},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2700999975204468},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.2669999897480011}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.5334/jors.539","doi":"https://doi.org/10.5334/jors.539","is_oa":true,"landing_page_url":"https://doi.org/10.5334/jors.539","pdf_url":"https://openresearchsoftware.metajnl.com/articles/539/files/68ff410b33bd6.pdf","source":{"id":"https://openalex.org/S2764564090","display_name":"Journal of Open Research Software","issn_l":"2049-9647","issn":["2049-9647"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","doaj","erih-plus","jufo-1","norway-1","poland-20","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320511","host_organization_name":"Ubiquity Press","host_organization_lineage":["https://openalex.org/P4310320511"],"host_organization_lineage_names":["Ubiquity Press"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Open Research Software","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:ff50a92d59f9425d933ca300b6a89252","doi":null,"is_oa":true,"landing_page_url":"https://doaj.org/article/ff50a92d59f9425d933ca300b6a89252","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,"listed_in":[],"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":"Journal of Open Research Software, Vol 13, Iss 1, Pp 24-24 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.5334/jors.539","doi":"https://doi.org/10.5334/jors.539","is_oa":true,"landing_page_url":"https://doi.org/10.5334/jors.539","pdf_url":"https://openresearchsoftware.metajnl.com/articles/539/files/68ff410b33bd6.pdf","source":{"id":"https://openalex.org/S2764564090","display_name":"Journal of Open Research Software","issn_l":"2049-9647","issn":["2049-9647"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","doaj","erih-plus","jufo-1","norway-1","poland-20","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320511","host_organization_name":"Ubiquity Press","host_organization_lineage":["https://openalex.org/P4310320511"],"host_organization_lineage_names":["Ubiquity Press"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Open Research Software","raw_type":"journal-article"},"sustainable_development_goals":[],"sustainable_development_goals_aurora":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G1976804594","display_name":"Cloud-based methods to predict the druggability of protein-protein interactions: applications to cancer and antimicrobial resistance.","funder_award_id":"EP/P011993/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320310598","display_name":"Amazon Web Services","ror":"https://ror.org/04mv4n011"},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4415575313.pdf","grobid_xml":"https://content.openalex.org/works/W4415575313.grobid-xml"},"referenced_works_count":14,"referenced_works":["https://openalex.org/W1979900513","https://openalex.org/W2001398410","https://openalex.org/W2055648985","https://openalex.org/W2078653892","https://openalex.org/W2078962046","https://openalex.org/W2096454260","https://openalex.org/W2103325328","https://openalex.org/W2155741020","https://openalex.org/W2265102996","https://openalex.org/W2296686360","https://openalex.org/W2334531949","https://openalex.org/W2530847795","https://openalex.org/W2914963377","https://openalex.org/W2990537389"],"related_works":[],"abstract_inverted_index":{"Computational":[0],"chemistry":[1],"research":[2],"activity":[3],"very":[4],"frequently":[5],"features":[6,107],"workflows:":[7,159],"a":[8,81,109,178],"series":[9],"of":[10,29,43,88,102,149],"computational":[11,30],"or":[12,65],"data":[13],"transformational":[14],"tasks":[15],"must":[16],"be":[17,94,120],"chained":[18],"together":[19],"and":[20,40,56,147,156,177],"executed":[21,121],"to":[22,93,119,131,134,154],"achieve":[23],"the":[24,37,104,141,145,163],"ultimate":[25],"goal.":[26],"A":[27],"plethora":[28],"workflow":[31],"systems":[32],"have":[33,45],"been":[34,70],"developed":[35],"over":[36],"last":[38],"decades":[39],"although":[41],"some":[42,50],"them":[44],"gained":[46],"significant":[47],"traction":[48],"in":[49,59,140],"communities":[51],"(e.g.":[52],"bioinformatics,":[53],"image":[54],"analysis":[55],"machine":[57],"learning),":[58],"areas":[60],"such":[61],"as":[62],"biomolecular":[63],"simulation":[64],"materials":[66],"modelling":[67],"there":[68],"has":[69],"limited":[71],"adoption,":[72],"despite":[73],"much":[74],"potential":[75],"utility.":[76],"Here":[77],"we":[78],"describe":[79],"Crossflow,":[80],"Python":[82,110],"library":[83],"that":[84,98,108],"allows":[85],"heterogeneous":[86],"collections":[87],"third-party":[89],"command":[90],"line-driven":[91],"tools":[92],"integrated":[95],"into":[96],"workflows":[97,118],"can":[99],"make":[100],"use":[101],"all":[103],"execution":[105],"control":[106],"program":[111],"provides.":[112],"Crossflow":[113,150],"builds":[114],"on":[115,125],"Dask.distributed,":[116],"permitting":[117],"with":[122,137],"high":[123],"efficiency":[124],"platforms":[126],"ranging":[127],"from":[128],"lab":[129],"clusters":[130],"HPC":[132],"resources":[133],"Cloud":[135],"facilities":[136],"no":[138],"change":[139],"code.":[142],"We":[143],"illustrate":[144],"flexibility":[146],"performance":[148],"by":[151],"using":[152],"it":[153],"build":[155],"execute":[157],"three":[158],"one":[160],"which":[161,172,180],"implements":[162,173,181],"Weighted":[164],"Ensemble":[165],"method":[166],"for":[167],"determining":[168],"kinetic":[169],"parameters,":[170],"another":[171],"Hamiltonian":[174],"replica":[175],"exchange,":[176],"third":[179],"an":[182],"inverse":[183],"screening":[184],"task.":[185]},"counts_by_year":[],"updated_date":"2026-10-10T09:11:00.788812","created_date":"2025-10-28T00:00:00"}
