def __init__(self, shell,
                 matlab='matlab',
                 pyconverter=np.asarray,
                 **kwargs):
        super(MatlabMagics, self).__init__(shell)

        if 'octave' in matlab.lower():
            self.Matlab = pymat.Octave(matlab, **kwargs)
        else:
            self.Matlab = pymat.Matlab(matlab, **kwargs)
        self.Matlab.start()
        self.pyconverter = pyconverter
if you want to limit the collections override this and return an array of collection names
dataset/ETHPy150Open arokem/python-matlab-bridge/pymatbridge/matlab_magic.py/MatlabMagics.__init__--crossover with--dataset/ETHPy150Open monarch-org/monarch/monarch/models.py/QuerySet.only