adataviz.tools module¶
- adataviz.tools.cal_stats(adata_path, obs1, modality='RNA', expression_cutoff=0, use_raw=False, normalize_per_cell=True, clip_norm_value=10, sum_only=False)[source]¶
- adataviz.tools.composition(obs, groupby, stratify_col, composition_col, outname=None, parent_col=None, sort_cols=None, adata=None, color_palette=None)[source]¶
- adataviz.tools.downsample_adata(adata_path, groupby='Group', obs_path=None, outfile='Group.downsample_1500.h5ad', downsample=1500)[source]¶
- adataviz.tools.export_pseudobulk_adata(adata, outdir, use_raw)[source]¶
Export pseudobulk adata to bed
- adataviz.tools.get_obs(adata_path, add_coord=True, usecols=None, index_name='cell', outfile=None)[source]¶
- adataviz.tools.merge_adata_regions(pseudobulk_adata_path, bin_size=5000, use_raw=True, res=100000, filter_chroms=True, boundary=None, exclude_chroms=['chrY', 'chrM', 'chrX'])[source]¶
Aggregrate 5kb RNA or ATAC adata into 100kb (25kb, or 10kb)
- Parameters:
pseudobulk_adata_path (path)
bin_size (int)
use_raw
res (int) – 100000
filter_chroms (bool) – True
Returns – A dataframe
-------