search_studies_by_keywords
Find studies from the European Nucleotide Archive by searching keywords across titles and descriptions. Use for broad exploratory searches of RNA sequencing datasets.
Instructions
Search for studies using flexible keyword matching across titles and descriptions.
When to use this tool: Use this for broad exploratory searches when search_rna_studies() is too restrictive. Good for:
Searching by biological processes, pathways, or molecular mechanisms
Finding studies about specific genes, proteins, or complexes
Searching by methodology when you don't know the specific disease
General exploratory searches across many study types
Important notes:
Searches both study-level titles AND sample-level descriptions
Multi-word keywords are split: "breast cancer" searches for "breast" AND "cancer"
May return studies where only one sample mentions your keywords
Results can be broader than search_rna_studies() disease/tissue filters
Search tips:
Try keyword variations and abbreviations if no results (e.g., "immune response" vs "immunity")
Try broader or narrower terms (e.g., "transcription" vs "transcription factor binding")
Consider searching multiple organisms if limited results in one species
Use organism filter to narrow down results to specific species
Returns
dict Search results containing: - count: How many total studies match - returned: How many studies in this response - keywords_used: What keywords were searched - organism_filter: What organism filter was applied (if any) - studies: List of matching studies with accession, title, organism, and other metadata
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keywords | Yes | Keywords to search for in study titles and descriptions (e.g., 'immune response', 'transcription factor'). Multi-word phrases are automatically split into individual words that must all match | |
| include_title | No | Whether to search in study titles (recommended: keep True) | |
| include_description | No | Whether to search in study descriptions. This searches sample-level descriptions and may broaden results | |
| organism | No | Optionally filter by organism. Use common name like 'human' or scientific name like 'Homo sapiens'. Leave as None to search across all organisms | |
| limit | No | How many studies to return. Start with 20, increase if needed |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||