brenda-database

Retrieve Km, kcat, and reaction data from the BRENDA SOAP API.

6|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill brenda-database-pur3v4d3r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brenda-database
Source: https://github.com/pur3v4d3r/pur3-pkb-codebase/tree/main/.claude/skills/__scientific-skills/brenda-database
Command: npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill brenda-database-pur3v4d3r

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires zeep, requests, pandas, brenda_client, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The BRENDA database provides researchers with quick access to enzyme kinetic data, reaction equations, and organism-specific information via a SOAP API to accelerate enzyme discovery, metabolic pathway design, and data-driven analyses.

Core Features & Use Cases

  • Kinetic Parameter Retrieval: Access Km, kcat, and Vmax data across enzymes and organisms.
  • Reaction Information: Retrieve balanced reactions and substrate specificity for EC numbers.
  • Cross-Organism Comparison: Compare enzyme properties across species to identify optimal biocatalysts.
  • Data Export: Export results to CSV/JSON for downstream modeling and reporting.
  • Use Case: Build a comparative table of Km values for alcohol dehydrogenases across human, yeast, and bacteria to guide pathway choices.

Quick Start

Issue a simple query to fetch Km values for EC 1.1.1.1 across multiple organisms and substrates.

Frequently Asked Questions about brenda-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve Km and kcat values from the BRENDA SOAP API for a specific EC number?

To retrieve Km and kcat values from the BRENDA SOAP API, query specific EC numbers across organisms and substrates using a Python client. The Skill handles robust parsing, error handling, and rate-limiting to ensure reliable enzyme kinetic data extraction.

Can I compare enzyme kinetic parameters across different organisms using Python?

Yes, you can compare enzyme kinetic parameters across different organisms using Python. The Skill retrieves organism-specific data like Km and kcat via the BRENDA API, enabling cross-species comparative analyses to identify optimal biocatalysts.

Do I need BRENDA credentials to access enzyme reaction data programmatically?

Yes, you need BRENDA credentials to access enzyme reaction data programmatically. The Skill requires valid BRENDA credentials alongside Python dependencies like zeep and pandas to authenticate requests and securely parse SOAP API responses.

What is the best way to export retrieved BRENDA enzyme data for downstream metabolic pathway design?

The best way to export retrieved BRENDA enzyme data is to format results as CSV or JSON files. The Skill supports data export for downstream metabolic pathway design, allowing seamless integration of kinetic parameters and reaction equations into modeling workflows.

How does the Skill handle rate-limiting when fetching substrate specificity data from BRENDA?

The Skill handles rate-limiting by implementing robust error handling and request throttling when fetching substrate specificity data from BRENDA. This ensures secure, reliable data access without exceeding SOAP API connection limits.

What Python dependencies are required to parse BRENDA SOAP API responses for enzyme discovery?

Required Python dependencies to parse BRENDA SOAP API responses include zeep, requests, pandas, and brenda_client. These libraries enable robust SOAP communication, data structuring, and client management for effective enzyme discovery.