tooluniverse-electron-microscopy-d54d71 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited tooluniverse-electron-microscopy-d54d71 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.