UPDATE: denoise pca now handles NAs (e.g. landmasks)