This should speed up the client-side matching process, as implemented in #585. This will be helpful when plating samples for huge datasets (e.g. AGP).
I imagine this should be pretty simple to implement (whenever the active study changes, update an activeSamples array or something that's stored as a property of the PlateViewer object or less ideally as a global variable).
Issue created based on this comment by @AmandaBirmingham.