---
title: "Neutrino Sky Search Observatory Interactive Lab | Sandbox Physics"
description: "Does a neutrino hotspot found by scanning the whole sky count as real evidence? Only if it beats what the search itself would turn up by chance."
canonical_url: "https://sandboxphysics.com/labs/neutrino-sky-search/"
language: "en"
page_type: "lab"
alternate_languages:
  zh-CN: "https://sandboxphysics.com/zh/labs/neutrino-sky-search/"
last_modified: "2026-10-27"
---

Neutrinos · D13 · Where did they come from?

# Neutrino Sky Search Observatory

**Does a neutrino hotspot found by scanning the whole sky count as real evidence?** Only if it beats what the search itself would turn up by chance. Run the same scan on many skies that contain background alone and note the brightest hotspot in each. Your hotspot has to stand out against those. Quoting the chance of a fluctuation at one fixed spot overstates the evidence once you have looked everywhere.

Turn a sky map of reconstructed neutrino directions and record a set of events. Follow one event’s uncertainty ring, then test the same hotspot against a short catalog of candidate sources and against a grid of possible locations across the sky.

> Interactive simulation: open this page in a web browser to change the parameters and run the model.

This is a generated teaching sample that contains directions only; it is not IceCube data or raw sensor hits. The background is isotropic, and each event is spread by an exactly normalized spherical kernel. Energy, acceptance and flux are not modeled. The 162-point grid is deliberately coarse and can miss sources. A finite number of right-ascension scrambles calibrates only this fixed search with its chosen kernel. The tail estimates cannot go below a floor set by the number of simulations, and the Lab claims no discovery significance or real source.

The same events, tested over every searched direction

## How lucky is this sky?

Search declared in advance Selected candidate · same grid

### Frozen reconstructed directions

Equal-area direction chart. Every dot is a generated recorded direction. Gold marks the selected grid candidate; white marks the selected event.

### Likelihood from those events

Colors scale to this record’s maximum score; cells are nearest-grid display tiles, not interpolated source locations. The fixed coarse grid can miss narrow or off-grid sources. Click a chart or use the candidate selector.

### A fairer background comparison

One fixed direction Maximum over search Selected observed score

Each scramble preserves every declination and angular error, then independently randomizes right ascension. Both histograms use the same scrambled skies.

### The local score is only the first question

- **Candidate RA & declination**: $0$
- **Conditional fitted source count**: $0$
- **Twice log-likelihood ratio**: $0$
- **Local tail estimate**: $0$
- **Finite search tail estimate**: $0$
- **Search exceedances / scrambles**: $0$
- **Candidate positions**: $0$
- **Simulation floor**: $0$

The plus-one estimates never reach zero. A local tail means something only for a direction chosen before looking. The search tail accounts for this fixed catalog or grid; it does not cover catalogs, kernels or analyses chosen later. Reaching the simulation floor does not make a discovery.

### Each event direction has an uncertainty

Event number 1

- **Recorded RA & declination**: $0$
- **Distance from candidate**: $0$
- **Assumed 68% kernel radius**: $0$

Reveal injected source and event origins

Cyan ring: recorded event kernel. Gold ring: assumed candidate kernel. Exactly 68% spherical containment, not the sigma parameter itself. The celestial sphere and radial guides represent direction space; they are not flight paths or a detector surface.

Accessible candidate likelihood table

Angles in degrees; conditional direction-only fits

| Grid | RA | Declination | Fitted count | Score |
| --- | --- | --- | --- | --- |

Full list of recorded directions

Every generated recorded event; angles in degrees

| Event | RA | Declination | Sigma parameter |
| --- | --- | --- | --- |

Model, trials & primary sources

Independent Poisson background and source counts grow with arbitrary exposure. Background is uniform in solid angle; source directions follow the normalized von Mises–Fisher kernel. Its concentration is the inverse squared sigma in radians; sigma is a small-angle tangent-plane width, not a containment radius. Source coordinates and component labels are used only for generation and optional truth displays.

