Hey Sam,
How divergent are the sequences from Greengenes 13_5? Silva does not cover the same range of phylogenetic diversity as Greengenes, so my guess is that the SI will be a bit higher.
The Lane mask was originally based on a limited number of bacterial, archaeal and eukaryotic (16S/18S respectively) sequences. I can fwd the relevant text if you'd like (had to photocopy). I've been concerned over the mask for a while now, and it is possible that we will revisit it with Greengenes in the future. However, the current recommendation, if looking at the full Greengenes set, is to apply the Lane mask. If you are using a smaller, more targeted sequence set, then relaxing that criteria could increase the phylogenetic signal. The filter_alignment.py script in QIIME has functionality to drop highly gapped positions, and high entropy positions (effectively the goal of the Lane mask) but this is determined on the set of sequences on input not a predetermined mask.
As for Greengenes itself, we do a few things on masking. First, sequences are aligned and masked by SSU-Align (based on Infernal). The alignment is then expanded out to match columns between the SSU-Align alignment and the NAST alignment. We then apply the Lane mask.
I'm not really sure how to think about the effect of the Lane mask and the combination of fragments and full length sequence.
What I'd really like to see, but I don't know if this would actually improve tree quality, would be to dynamically update the mask while determining the splits. I discussed it briefly with Morgan but we never moved forward on it, and while it seems like it may improve the tree, I don't know if it actually would, or if those changes would alter biological conclusions.
Best,
Daniel