Data-integrity metrics for the Aedes aedes_main FlyTable. Companion annotation-coverage dashboard. Last updated: 2026-10-20 (UTC). Source: flyconnectome/aedesqc.

QC issues (latest)

Actionable problems. Δ is the change since the previous run.

Issue Value Δ View Recommended action
Duplicate root_ids to check 68 – view Server-flagged (root_duplicated); resolve genuine dupes or set status=duplicate to keep
Missing root_id 0 – — Add a position (root_id will follow) or delete the row
Missing position 0 – — Add a defining point_xyz — the position is the durable identity of a row
Bad position 0 – — Review & correct (outside volume, root_id-as-coords, etc.)
Type but no group 1713 – — Row has a type but an empty group — assign the group it belongs to
Bad nucleus 0 – — Review the flagged nucleus
Stale root_ids 2 +2 — Should be ~0 — non-zero means the 30-min FlyTable id-refresh job has stalled

Duplicate root_ids to check spans 68 rows over 34 root_ids. Unlike the CRANT pipeline these are not recomputed here: the value is read straight from the server-maintained root_duplicated checkbox, set every 30 min by the FlyTable update job for any root_id with 2+ rows after setting aside rows tagged status = duplicate. Rows manually tagged status = duplicate (485) are a deliberate “known duplicate, keep anyway” flag and are excluded from the count above.

Status conventions (aedes vs CRANT)

In aedes, status is primarily a proofreading-workflow field (adequate, to_review, needs_extending, SecondPass, complete, …) — see the annotation dashboard for the full breakdown. This is unlike CRANT, where status carried QC flags (uppercase, comma-joined DUPLICATED).

Two lowercase tokens matter for QC and are dropped by default in aedes_meta() (its drop_status default), so this pipeline pulls aedes_meta(drop_status = NULL) to keep them visible:

  • duplicate — manual “I know this row duplicates another root_id but keep it anyway” flag. Excluded from the server’s root_duplicated count.
  • bad_nucleus — flagged nucleus (currently 0 rows, tracked in case it reappears).

Totals

Metric Value Δ
Total rows 23453 +21
Distinct root_ids 22959 +21
root_duplicated (to check) 68 –
status = duplicate 485 –
status = bad_nucleus 0 –

Totals over time