Condition on the recorded event total. Fit only a nonnegative source fraction at each fixed direction using a uniform background. No energy, spectral index, time, declination acceptance, atmospheric composition, Earth absorption or real telescope response. Event error estimates are ideal and known. An incorrect analysis width still receives its own conditional scramble calibration; that does not calibrate a fitted flux or source count uncertainty.

The right-handed frame has north upward, zero right ascension along the first horizontal axis and 90-degree right ascension along the negative third axis. The 18 by 9 grid is uniform in right ascension and sine declination, with the poles omitted. All scans and scramble scores are retained in CSV; estimates use one plus the exceedance count divided by one plus the trial total. Limited permutations give noisy estimates and a hard floor, not a Gaussian significance or a confidence interval. Repeated exposure or post-hoc search choices add uncounted trials.

- [IceCube · 40-string point-source likelihood & scrambling](https://arxiv.org/pdf/1012.2137)
- [IceCube · Ten-year finite sky & catalog searches](https://arxiv.org/html/1910.08488)
- [IceCube · Public reconstructed direction columns](https://icecube.wisc.edu/data-releases/2018/10/all-sky-point-source-icecube-data-years-2010-2012/)

[First: reconstruct one track →](https://sandboxphysics.com/labs/icecube-reconstruction/) [Explore the worldwide history →](https://sandboxphysics.com/stories/neutrinos/)

Physics tutorial

## One hotspot, many opportunities

**Background** This teaching search starts from lists of reconstructed directions, after the detector’s event reconstruction is done. The likelihood never uses simulation truth about the events.

**Why it matters** When you search the whole sky, background alone has many chances to look interesting somewhere.

Start with the essentials

- **Focus question**: Would a sky with only background look at least this interesting somewhere?
- **One-sentence intuition**: If you pick a direction after scanning, compare it with the best spot the same search finds in background-only skies.

### Core mathematical model

#### Spread of one event’s direction on the sphere

$$
S(\mathbf n\mid\mathbf s)=\frac{\kappa e^{\kappa(\mathbf n\cdot\mathbf s-1)}}{2\pi(1-e^{-2\kappa})}
$$

The kernel integrates to one over the whole sphere. Its concentration is one over the square of the angular spread, measured in radians.

#### Likelihood for a source plus background

$$
\mathcal L(f)=\prod_i\left[fS_i+(1-f)B_i\right]
$$

The total number of events is taken as given. Only the source fraction, which cannot be negative, is fitted; the background is uniform in solid angle.

#### Test statistic for one direction

$$
T=2\ln\frac{\mathcal L(\widehat f)}{\mathcal L(0)}
$$

The score is computed at every grid position declared in advance. A large score is not by itself a calibrated probability of discovery.

#### Chance probability for the whole search

$$
\widehat p_{\mathrm{search}}=\frac{1+\sum_{b=1}^{B}\mathbf1[T_{b,\max}\geq T_{\mathrm{selected}}]}{B+1}
$$

The same right-ascension scrambles also give the local tail at each spot. With a finite number of scrambles the estimate has a floor, and kernel or catalog choices made later are not accounted for.

### Common difficulties

#### Reconstructed directions are not raw data

**Typical misconception** These points are original IceCube sensor hits.

**Better mental model** They are generated estimates of reconstructed directions. The earlier track Lab shows how the detector gets from sensor hits to a direction.

#### Hitting the simulation floor is not a discovery

**Typical misconception** If no scrambled sky beats the observed score, the significance must be enormous.

**Better mental model** With a finite number of scrambles, the plus-one estimate cannot go below its floor, and it gives no significance in Gaussian sigmas.

### Run the experiment

1. 01

   #### Follow one direction

   Select an event, turn the sphere and open the candidate view.

   **What to observe:** The event’s kernel is drawn as a ring on the sphere that encloses 68% of its probability. A reconstructed direction is not an exact source position.

2. 02

   #### Search more places

   Keep candidate 78 and switch between the three candidates and the 162-point grid.

   **What to observe:** The local score and local tail stay the same. Searching more places can only raise the chance, at that same threshold, that background beats it somewhere.

3. 03

   #### Find a background hotspot

   Choose Background only, then go to the hottest point.

   **What to observe:** That spot can have a small local tail while the tail for the whole search is ordinary, because the spot was picked after looking.

4. 04

   #### Test the grid and the kernel width

   Try Between grid points or Wide directions. Then change Analysis width multiplier and run the search without acquiring again.

   **What to observe:** A coarse grid or the wrong kernel can miss a source. If you make those choices after looking at the data, they count as extra trials.

Physical conclusion

Fix the data and the search plan first, then ask the same question of background-only skies.

## Related experiments and articles

Continue exploring

### How detectors see a neutrino

A neutrino leaves only light, charge or a pair of signals close in time. How does each detector turn that into a direction, an energy or a source?

1. [Lab **Reactor Antineutrino Coincidence** Select prompt and delayed signals against accidental pairs.](https://sandboxphysics.com/labs/reactor-coincidence/)
2. [Lab **Cherenkov Light & Detector Rings** Turn charged-particle geometry into a recorded light pattern.](https://sandboxphysics.com/labs/cherenkov-rings/)
3. [Lab **Liquid Argon Time Projection Chamber** Turn electron arrival times and wire projections into calibrated slice centroids.](https://sandboxphysics.com/labs/liquid-argon-tpc/)
4. [Lab **IceCube: From Sensor Hits to a Track** Infer a track direction from the recorded sensor times.](https://sandboxphysics.com/labs/icecube-reconstruction/)
5. [Lab **Supernova Neutrino Burst Observatory** Scan a frozen burst record, then inspect one interaction at the optical timescale.](https://sandboxphysics.com/labs/supernova-neutrino-burst/)
6. [You are here **Neutrino Sky Search Observatory** Search frozen neutrino directions and compare a local hotspot with paired finite-grid background trials.](https://sandboxphysics.com/labs/neutrino-sky-search/)

Neutrinos · Reading path

### Build a new way to observe the sky

Articles on this path that use this experiment, followed by the other experiments they suggest.

1. [Article **TXS 0506+056: one alert, two separate lines of evidence**](https://sandboxphysics.com/stories/neutrinos/txs-0506-056-multimessenger/)
2. [Lab **IceCube: From Sensor Hits to a Track**](https://sandboxphysics.com/labs/icecube-reconstruction/)
3. [Article **NGC 1068: what does a neutrino excess establish?**](https://sandboxphysics.com/stories/neutrinos/ngc-1068-neutrino-source-evidence/)
4. [Article **Sea, lake and ice: telescopes with complementary skies**](https://sandboxphysics.com/stories/neutrinos/neutrino-telescopes-complementary-sky/)
5. [Article **One neutrino sky, three different questions**](https://sandboxphysics.com/stories/neutrinos/neutrino-sky-diffuse-galactic-point-sources/)

Neutrinos · Reading path

### Read evidence, data and worldwide contributions

Articles on this path that use this experiment, followed by the other experiments they suggest.

1. [Article **Open a real neutrino event file and read it carefully**](https://sandboxphysics.com/stories/neutrinos/reading-public-neutrino-event-data/)

Fields & matter · Starter path

## From a field to an electron microscope

Map an electric field and steer a charged particle. Then find the electron's wavelength and use electron beams to see a crystal and a surface.

[Start here → **Make an Electric Field Visible** Move the probe around a dipole and check that the field always points downhill on the potential landscape. Observe · 8 min](https://sandboxphysics.com/labs/electric-field/)

1. [1 Make an Electric Field Visible](https://sandboxphysics.com/labs/electric-field/)
2. [2 A Charge Bending through Fields](https://sandboxphysics.com/labs/charged-particle/)
3. [3 Electron Wavelength & Voltage](https://sandboxphysics.com/labs/electron-wavelength/)
4. [4 Electron Diffraction & Reciprocal Space](https://sandboxphysics.com/labs/electron-diffraction/)
5. [5 TEM Bright Field, Dark Field & SAED](https://sandboxphysics.com/labs/tem-mode-selector/)
6. [6 SEM Secondary-Electron Topography](https://sandboxphysics.com/labs/sem-topography/)

[View the full path →](https://sandboxphysics.com/topics/fields-and-matter/#starter-path)
