CPROPS-based GMC Catalogs
- CPROPS-based catalogs are systematically constructed inventories of giant molecular clouds derived from CO spectral-line data using refined segmentation techniques.
- They integrate advanced homogenization, noise matching, and dendrogram deblending to ensure unbiased, reproducible measurement of cloud properties.
- Rigorous completeness tests with mock cloud injections validate these catalogs, revealing scale-dependent GMC properties and environmental variations.
A CPROPS-based catalog is a systematically constructed inventory of giant molecular clouds (GMCs) identified in spectral-line data cubes (typically CO observations) using advanced extensions of the original CPROPS (Cloud PROPerties) algorithm. The method has been extensively refined and implemented in the PYCPROPS codebase, notably for producing the PHANGS-ALMA GMC catalogs at a uniform 90 pc resolution. These catalogs standardize cloud identification and measurement, rigorously characterize sample completeness, and deliver per-cloud physical parameters and metadata in reproducible formats (Rosolowsky et al., 2021).
1. Data Homogenization and Preparation
CPROPS-based catalogs require the homogenization of heterogeneous interferometric data cubes. For PHANGS-ALMA, input CO (2–1) data from multiple arrays (ALMA 12m, 7m, and Total Power) typically cover beams from ∼26–90 pc and noise levels from 36 to 208 mK per 2.5 km s⁻¹ channel. Each cube is convolved to a common, round Gaussian beam representing 90 pc at the galaxy's distance, with the convolution kernel computed in Fourier space after native beam deconvolution.
Noise matching involves estimating the local RMS noise and injecting filtered Gaussian noise to produce a final, uniform sensitivity per channel mK. The procedure sets:
This ensures all processed data cubes share identical physical and sensitivity properties, avoiding bias in subsequent cloud segmentation and measurement.
2. Cloud Segmentation and Deblending
Segmentation proceeds via multi-threshold masking and dendrogram analysis:
- Signal mask construction begins by defining high-significance (≥4 σ_T in ≥2 adjacent channels) and low-significance (≥2 σ_T in ≥2 adjacent channels) regions. A final mask incorporates all low-significance regions contiguous with a high-significance pixel, excluding isolated low peaks.
- Local maxima are detected using dendrograms (via the "astrodendro" library). Each leaf corresponds to a local intensity peak , with a "merge level" where peaks would combine.
- Peak selection uses:
- Contrast: K.
- Minimum unique volume: requires at least 0.25 beam-equivalent voxels above .
- Uniqueness: all significant peaks are preserved; prior merging logic based on SIGDISCONT is omitted.
- Minimum separation: none imposed (), allowing retention of beam-sized structures.
Deblending assigns all masked voxels to the surviving seeds using a compactness-weighted seeded watershed algorithm (compactness parameter = 1000) implemented in scikit-image, yielding compact boundaries in position–position–velocity space. Each voxel in is uniquely labeled to one cloud, forming the cloud mask .
3. Completeness Characterization
To rigorously assess completeness, >1000 mock Gaussian clouds are injected into emission-free regions of each data cube, sampling mass (), surface density (), and virial parameter () from log-uniform priors. The associated radius and line width are derived:
The entire segmentation and measurement pipeline is re-run, and recovery is tracked as a function of these injected properties. The detection probability is fitted as a logistic function:
At fixed and , the 50% completeness mass is:
4. Cloud Property Measurement and Catalog Content
Individual cloud properties are extracted from the voxelized mask. Each cloud's pixels are used to calculate:
- CO luminosity (zeroth moment):
Intensity-weighted mean velocity:
Velocity dispersion: deconvolved for channel width,
Spatial second moments: diagonalized to produce major/minor axes. Beam deconvolution yields the deconvolved sizes, and the 2D effective radius is with . Three-dimensional correction is applied for finite disk thickness.
Extrapolation to zero threshold: Moments are measured above sliding intensity thresholds, then extrapolated (linear for , ; quadratic for ) to account for sensitivity bias.
Derived physical properties:
- , with prescriptions dependent on metallicity (, , , normalized at solar )
- Virial mass:
- Virial parameter:
- Surface density:
- Internal pressure:
- Free-fall time:
Catalogs list per-cloud quantities including galaxy name, cloud ID, RA/Dec, , size, orientation, line width, luminosity, mass, surface density, pressure, and free-fall time.
5. Catalog Delivery, Format, and Metadata
Catalogs are released for each galaxy as FITS binary tables and CSV files at 90 pc resolution. File names follow a standardized format (e.g., "PHANGS_ALMA_<NGCxxxx>_90pc_GMC_catalog.fits"). Headers encode the beam size, channel width, noise, and details of the adopted prescription. Columns, units, and derivations are clearly specified. A master index table provides per-galaxy statistics: number of clouds, completeness limit (), resolution, and noise.
| File Format | Key Features | Typical Contents |
|---|---|---|
| FITS, CSV | 90 pc resolution; | Cloud IDs, RA/Dec, physical parameters |
| standardized naming | Galaxy metadata, detection limits | |
| header metadata |
6. Initial Scientific Results and Astrophysical Insights
The ten-galaxy PHANGS-ALMA 90 pc catalog contains 5758 clouds (4986 with peak S/N ≥ 6), with per-galaxy counts ranging from ∼48 to ∼1432. Key observed relations include:
- Size–linewidth scaling: median , normalization ≈ 0.7 km s⁻¹ at 1 pc.
- Mass–radius: nearly uniform , with ≈0.3 dex scatter.
- Virial balance: median (±0.3 dex), .
Mass distributions are modeled with both power-law and truncated Schechter forms: , completeness-corrected. Typical , of a few × , with truncation statistically preferred in ∼4/10 galaxies.
Systematic environmental variations are evident:
- Bar vs. disc: bar clouds have higher (2.6 vs. 1.4), higher (130 vs. 96 pc⁻²), and higher (1.25× vs. 4.7×).
- Arm vs. interarm: arm clouds are slightly denser (87 vs. 75 pc⁻²), with lower (1.2 vs. 1.4) and higher (5.8 vs. 2.3×).
- Galaxy centers show elevated and , which may reflect diffuse gas, streaming, or lower conversion factors.
These results suggest GMC populations are approximately virialized, with surface densities near . Environmental effects produce systematic but moderate variations in cloud mass spectra, surface density, and dynamical state (Rosolowsky et al., 2021).
7. Software Implementation and Reproducibility
All improved algorithms, including noise and resolution homogenization, advanced segmentation and deblending (including dendrograms and seeded watershed methods), completeness modeling, and measurement/extrapolation corrections, are available in the public PYCPROPS python package (github.com/phangsteam/pycprops). This enables standardized, reproducible catalog construction for GMC populations in diverse galactic environments and facilitates direct comparative cloud studies.
CPROPS-based catalogs, as demonstrated by PHANGS-ALMA, represent state-of-the-art practice for GMC segmentation, measurement, and comparative analysis in extragalactic molecular gas science (Rosolowsky et al., 2021).