get_protocol
Retrieve experimental protocol details from protocols.io using ID, URI, or DOI. Get full metadata, step-by-step instructions, and materials list.
Instructions
Retrieve full protocol details from protocols.io.
Parameters
protocol_id : str Protocol identifier - can be a URI (e.g., 'rna-extraction-abc123'), DOI (e.g., '10.17504/protocols.io.xxx'), or numeric ID. include_steps : bool Whether to include step-by-step instructions, defaults to True. include_materials : bool Whether to include materials/reagents list, defaults to True.
Returns
str Formatted markdown with protocol metadata, materials, and steps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| protocol_id | Yes | Protocol identifier: URI, DOI, or numeric ID from search results | |
| include_steps | No | Include step-by-step instructions | |
| include_materials | No | Include materials/reagents list |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |