search_models
Find GO-CAM biological models by filtering criteria including title, state, contributor, research group, publication, or gene product to retrieve relevant model metadata.
Instructions
Search for GO-CAM models based on various criteria.
Allows searching models by title, state, contributor, group, publication, or gene product. Returns a list of matching models with their metadata.
Args: title: Search for models containing this text in their title state: Filter by model state (production, development, internal_test) contributor: Filter by contributor ORCID (e.g., 'https://orcid.org/0000-0002-6601-2165') group: Filter by group/provider (e.g., 'http://www.wormbase.org') pmid: Filter by PubMed ID (e.g., 'PMID:12345678') gene_product: Filter by gene product (e.g., 'UniProtKB:Q9BRQ8', 'MGI:MGI:97490') limit: Maximum number of results to return (default: 50) offset: Offset for pagination (default: 0)
Returns: Dictionary containing search results with model metadata
Examples: # Search for all production models results = search_models(state="production")
Notes: - Results include model ID, title, state, contributors, and dates - Use pagination (offset/limit) for large result sets - Filters can be combined for more specific searches - Gene products can be from various databases (UniProt, MGI, RGD, etc.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| state | No | ||
| contributor | No | ||
| group | No | ||
| pmid | No | ||
| gene_product | No | ||
| limit | No | ||
| offset | No |