Dryad Tools¶
Configuration File: dryad_tools.json
Tool Type: Local
Tools Count: 3
This page contains all tools defined in the dryad_tools.json configuration file.
Available Tools¶
Dryad_get_dataset (Type: BaseRESTTool)¶
Get detailed metadata for a specific Dryad dataset by its numeric ID. Returns comprehensive infor…
Dryad_get_dataset tool specification
Tool Information:
Name:
Dryad_get_datasetType:
BaseRESTToolDescription: Get detailed metadata for a specific Dryad dataset by its numeric ID. Returns comprehensive information including the DOI identifier, title, authors with affiliations and ORCID IDs, abstract, storage size, related publication ISSN, and HAL links to versions and files. The version ID from the _links.stash:version href can be used with Dryad_get_dataset_files to list downloadable files. Use Dryad_search_datasets first to find dataset IDs.
Parameters:
dataset_id(integer) (required) Numeric dataset ID from Dryad (e.g., 93, 94, 95). Find IDs using Dryad_search_datasets.
Example Usage:
query = {
"name": "Dryad_get_dataset",
"arguments": {
"dataset_id": 10
}
}
result = tu.run(query)
Dryad_get_dataset_files (Type: BaseRESTTool)¶
Get the list of downloadable files for a specific Dryad dataset version. Returns file names, size…
Dryad_get_dataset_files tool specification
Tool Information:
Name:
Dryad_get_dataset_filesType:
BaseRESTToolDescription: Get the list of downloadable files for a specific Dryad dataset version. Returns file names, sizes, MIME types, and MD5 checksums for each file in the dataset. The version_id can be found in the Dryad_get_dataset response under _links.stash:version.href (extract the numeric ID from the path, e.g., ‘/api/v2/versions/124910’ means version_id=124910). Use this to discover what data files are available before downloading.
Parameters:
version_id(integer) (required) Version ID from Dryad dataset metadata. Found in _links.stash:version.href of Dryad_get_dataset response (e.g., 124910, 94, 93).
Example Usage:
query = {
"name": "Dryad_get_dataset_files",
"arguments": {
"version_id": 10
}
}
result = tu.run(query)
Dryad_search_datasets (Type: BaseRESTTool)¶
Search the Dryad open research data repository for published datasets. Dryad is a curated, genera…
Dryad_search_datasets tool specification
Tool Information:
Name:
Dryad_search_datasetsType:
BaseRESTToolDescription: Search the Dryad open research data repository for published datasets. Dryad is a curated, general-purpose repository that makes research data discoverable, freely reusable, and citable. It hosts datasets across all scientific disciplines, with strong coverage in ecology, evolutionary biology, genetics, and life sciences. Returns dataset identifiers, titles, authors, abstracts, storage sizes, and related publication ISSNs. Use this to find openly available research datasets by keyword, then use Dryad_get_dataset for full metadata.
Parameters:
q(string) (required) Search query string for dataset title, abstract, or author (e.g., ‘climate change’, ‘CRISPR gene editing’, ‘protein structure’)per_page([‘integer’, ‘null’]) (optional) Number of results per page (default 10, max 100)page([‘integer’, ‘null’]) (optional) Page number for pagination (starts at 1)
Example Usage:
query = {
"name": "Dryad_search_datasets",
"arguments": {
"q": "example_value"
}
}
result = tu.run(query)