Pickaxe: a Python library for the prediction of novel metabolic reactions.
Biosynthetic design
Enzyme promiscuity
Metabolite identification
Network generation
Retrobiosynthesis
Journal
BMC bioinformatics
ISSN: 1471-2105
Titre abrégé: BMC Bioinformatics
Pays: England
ID NLM: 100965194
Informations de publication
Date de publication:
22 Mar 2023
22 Mar 2023
Historique:
received:
27
07
2022
accepted:
13
01
2023
entrez:
23
3
2023
pubmed:
24
3
2023
medline:
25
3
2023
Statut:
epublish
Résumé
Biochemical reaction prediction tools leverage enzymatic promiscuity rules to generate reaction networks containing novel compounds and reactions. The resulting reaction networks can be used for multiple applications such as designing novel biosynthetic pathways and annotating untargeted metabolomics data. It is vital for these tools to provide a robust, user-friendly method to generate networks for a given application. However, existing tools lack the flexibility to easily generate networks that are tailor-fit for a user's application due to lack of exhaustive reaction rules, restriction to pre-computed networks, and difficulty in using the software due to lack of documentation. Here we present Pickaxe, an open-source, flexible software that provides a user-friendly method to generate novel reaction networks. This software iteratively applies reaction rules to a set of metabolites to generate novel reactions. Users can select rules from the prepackaged JN1224min ruleset, derived from MetaCyc, or define their own custom rules. Additionally, filters are provided which allow for the pruning of a network on-the-fly based on compound and reaction properties. The filters include chemical similarity to target molecules, metabolomics, thermodynamics, and reaction feasibility filters. Example applications are given to highlight the capabilities of Pickaxe: the expansion of common biological databases with novel reactions, the generation of industrially useful chemicals from a yeast metabolome database, and the annotation of untargeted metabolomics peaks from an E. coli dataset. Pickaxe predicts novel metabolic reactions and compounds, which can be used for a variety of applications. This software is open-source and available as part of the MINE Database python package ( https://pypi.org/project/minedatabase/ ) or on GitHub ( https://github.com/tyo-nu/MINE-Database ). Documentation and examples can be found on Read the Docs ( https://mine-database.readthedocs.io/en/latest/ ). Through its documentation, pre-packaged features, and customizable nature, Pickaxe allows users to generate novel reaction networks tailored to their application.
Sections du résumé
BACKGROUND
BACKGROUND
Biochemical reaction prediction tools leverage enzymatic promiscuity rules to generate reaction networks containing novel compounds and reactions. The resulting reaction networks can be used for multiple applications such as designing novel biosynthetic pathways and annotating untargeted metabolomics data. It is vital for these tools to provide a robust, user-friendly method to generate networks for a given application. However, existing tools lack the flexibility to easily generate networks that are tailor-fit for a user's application due to lack of exhaustive reaction rules, restriction to pre-computed networks, and difficulty in using the software due to lack of documentation.
RESULTS
RESULTS
Here we present Pickaxe, an open-source, flexible software that provides a user-friendly method to generate novel reaction networks. This software iteratively applies reaction rules to a set of metabolites to generate novel reactions. Users can select rules from the prepackaged JN1224min ruleset, derived from MetaCyc, or define their own custom rules. Additionally, filters are provided which allow for the pruning of a network on-the-fly based on compound and reaction properties. The filters include chemical similarity to target molecules, metabolomics, thermodynamics, and reaction feasibility filters. Example applications are given to highlight the capabilities of Pickaxe: the expansion of common biological databases with novel reactions, the generation of industrially useful chemicals from a yeast metabolome database, and the annotation of untargeted metabolomics peaks from an E. coli dataset.
CONCLUSION
CONCLUSIONS
Pickaxe predicts novel metabolic reactions and compounds, which can be used for a variety of applications. This software is open-source and available as part of the MINE Database python package ( https://pypi.org/project/minedatabase/ ) or on GitHub ( https://github.com/tyo-nu/MINE-Database ). Documentation and examples can be found on Read the Docs ( https://mine-database.readthedocs.io/en/latest/ ). Through its documentation, pre-packaged features, and customizable nature, Pickaxe allows users to generate novel reaction networks tailored to their application.
Identifiants
pubmed: 36949401
doi: 10.1186/s12859-023-05149-8
pii: 10.1186/s12859-023-05149-8
pmc: PMC10031857
doi:
Types de publication
Journal Article
Langues
eng
Sous-ensembles de citation
IM
Pagination
106Subventions
Organisme : Biological and Environmental Research
ID : DE-SC0018249
Informations de copyright
© 2023. The Author(s).
Références
PLoS Comput Biol. 2014 Feb 20;10(2):e1003483
pubmed: 24586134
ACS Synth Biol. 2021 Apr 16;10(4):724-736
pubmed: 33764057
ACS Synth Biol. 2021 May 21;10(5):1064-1076
pubmed: 33877818
ACS Synth Biol. 2019 Nov 15;8(11):2494-2506
pubmed: 31647630
Bioinformatics. 2022 Jun 27;38(13):3484-3487
pubmed: 35595247
Nucleic Acids Res. 2017 Jan 4;45(D1):D353-D361
pubmed: 27899662
Metab Eng. 2020 Jul;60:1-13
pubmed: 32169542
Front Microbiol. 2021 Jul 28;12:711077
pubmed: 34394059
Biotechnol J. 2021 May;16(5):e2000605
pubmed: 33386776
Proc Natl Acad Sci U S A. 2018 Dec 4;115(49):E11455-E11464
pubmed: 30459276
Metab Eng. 2021 May;65:79-87
pubmed: 33662575
Nucleic Acids Res. 2017 Jan 4;45(D1):D440-D445
pubmed: 27899612
Metab Eng. 2019 Dec;56:142-153
pubmed: 31491544
ACS Synth Biol. 2020 Dec 18;9(12):3217-3227
pubmed: 33198455
Nat Commun. 2021 Mar 19;12(1):1760
pubmed: 33741955
Metabolites. 2020 Apr 21;10(4):
pubmed: 32326153
Nat Commun. 2018 Jan 12;9(1):184
pubmed: 29330441
Metab Eng. 2018 Jan;45:158-170
pubmed: 29233745
Nucleic Acids Res. 2020 Jul 2;48(W1):W477-W487
pubmed: 32313937
Science. 2016 Nov 18;354(6314):900-904
pubmed: 27856910
Nat Catal. 2021 Feb;4(2):98-104
pubmed: 33604511
Methods. 2015 Jan;71:58-63
pubmed: 25132639
Annu Rev Biochem. 2010;79:471-505
pubmed: 20235827
Trends Biotechnol. 2019 Jan;37(1):29-37
pubmed: 30172385
Biotechnol Biofuels. 2018 May 14;11:140
pubmed: 29785207
Nucleic Acids Res. 2022 Jan 7;50(D1):D603-D609
pubmed: 34850162
J Integr Bioinform. 2018 Mar 9;15(1):
pubmed: 29522418
Beilstein J Org Chem. 2019 Feb 26;15:551-557
pubmed: 30873239
ACS Synth Biol. 2017 Jul 21;6(7):1416-1426
pubmed: 28375628
Biotechnol Bioeng. 2010 Jun 15;106(3):462-73
pubmed: 20091733
Nat Methods. 2017 Feb;14(2):187-194
pubmed: 27941785
J Cheminform. 2019 Jan 5;11(1):2
pubmed: 30612223
Biotechnol Adv. 2013 Nov;31(6):925-35
pubmed: 23280013
ACS Synth Biol. 2016 Oct 21;5(10):1155-1166
pubmed: 27404214
J Cheminform. 2015 Aug 28;7:44
pubmed: 26322134
BMC Syst Biol. 2015 Dec 22;9:94
pubmed: 26695483
Metab Eng Commun. 2021 Mar 07;12:e00170
pubmed: 33850714