Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Search and analyze electron microscopy data — cryo-EM density maps (EMDB), fitted atomic models (PDB), raw micrograph datasets (EMPIAR), and cryo-electron tomography volumes (CryoET Data Portal). Use for finding 3D structural data on a protein/complex, comparing experimental EM resolution to AlphaFold confidence, and accessing raw EM data for re-processing.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-11 | ✗→✓ | ▲ Improved | 441% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 223% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 195% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 511% | 0% |
| case-01 | ✓→✗ | ▼ Worse | 9% | 0% |
Pipeline for discovering and analyzing electron microscopy data across the full resolution spectrum: from 3D density maps (EMDB) to fitted atomic models (PDB), raw micrograph datasets (EMPIAR), and cryo-electron tomography volumes (CryoET Data Portal). Connects EM data to structural biology context via PDB and AlphaFold.
Guiding principles:
EM resolution determines what you can see. TEM resolves individual protein complexes (~2nm). Cryo-EM achieves near-atomic resolution (<4Å) for large complexes. SEM shows surface topology. Choose the right EM modality for the question.
When uncertain about any scientific fact, SEARCH databases first rather than reasoning from memory. A database-verified answer is always more reliable than a guess.
When analysis requires computation (statistics, data processing, scoring, enrichment), write and run Python code via Bash. Don't describe what you would do — execute it and report actual results. Use ToolUniverse tools to retrieve data, then Python (pandas, scipy, statsmodels, matplotlib) to analyze it.
Typical triggers:
Not this skill: For X-ray crystallography or NMR structures, use PDB search tools directly. For protein structure prediction, use tooluniverse-protein-structure.
| Database | Content | Best For | |----------|---------|----------| | EMDB | 3D EM density maps (>40K entries) | Finding processed maps, resolution data, fitting info | | EMPIAR | Raw micrograph/tilt series datasets | Accessing original image data for reprocessing | | CryoET Data Portal | Cryo-electron tomography data | Tomographic volumes, cellular context, in-situ structures | | PDB (RCSB) | Atomic models fitted to EM maps | Structural models derived from EM data | | AlphaFold | AI-predicted protein structures | Complementary models when EM resolution is limited |
Phase 0: Query Parsing
Identify target protein/complex, method preference, resolution needs
|
Phase 1: Map & Image Search (EMDB)
Find EM density maps, resolution, method, sample details
|
Phase 2: Structure Fitting (EMDB + PDB)
Identify fitted atomic models, fitting quality
|
Phase 3: Raw Data Access (EMPIAR)
Find raw micrographs, tilt series, particle stacks
|
Phase 4: Tomography (CryoET Data Portal)
Search cryo-ET datasets, reconstructed volumes
|
Phase 5: Cross-Reference & Context (PDB + AlphaFold)
Connect to atomic models, predicted structures, literature
|
Phase 6: Report Synthesis
Integrated EM data landscape for the targetIdentify from the user's request:
Objective: Find EM density maps matching the query.
Tools:
EMDB_search_structures -- search EMDB by keyword, organism, resolutionquery (search term), optional resolution_min, resolution_max, method, limitEMDB_get_structure -- get full details for an EMDB entryemdb_id (e.g., "EMD-1234")EMDB_get_map_info -- get map-specific info (resolution, contour, dimensions)emdb_idEMDB_get_sample_info -- get sample preparation detailsemdb_idWorkflow:
Resolution interpretation:
Objective: Find atomic models fitted into EM maps and assess fitting quality.
Tools:
EMDB_get_validation -- get fitting/validation data for an EMDB entryemdb_idRCSBData_get_entry -- get PDB entry detailsentry_id (PDB ID)RCSBAdvSearch_search_structures -- advanced PDB searchquery (search term), optional experimental_method, resolution_max, limitWorkflow:
Fitting quality indicators:
Objective: Locate raw micrograph data for potential reprocessing.
Tools:
EMPIAR_search_entries -- search EMPIAR archivequery (search term), optional limitEMPIAR_get_entry -- get detailed entry informationempiar_id (e.g., "EMPIAR-10028")Workflow:
Data types in EMPIAR:
Objective: Find cryo-electron tomography datasets for cellular and in-situ structural biology.
Tools:
CryoET_list_datasets -- search CryoET Data Portalquery (search term), optional organism, limitCryoET_get_dataset -- get dataset detailsdataset_idCryoET_list_runs -- search individual tomography runsdataset_id or query, optional limitWorkflow:
Tomography vs single particle: Tomography preserves cellular context (in situ) but typically achieves lower resolution. Single particle gives higher resolution but requires purified samples.
Objective: Connect EM data to broader structural biology context.
Tools:
alphafold_get_prediction -- get AlphaFold predicted structurequalifier (UniProt accession)PubMed_search_articles -- find publications describing the EM workquery (search term), optional limitWorkflow:
Don't just list maps — help the user choose the RIGHT map for their purpose.
Decision matrix: Which map should I use?
| Purpose | Best Resolution | Method | Priority Criteria | |---------|----------------|--------|-------------------| | Atomic model building | < 3.5A | Single particle | Highest resolution with fitted PDB model | | Drug binding site analysis | < 3.0A | Single particle | Must resolve side chains in binding pocket | | Domain architecture | 4-8A | Single particle or subtomogram avg | Large complexes where domains need fitting | | Conformational states | < 4.5A | Single particle (multiple classes) | Look for entries with multiple maps from same dataset | | Cellular context | 15-40A | Cryo-ET | Tomographic datasets showing in-situ arrangement | | Reprocessing | Any | Any | Must have EMPIAR raw data; prefer recent datasets (better detectors) |
Quality assessment checklist:
Resolution trend analysis: If multiple maps exist over time, note the resolution trajectory. Improvement from 6A (2015) to 2.8A (2023) suggests the sample is amenable to high-resolution single particle analysis with modern hardware.
Assemble findings into an actionable report:
| Pattern | Description | Key Phases | |---------|-------------|------------| | Structure Discovery | Find all EM data for a protein | 0, 1, 2, 5 | | Reprocessing Prep | Find raw data for re-analysis | 0, 1, 3 | | Tomography Survey | Explore in-situ structural data | 0, 4 | | Resolution Comparison | Track resolution improvements over time | 0, 1, 2 | | Map-Model Validation | Assess quality of fitted atomic models | 0, 1, 2, 5 |
RCSBAdvSearch_search_structures with method filterIDR (Image Data Resource, https://idr.openmicroscopy.org) is the reference repository for light microscopy and high-content screening data — distinct from the EM databases above. Use it to find published imaging studies and images by curated metadata across all ~140 studies at once:
IDR_search_studies — which screens/projects involve a gene/organism/compound/phenotype. Returns containing screens and projects with IDR container IDs.tu.run_tool("IDR_search_studies", {"key": "Gene Symbol", "value": "TP53"}) -> 12 studies (idr0043 Human Protein Atlas, idr0135 melanocytes, ...).tu.run_tool("IDR_search_studies", {"key": "Phenotype", "value": "spindly"}) -> 4 RhoGTPase screens (idr0028).IDR_search_images — individual images matching metadata, each with IDR image ID, webclient URL, and key/value pairs (gene, cell line, antibody, organism).IDR_list_metadata_keys — discover the searchable keys (Gene Symbol, Organism, Compound Name, Cell Line, Phenotype, Antibody Name, Pathology, ...).IDR_list_values_for_key — enumerate values + image counts for a key, e.g. all organisms or all screened compounds.Notes: value matching is case-sensitive on the stored capitalization (organism must be Homo sapiens, not homo sapiens); use IDR_list_values_for_key to find valid values. To drill from a returned IDR study container into its datasets/images, use the existing IDR_get_study / IDR_get_study_datasets / IDR_list_dataset_images / IDR_get_image_map_annotations tools.
Other measured skills in the registry, with their headline benchmark lift.