Unless I'm mistaken, the filter based on read groups is still not working? Using IGV 2.3.81 (127), the current binary downloaded from the broad and jdk 1.8.0_101.
I have a file containing just one line IWFCDW, followed by a linux newline '\n'.
The filename was entered next to view->preferences->Alignments,
with filter alignments by read group marked, you'll have to mark the
check box a second time for some reason. doing so seems to trigger a refresh, but thereafter still all read groups are displayed (either when reads are grouped by read group or not, squished or expanded view).
The read group line in the bam file header is this format:
@RG ID:IWFCDW PL:ILLUMINA LB:MERGED_4114_AAGGTACA_MANSC1_poolA.10_R1.fq.gz SM:MERGED_4114_AAGGTACA_MANSC1_poolA.10_R1.fq.gz CN:NKICMF
The bam files contains 96 different read groups in total. Reads have their respective RG:Z:IWFCDW tags, which are shown when hoovering over a read.
Thanks,
Roel