Module 12 Activity Worksheet

Module: Module 12: Big Data in Connectomics
Duration: 4-5 hours
Generated from the module page. Edit modules/module12.md, not this file.


Capability target

Produce a scalable, reproducible query-and-analysis plan for a large connectomics dataset, including storage assumptions, indexing strategy, and provenance capture. Concretely: size a dataset from its imaging parameters before anyone quotes you a price, choose a chunk and shard layout from your actual access pattern rather than from the format everyone else uses, predict which query will dominate your bill, and pin every published number to a segmentation version a stranger can re-query a year from now.

You are done when you can demonstrate this, not when you have filled in every box below.


Before you start

Check that you have:

Bring one question you already have about this topic. Write it here so you can check at the end whether it was answered:

My question:

Questions this module answers

Keep these in view. At the end, answer each in one sentence.

  1. How do we architect data systems for petascale connectomics?
    • Your answer:
  2. Which indexing/query decisions drive analysis speed and reliability?
    • Your answer:
  3. How do we preserve provenance at scale?
    • Your answer:

The task

Scenario: Your team delivers a weekly motif-analysis report from a store holding a ~5 x 10^8-row synapse table, a 120,000-row segment table, and cell-type annotations for about 8,400 neurons. The volume is ~1 mm³, the bytes live in cloud object storage, and your analysis cluster is on-premises. The report is regenerated every Monday and will be cited in a manuscript. Last week’s run took nine hours and produced numbers that do not match the report from three weeks ago; nobody knows why.

  1. Propose a storage and index layout for the expected query patterns: chunk shape, sharding decision, and which products you mirror locally, with a byte estimate for each.
  2. Outline the two queries that will dominate cost, estimate runtime from a sampled measurement, and name the operation you expect to be the bottleneck.
  3. Define the minimum provenance fields for the weekly output and state what happens operationally when one is missing.
  4. Diagnose the three-week discrepancy: list candidate causes in the order you would check them and the evidence that distinguishes them.
  5. Produce one optimization proposal with an expected speedup and its cost, and one reproducibility safeguard someone else could execute without you.

What you hand in


Working checklist

Tick as you go. If you skip a step, write why — a skipped step with a stated reason is a decision; a skipped step without one is a gap.


Evidence and reasoning

Fill one row per claim you make in your artifact. A claim without a limitation is not finished.

# Claim Evidence (what specifically) Limitation / what would change my mind
1      
2      
3      

Confidence. For your main claim, mark one and say why:

Why:

One alternative I considered and rejected, and the reason:


Misconception self-check

These are the errors this module is designed to prevent. Confirm you did not make them, or note where you nearly did:


Session timing (facilitator reference)

Time Segment
00:00-08:00 Architecture framing and failure examples
08:00-20:00 Access-pattern to index mapping exercise
20:00-34:00 Query profiling and bottleneck diagnosis
34:00-46:00 Provenance logging implementation
46:00-56:00 Team review of reproducibility gaps
56:00-60:00 Competency check and next-step assignment

Rubric

Score yourself before anyone else does. Where you fall short, name the specific next action rather than a general intention.

My self-assessment:


Exit prompt

Document one query you use with:

  1. data source/version,
  2. expected runtime class,
  3. one provenance field you currently miss.

Your answer:


Peer review (swap worksheets)

Reviewing someone else’s reasoning is the fastest way to see the gaps in your own. Assess the evidence quality, not whether you agree with the conclusion.


Module page: /modules/module12/ · Slides: /modules/slides/module12/ · Facilitator guide