Submission deadline: August 31, 2025 11:59 PM ET
Max Quasi-Cliques Challenge
Challenge Description

In this data challenge we're looking for dense subgraphs in the FlyWire Brain Connectome (neuronal wiring diagram). Specifically, we consider the simplified undirected and unweighted graph underlying the connectome, where vertices represent neurons and edges represent synaptic connections, and look for dense subgraphs in it. A subgraph with k nodes and m edges is a quasi-clique with density δ (or δ-quasi-clique in short) if at least a δ-fraction of its vertex pairs are connected, that is, if:

m ≥ δ · [k · (k − 1) / 2]

Input & Objective

You’ll download an unweighted, undirected graph G = (V, E). Your goal: extract up to 12 large quasi-cliques, one for each density level:

δi = 1/2i, i = 0,1,...,11

Scoring
  • Every δi-quasi-clique is also δi+1-quasi-clique. Hence you can submit fewer than 12 subgraphs and we’ll extend to the implied ones.
  • Your solutions for δ0...δ11 yield subgraph sizes k0...k11, and your score is k0/20 + k1/21 + ... + k11/211 (higher weights for denser subgraphs).
  • In case of score ties, earlier submissions rank higher.
Prerequisites

This challenge is open to all. No prior knowledge of neuroscience is needed - just strong data processing and algorithm skills.

Data
  • Download the simplified FlyWire connectome graph here; the file contains sorted node pairs (edges); if (x, y) is in the list, (y, x) is also an edge
  • Review the sample benchmark solution: here
  • Refer to Python code for calculating densities and scoring in this Colab notebook
Submissions
  • Make a single CSV file with one line per quasi-clique (up to 12) - similar to the benchmark example
  • Each row = comma-separated neuron IDs (one subgraph per row); no headers or other info - our verifier will automatically determine which density each subgraph satisfies
  • Email your CSV to arie@princeton.edu
  • Please run the verifier before submitting to confirm your score and ki values - you may include them in the email for verification
  • Kindly introduce yourself in your first email, tell us how you learned about the challenge, and whether we can list your name on the leaderboard
  • There's no limit on number of submissions — we’ll keep your best one out of those submitted before the deadline
  • Winners receive a special trophy from the FlyWire team at Pricneton University, and an optional invitation to present (see past winner presentations: 1, 2, 3)
Additional Notes
  • Leaderboard shows placements only; all scores and solutions will be published after the deadline
  • Challenge updated on July 21, 2025, to allow a range of density values (vs. fixed ones)
  • Deadline extended from July 31 to August 31. No further changes or extensions are expected.
Leaderboard
Placement is based on score. Ties (if any) are broken by submission date and marked accordingly. All solutions will be revealed after the challenge ends.
Date Name Subgraph Sizes (k0, ..., k11) Score
2025-08-02 Pieter Hoogervorst
current leader by score
- -
2025-08-02 Hussein Amro, Pedro José Correia Duarte, Christian Larsen, Rakesh Nagi, Rick Willemsen - -
2025-08-10 Yehuda Lester - -
2025-08-01 Zuoyu Zhang, Xin Zheng, Tatsuo Okubo - -
2025-08-12 Nils Ceberg, Griffin Badalamente - -
2025-08-12 Thiago Munhoz da Nóbrega - -
2025-08-08 Dean Geckt - -
2025-07-28 Wayne B Hayes - -
2025-08-06 David A. Bader, Harinarayan Asoori Sriram, Srijith Chinthalapudi, Zhihui Du - -
2025-08-11 Kevin Wang - -
2025-07-21 Ies Timmerarends, Bram Timmerarends - -
2025-07-21 Peter Macgregor - -
2025-07-21 Leo Versteegen - -
2025-07-21 Justin Ellis-Joyce - -
2025-07-21 Benchmark [36, 127, 298, 623, 1447, 2722, 5690, 10704, 20139, 34106, 57760, 57760] 829.796875