Robaina/BRENDApyrser: zenodo
Description
Summary
Enzymes — proteins with specialized, catalytic functions — constitute the workforce of cellular metabolism, catalyzing thousands of biochemical reactions within cells. Enzymes present different physicochemical properties that affect their function. Knowledge about these enzyme functional properties is fundamental to understanding how biochemical reactions operate and are controlled by the cell. The BRENDA [@brenda] database is a widely-used, publicly available collection of enzyme functional information obtained from the primary literature. The development of computational tools to parse and query BRENDA would facilitate its integration in analyses of cellular metabolism.
Statement of need
Users can access the BRENDA database directly on the website [@brenda-web], which provides searching and filtering capabilities. BRENDA also offers an API to access the database programmatically within several programming languages. However, obtaining specific data through the browser or the API turns inefficient in certain applications, for instance, when extracting certain data fields for thousands of enzymes to conduct statistical analyses. Here, we present Brendapyrser, a Python package to parse and manipulate the BRENDA database. Instead of accessing BRENDA via its API, Brendapyrser provides a collection of objects and methods to parse BRENDA locally as a text file — currently sized under 300 MB —, thus extracting data fields more quickly.
Brendapyrser was developed to be used by both researchers and students in courses in the areas of biochemistry, molecular biology, bioinformatics and computational biology. Moreover, Brendapyrser's syntax and object-oriented organization are well-suited for exploratory analyses within the Python ecosystem, integrating well with interactive computing tools such as Jupyter Notebooks [@jupyter].
Acknowledgements
We acknowledge constructive feedback from Brendapyrser users that has helped improve the package. This work has been conducted without any financial or commercial support.
Files
Robaina/BRENDApyrser-v0.0.3.zip
Files
(122.9 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:4d0436ad18a1f9ef55e9b9e211c18288
|
122.9 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/Robaina/BRENDApyrser (URL)