Astronomy asks us to reconstruct causes from systems we cannot manipulate and histories we cannot replay.
I want to know when observations distinguish between physical explanations—and when the distinction has instead been supplied by the assumptions we bring to the data.
Inference beyond observed support
In development
When the target population occupies regions absent from the calibration sample, reweighting can alter the mixture only within observed support. I am studying which population quantities remain bounded under explicit restrictions on the missing conditional law and how those bounds change when limited information about the unobserved population is introduced.
What the representation leaves behind
In development
A representation learned for reconstruction or prediction may discard variation needed to estimate a physical parameter. The experiments separate losses introduced by the representation from errors introduced by the downstream estimator, testing whether the retained coordinates support physical measurements beyond the task used for training.
Preprint and released package · 2026
Spectra as ordered geometric objects
Normalised line profiles, line widths and shape coordinates in the spectropath toy case.
spectropath represents a spectral line as an ordered path in velocity–flux space. In synthetic tests, its descriptors distinguish profiles with similar widths and low-order moments. Applied to MaNGA Hα spectra, they identify spatially coherent regions of similar line morphology.
Preprint and released package · 2026
Radial structure beyond a single centre
Centre assignments, relative depth and radial profiles for circular, irregular and multi-centred sources. RadialPaths, Fig. 1.
In a multi-centred source, the radial location assigned to a feature depends on the chosen centre. RadialPaths measures distance through the source footprint and retains each position’s centre assignment. In two JADES DR2 systems, the F277W profiles remained stable under modest footprint changes and one-pixel shifts of the centres.
Published methods; extensions in development
Coherent structure in resolved galaxies
Moving from individual galaxies to larger IFU and multiband samples tests whether spectro-spatial segmentation recovers comparable stellar populations and emission-line regions. The tests examine CAPIVARA and SAGUI under these conditions and compare spatially regularised spectral decompositions with changes in the observed spectra and galactic structure.
RecentEarly
2025
From pixels to coherent physical regions
Galaxy images and segmentation maps from de Souza et al. (2025), Fig. 2. CAPIVARA paper
Independent spaxel fits ignore spatial coherence, while bins constructed only to reach a target signal-to-noise ratio need not follow changes in the continuum or emission lines.
Spatial models reconstructed IFU fields while accounting for dependence between neighbouring locations. CAPIVARA grouped spaxels by spectral similarity and returned the groups to their positions in the galaxy. In five MaNGA systems, it recovered regions coherent in continuum and emission-line properties without imposing a bulge–disc decomposition. SAGUI extended the same spectro-spatial principle to multiband images.
Galaxy populations across mass and environment
A Bayesian negative-binomial model separated the expected number of globular clusters from excess count variation. Studies of nuclear star clusters found stellar mass to be the principal predictor of nucleation, with environment contributing a secondary effect. J-PLUS imaging expanded the globular-cluster candidate sample around the M81 group.
Ultraviolet-bright red-sequence galaxies were compared across redshift and stellar mass. In jellyfish galaxies, resolved spectral modelling measured how star formation and stellar populations vary with mass and stripping intensity.
2021
Reconstructing the Milky Way from incomplete tracers
The star-forming structure in the Galactic plane. Kuhn et al. (2021), A&A 651, L10, Fig. 3. Paper
Gaia astrometry identified new nearby open clusters and showed that even the population within roughly one kiloparsec remained incomplete. SPICY extended the census to young stars obscured at optical wavelengths, identifying roughly 120,000 candidates from mid-infrared photometry.
Their spatial distribution supported the identification of 25 star-forming regions in a narrow structure about one kiloparsec long. Its pitch angle of approximately 56 degrees is substantially larger than the value normally assigned to the Sagittarius arm. Analyses of Solar-neighbourhood stars inferred their birth radii. In Gaia-ESO thin-disc dwarfs, survival analysis associated lithium depletion with temperature, metallicity and age, with little additional dependence on migration direction.
From spectral diversity to transient discovery
Graph representation of Type II supernovae at maximum light. de Souza et al. (2023). Paper
Supernova spectra are heterogeneous in phase and wavelength coverage, while subtype labels reduce continuous spectral diversity to a few categories. DRACULA used transfer learning, nonlinear dimensional reduction and clustering to compare Type Ia spectra observed under different conditions. The resulting groups occupied parts of a largely continuous distribution rather than isolated clusters.
For Type II supernovae, a graph connecting 1,595 spectra from 145 objects exposed outliers and temporal evolution without imposing fixed class boundaries. Spectra changed rapidly near maximum light and became more homogeneous toward the plateau end. ELEPHANT searched Fink alerts for extragalactic transients without detected hosts. GLADE+ provided a galaxy catalogue for gravitational-wave counterpart searches.
Learning from selective samples
A held-out spectroscopic sample can resemble the training set while both differ from the photometric population to which an estimator will be applied. The Teddy and Happy catalogues separated two causes of failure: missing colour–magnitude support and changes in measurement errors or selection within covered regions.
We treated spectroscopic follow-up as a sequential decision: after each observation, the candidate pool, class information, observing cost and remaining telescope time change. RESSPECT tested those decisions under simulated survey conditions. The limitation that now interests me is more severe: further observations within the covered region cannot identify what happens in parts of the target population with no spectroscopic support.
Reaction rates across discordant experiments
Measurements of the same nuclear reaction carry experiment-specific normalisations and systematics. Hierarchical Bayesian analyses estimated the reaction parameters and experimental effects jointly.
For ⁷Be(n,p)⁷Li, the inferred rate uncertainties were 1.5–2.0 per cent at temperatures up to 1 GK. For D(p,γ)³He, the uncertainty was 2.2 per cent at 0.8 GK, the temperature most important for deuterium burning during primordial nucleosynthesis.
2017
Probability laws for astronomical observables
Cambridge University Press, 2017. PROSE Award, 2018.
Star formation and metal enrichment can each be recorded as present or absent in a primordial halo. Galaxy redshifts require a continuous response model, while globular-cluster counts show more variation than a Poisson model permits.
The studies used binomial regression for star-formation activity and metal enrichment, gamma regression for photometric redshifts, and Bayesian negative-binomial regression for globular-cluster populations. The central decision was to match the probability law to the observable rather than apply one regression model to all three cases. Bayesian Models for Astrophysical Data gives worked astronomical analyses in R/JAGS and Python/Stan.
From cosmological inference to cosmic geometry
Density ridges in Dark Energy Survey Y1 weak-lensing maps. Moews et al. (2021), MNRAS 500, 859–870. Paper
Principal-component analyses examined how the number of retained components changes the bias of the reconstructed Hubble parameter. COSMOABC compared simulated and observed cluster-count summaries to constrain cosmological parameters when the likelihood was impractical to evaluate.
Density ridges were extracted from DES weak-lensing mass maps as curvilinear structures rather than isolated peaks. SCONCE adapted ridge finding to spherical angular coordinates and conic angular–redshift coordinates, avoiding a planar approximation to the sky.
Making the first stars observable
The masses of the first stars depend on how primordial gas accretes and how stellar feedback interrupts that accretion. Hydrodynamical simulations measured the shapes and spins of their host haloes. Mapping the spin distribution through alternative feedback models produced different Population III initial-mass functions.
Rate calculations and synthetic surveys examined whether Population III gamma-ray bursts and pair-instability supernovae could be detected with JWST, radio and X-ray missions, or the SKA. The assumed initial-mass function determined both which explosions occurred and how many entered a survey. Detectability also depended on transient luminosities, survey depth and cadence.
2008
Magnetic fields and the smallest dark haloes
Electromagnetic fluctuations in the hot plasma after the quark–hadron transition were studied as a source of primordial magnetic fields. The model followed the evolution of the fields and their coherence scales.
Magnetic pressure changes how baryons accumulate in shallow dark-matter potentials. The calculations showed that a random primordial field raises the filtering mass and can reduce the gas fraction of low-mass haloes. Under these conditions, some small haloes could remain dark because they failed to acquire enough baryonic material.