| name | iacuc-protocol-drafter |
| description | Draft IACUC protocol applications with focus on the 3Rs principles justification |
| version | 1.0.0 |
| category | Pharma |
| tags | [] |
| author | AIPOCH |
| license | MIT |
| status | Draft |
| risk_level | Medium |
| skill_type | Tool/Script |
| owner | AIPOCH |
| reviewer | |
| last_updated | 2026-02-06 |
IACUC Protocol Drafter
ID: 105
Name: IACUC Protocol Drafter
Description: Draft Institutional Animal Care and Use Committee (IACUC) protocol applications, especially the justification section for the "3Rs principles" (Replacement, Reduction, Refinement).
Requirements
- Python 3.8+
- No additional dependencies (uses standard library)
Usage
python skills/iacuc-protocol-drafter/scripts/main.py --input protocol_input.json --output iacuc_protocol.txt
cat protocol_input.json | python skills/iacuc-protocol-drafter/scripts/main.py
Parameters
| Parameter | Type | Default | Required | Description |
|---|
--input, -i | string | - | Yes | Path to input JSON file with protocol details |
--output, -o | string | stdout | No | Output file path for generated protocol |
--template | string | standard | No | Template type (standard, minimal, detailed) |
--format | string | text | No | Output format (text, markdown, docx) |
Input Format (JSON)
{
"title": "Experiment Title",
"principal_investigator": "Principal Investigator Name",
"institution": "Research Institution Name",
"species":