Meta-Analysis
Cross-dataset meta-analysis computes effect sizes and heterogeneity statistics across multiple datasets, enabling comparisons that no single dataset can answer.
Requires Academic verification.
Cross-Dataset Analysis
curl -X POST -H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
https://api.syndb.xyz/v1/meta-analysis \
-d '{
"table": "neurons",
"metric": "mesh_volume",
"grouping": "brain_structure",
"dataset_ids": "uuid-1,uuid-2,uuid-3"
}'
Parameters
| Field | Required | Description |
|---|---|---|
table | Yes | Target table: neurons, synapses, dendrites, axons, pre_synaptic_terminals, dendritic_spines, vesicles, mitochondria |
metric | Yes | Column to analyze (e.g., mesh_volume, mesh_surface_area, connection_score) |
grouping | Yes | Grouping dimension (e.g., species, brain_structure, cell_type, dataset) |
dataset_ids | Yes | Comma-separated dataset UUIDs |
scope | No | "local" (default) or "federation" |
cluster_ids | No | Comma-separated federation cluster UUIDs; required when scope is federation |
Atlas Comparison
Compare dataset metrics against reference atlases (pre-aggregated materialized views):
curl -H "Authorization: Bearer $TOKEN" \
"https://api.syndb.xyz/v1/meta-analysis/atlas/compare?dataset_ids=uuid-1,uuid-2&grouping=species&metric=mesh_volume"
Federation Scope
To run meta-analysis across federated nodes:
{
"table": "synapses",
"metric": "connection_score",
"grouping": "dataset",
"scope": "federation",
"dataset_ids": "uuid-1,uuid-2",
"cluster_ids": "cluster-uuid-1,cluster-uuid-2"
}
The hub fans the aggregation out to each specified cluster and merges the results. See Cross-Cluster Queries.