zaoqu-liu/scienceclaw/brenda-database
Claude Code and agent skill by zaoqu-liu/scienceclaw
- community
Checking that the SKILL.md file is still in the repository.
Access BRENDA enzyme database via SOAP API. Retrieve kinetic parameters (Km, kcat), reaction equations, organism data, and substrate-specific enzyme information for biochemical research and metabolic pathway analysis.
Install
npx vskill@latest install zaoqu-liu/scienceclaw/brenda-databaseSKILL.md
BRENDA Database
Overview
BRENDA (BRaunschweig ENzyme DAtabase) is the world's most comprehensive enzyme information system, containing detailed enzyme data from scientific literature. Query kinetic parameters (Km, kcat), reaction equations, substrate specificities, organism information, and optimal conditions for enzymes using the official SOAP API. Access over 45,000 enzymes with millions of kinetic data points for biochemical research, metabolic engineering, and enzyme discovery.
When to Use This Skill
This skill should be used when:
- Searching for enzyme kinetic parameters (Km, kcat, Vmax)
- Retrieving reaction equations and stoichiometry
- Finding enzymes for specific substrates or reactions
- Comparing enzyme properties across different organisms
- Investigating optimal pH, temperature, and conditions
- Accessing enzyme inhibition and activation data
- Supporting metabolic pathway reconstruction and retrosynthesis
- Performing enzyme engineering and optimization studies
- Analyzing substrate specificity and cofactor requirements
Core Capabilities
1. Kinetic Parameter Retrieval
Access comprehensive kinetic data for enzymes:
Get Km Values by EC Number:
Parse Km Results:
Extract Specific Information:
2. Reaction Information
Retrieve reaction equations and details:
Get Reactions by EC Number:
Process Reaction Data:
3. Enzyme Discovery
Find enzymes for specific biochemical transformations:
Find Enzymes by Substrate:
Find Enzymes by Product:
Search by Reaction Pattern:
4. Organism-Specific Enzyme Data
Compare enzyme properties across organisms:
Get Enzyme Data for Multiple Organisms:
Find Organisms with Specific Enzyme:
5. Environmental Parameters
Access optimal conditions and environmental parameters:
Get pH and Temperature Data:
Cofactor Requirements:
6. Substrate Specificity
Analyze enzyme substrate preferences:
Get Substrate Specificity Data:
Compare Substrate Preferences:
7. Inhibition and Activation
Access enzyme regulation data:
Get Inhibitor Information:
Get Activator Information:
8. Enzyme Engineering Support
Find engineering targets and alternatives:
Find Thermophilic Homologs:
Find Alkaline/ Acid Stable Variants:
9. Kinetic Modeling
Prepare data for kinetic modeling:
Get Kinetic Parameters for Modeling:
Generate Michaelis-Menten Plots:
Installation Requirements
Authentication Setup
BRENDA requires authentication credentials:
- Create .env file:
- Or set environment variables:
- Register for BRENDA access:
- Visit https://www.brenda-enzymes.org/
- Create an account
- Check your email for credentials
- Note: There's also
BRENDA_EMIAL(note the typo) for legacy support
Helper Scripts
This skill includes comprehensive Python scripts for BRENDA database queries:
scripts/brenda_queries.py
Provides high-level functions for enzyme data analysis:
Key Functions:
parse_km_entry(entry): Parse BRENDA Km data entriesparse_reaction_entry(entry): Parse reaction data entriesextract_organism_data(entry): Extract organism-specific informationsearch_enzymes_by_substrate(substrate, limit): Find enzymes for substratessearch_enzymes_by_product(product, limit): Find enzymes producing productscompare_across_organisms(ec_number, organisms): Compare enzyme propertiesget_environmental_parameters(ec_number): Get pH and temperature dataget_cofactor_requirements(ec_number): Get cofactor informationget_substrate_specificity(ec_number): Analyze substrate preferencesget_inhibitors(ec_number): Get enzyme inhibition dataget_activators(ec_number): Get enzyme activation datafind_thermophilic_homologs(ec_number, min_temp): Find heat-stable variantsget_modeling_parameters(ec_number, substrate): Get parameters for kinetic modelingexport_kinetic_data(ec_number, format, filename): Export data to file
Usage:
scripts/brenda_visualization.py
Provides visualization functions for enzyme data:
Key Functions:
plot_kinetic_parameters(ec_number): Plot Km and kcat distributionsplot_organism_comparison(ec_number, organisms): Compare organismsplot_pH_profiles(ec_number): Plot pH activity profilesplot_temperature_profiles(ec_number): Plot temperature activity profilesplot_substrate_specificity(ec_number): Visualize substrate preferencesplot_michaelis_menten(ec_number, substrate): Generate kinetic curvescreate_heatmap_data(enzymes, parameters): Create data for heatmapsgenerate_summary_plots(ec_number): Create comprehensive enzyme overview
Usage:
scripts/enzyme_pathway_builder.py
Build enzymatic pathways and retrosynthetic routes:
Key Functions:
find_pathway_for_product(product, max_steps): Find enzymatic pathwaysbuild_retrosynthetic_tree(target, depth): Build retrosynthetic treesuggest_enzyme_substitutions(ec_number, criteria): Suggest enzyme alternativescalculate_pathway_feasibility(pathway): Evaluate pathway viabilityoptimize_pathway_conditions(pathway): Suggest optimal conditionsgenerate_pathway_report(pathway, filename): Create detailed pathway report
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/brenda-database/SKILL.md
Popularity
- Repository stars
- 39
- Repository forks
- 7
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 25 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/zaoqu-liu/scienceclaw/brenda-database)