Example #1
0
        # copy ponsnormd to pvc directory
        cponsnormd = bg.copy_file(ponsnormd, pvcdir)
        # get raparc
        corgdir = os.path.join(pth, 'coreg_mri2fdg')
        globstr = '%s/rB*aparc_aseg.nii'%(corgdir)
        raparc = pp.find_single_file(globstr)
        if raparc is None:
            logging.error('%s missing, skipping '%(globstr))
            continue
        #copy raparc_aseg to pvd dir
        craparc = bg.copy_file(raparc, pvcdir)
        # make brainamsk
        wm,gm,pibi = rousset.generate_pibindex_rois_fs(craparc)
        wmf = pp.fname_presuffix(craparc, prefix='wm_')
        gmf = pp.fname_presuffix(craparc, prefix='gm_')
        pibif = pp.fname_presuffix(craparc, prefix='pibindex_')
        aff = rousset.ni.load(craparc).get_affine()
        rousset.to_file(wm, aff, wmf)
        rousset.to_file(gm, aff, gmf)
        rousset.to_file(pibi, aff, pibif)
        rois = [gmf, wmf, pibif]
        rsfs = rousset.compute_rsf(rois)
        transfer_mtx = rousset.gen_transfer_matrix(rsfs, rois)
        obs = rousset.get_observed_conc(cponsnormd, rois)
        transferf = os.path.join(pvcdir, 'transfer_matrix')
        rousset.np.save(transferf, transfer_mtx)
        obsf = os.path.join(pvcdir, 'observed')
        rousset.np.save(obsf, obs)
        logging.info('Created %s'%(pvcdir))
        
Example #2
0
            continue
        # copy ponsnormd to pvc directory
        cponsnormd = bg.copy_file(ponsnormd, pvcdir)
        # get raparc
        corgdir = os.path.join(pth, 'coreg_mri2fdg')
        globstr = '%s/rB*aparc_aseg.nii' % (corgdir)
        raparc = pp.find_single_file(globstr)
        if raparc is None:
            logging.error('%s missing, skipping ' % (globstr))
            continue
        #copy raparc_aseg to pvd dir
        craparc = bg.copy_file(raparc, pvcdir)
        # make brainamsk
        wm, gm, pibi = rousset.generate_pibindex_rois_fs(craparc)
        wmf = pp.fname_presuffix(craparc, prefix='wm_')
        gmf = pp.fname_presuffix(craparc, prefix='gm_')
        pibif = pp.fname_presuffix(craparc, prefix='pibindex_')
        aff = rousset.ni.load(craparc).get_affine()
        rousset.to_file(wm, aff, wmf)
        rousset.to_file(gm, aff, gmf)
        rousset.to_file(pibi, aff, pibif)
        rois = [gmf, wmf, pibif]
        rsfs = rousset.compute_rsf(rois)
        transfer_mtx = rousset.gen_transfer_matrix(rsfs, rois)
        obs = rousset.get_observed_conc(cponsnormd, rois)
        transferf = os.path.join(pvcdir, 'transfer_matrix')
        rousset.np.save(transferf, transfer_mtx)
        obsf = os.path.join(pvcdir, 'observed')
        rousset.np.save(obsf, obs)
        logging.info('Created %s' % (pvcdir))
Example #3
0
            continue
        # copy dvr to pvc directory
        cdvr = bg.copy_file(dvr, pvcdir)
        # get raparc
        corgdir = os.path.join(pth, "coreg")
        globstr = "%s/rB*aparc_aseg.nii" % (corgdir)
        raparc = pp.find_single_file(globstr)
        if raparc is None:
            logging.error("%s missing, skipping " % (globstr))
            continue
        # copy raparc_aseg to pvd dir
        craparc = bg.copy_file(raparc, pvcdir)
        # make brainamsk
        wm, gm, pibi = rousset.generate_pibindex_rois_fs(craparc)
        wmf = pp.fname_presuffix(craparc, prefix="wm_")
        gmf = pp.fname_presuffix(craparc, prefix="gm_")
        pibif = pp.fname_presuffix(craparc, prefix="pibindex_")
        aff = rousset.ni.load(craparc).get_affine()
        rousset.to_file(wm, aff, wmf)
        rousset.to_file(gm, aff, gmf)
        rousset.to_file(pibi, aff, pibif)
        rois = [gmf, wmf, pibif]
        rsfs = rousset.compute_rsf(rois)
        transfer_mtx = rousset.gen_transfer_matrix(rsfs, rois)
        obs = rousset.get_observed_conc(cdvr, rois)
        transferf = os.path.join(pvcdir, "transfer_matrix")
        rousset.np.save(transferf, transfer_mtx)
        obsf = os.path.join(pvcdir, "observed")
        rousset.np.save(obsf, obs)
        logging.info("Created %s" % (pvcdir))