reactor

Calculate reaction buffer recipes accounting for protein stock contributions.

27|4|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/farnunglab/benchaid --skill reactor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reactor
Source: https://github.com/farnunglab/benchaid/tree/main/skills/reactor
Command: npx skills add https://github.com/farnunglab/benchaid --skill reactor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires , and includes scripts (resource) components.

What problem does it solve?

This tool helps biochemists design and compute accurate reaction buffer recipes when protein stocks contribute components, ensuring correct final concentrations and volumes.

Core Features & Use Cases

  • Directly calculate buffer components and volumes accounting for protein stock contributions.
  • Support compensation mode to synthesize concentrated buffers that offset stock buffers.
  • Provide presets for common proteins and buffers and flexible direct-input options for custom setups.
  • Example: design a kinase buffer for a 100 µL reaction with a 10 µM protein stock.

Quick Start

Run python3 scripts/reactor_cli.py --list-presets to view options and then run with a preset and a volume to generate the buffer recipe.

Frequently Asked Questions about reactor

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

FAQPage Schema
How do I calculate reaction buffer volumes when adding protein stocks?

Yes, compensation mode calculates concentrated buffer recipes that offset the buffer components already present in your protein stocks. This ensures accurate final concentrations for your kinase assays and complex formation experiments.

Can I calculate buffer recipes for custom protein biochemistry experiments?

Available presets cover common proteins and buffers for general protein biochemistry. You can list all preset options via the command line interface, then execute a calculation by providing a chosen preset and the desired final reaction volume.

How do I design a kinase assay buffer accounting for stock contributions?

Design a kinase assay buffer by selecting a kinase preset or specifying direct inputs for your 10 µM protein stock and 100 µL reaction volume. The tool outputs the exact component volumes needed to achieve accurate final concentrations.

What output formats are supported for reaction buffer component lists?

Reaction buffer component lists and calculated volumes are output in either JSON or plain text format. You can generate these recipes by running the command line script with a specified preset and target volume.

Do I need any external dependencies to run the buffer calculation script?

No external dependencies are required to run the buffer calculation script. It operates as a standalone Python command line tool, allowing you to quickly list presets and generate buffer recipes without additional environment setup.