common.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:singlecell-dash 作者: czbiohub 项目源码 文件源码
def read_tissue_smushed(self, folder, verbose=False, tissue=None):
        smusheds = {}

        if tissue is None:
            globber = glob.iglob(os.path.join(folder, 'smushed-*'))
        else:
            globber = glob.iglob(os.path.join(folder, f'smushed-{tissue}*'))

        for filename in globber:
            if verbose:
                print(f'Reading {filename} ...')
            tissue = filename.split('smushed-')[-1].split('.')[0]
            tissue = tissue.split('-')[0]
            df = pd.read_csv(filename, index_col=0)
            df.rename(columns={'0': 0, '1': 1}, inplace=True)
            smusheds[tissue] = df
            assert len(df.columns.difference([0, 1, 'cluster'])) == 0
        return smusheds
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号