Loading...
Loading...
Compare original and translation side by side
t_preprocess.ipynbt_preprocess_cpu.ipynbt_preprocess_gpu.ipynbt_preprocess.ipynbt_preprocess_cpu.ipynbt_preprocess_gpu.ipynbomicverse as ovscanpy as scov.plot_set(font_path='Arial')ov.ov_plot_set()%load_ext autoreload%autoreload 2pbmc3k_filtered_gene_bc_matrices.tar.gzdata/filtered_gene_bc_matrices/hg19/sc.read_10x_mtx(..., var_names='gene_symbols', cache=True)write/ov.pp.qc(adata, tresh={'mito_perc': 0.2, 'nUMIs': 500, 'detected_genes': 250}, doublets_method='scrublet')doublets_methodov.utils.store_layers(adata, layers='counts')ov.pp.preprocess(adata, mode='shiftlog|pearson', n_HVGs=2000, target_sum=5e5)target_sum=Noneov.pp.recover_counts(...)adata.layers['recover_counts'].raw.rawadata.raw = adataadata.raw = adata.copy()ov.utils.retrieve_layers(adata_counts, layers='counts')ov.pp.scale(adata)ov.pp.pca(adata, layer='scaled', n_pcs=50)sc.pp.neighbors(adata, n_neighbors=15, n_pcs=50, use_rep='scaled|original|X_pca')ov.pp.neighbors(..., use_rep='scaled|original|X_pca')ov.pp.neighbors(..., method='cagra')ov.utils.mde(...)ov.pp.umap(adata)ov.pp.mde(...)ov.pp.tsne(...)ov.pp.sude(...)ov.pp.leiden(adata, resolution=1)ov.single.leiden(adata, resolution=1.0)ov.pp.score_genes_cell_cyclecolor='leiden'# Check if leiden clustering exists, if not, run it
if 'leiden' not in adata.obs:
if 'neighbors' not in adata.uns:
ov.pp.neighbors(adata, n_neighbors=15, use_rep='X_pca')
ov.single.leiden(adata, resolution=1.0)ov.pl.embedding(...)ov.utils.embedding(...)leidencolor=adata.obsadata.write('write/pbmc3k_preprocessed.h5ad')plt.savefig(...)t_preprocess.ipynbretrieve_layerst_preprocess_cpu.ipynbdoublets_method='scrublet't_preprocess_gpu.ipynbrapids-singlecellov.pp.anndata_to_GPUov.pp.anndata_to_CPUmethod='cagra'sc.read_10x_mtxvar_names='gene_symbols'nvidia-smiov.pp.preprocessscaled|original|X_pcaov.pp.scaleov.pp.pcaadata.obsomicverse as ovscanpy as scov.plot_set(font_path='Arial')ov.ov_plot_set()%load_ext autoreload%autoreload 2pbmc3k_filtered_gene_bc_matrices.tar.gzdata/filtered_gene_bc_matrices/hg19/sc.read_10x_mtx(..., var_names='gene_symbols', cache=True)write/ov.pp.qc(adata, tresh={'mito_perc': 0.2, 'nUMIs': 500, 'detected_genes': 250}, doublets_method='scrublet')doublets_methodov.utils.store_layers(adata, layers='counts')ov.pp.preprocess(adata, mode='shiftlog|pearson', n_HVGs=2000, target_sum=5e5)target_sum=Noneov.pp.recover_counts(...)adata.layers['recover_counts']adata.raw = adataadata.raw = adata.copy()ov.utils.retrieve_layers(adata_counts, layers='counts')ov.pp.scale(adata)ov.pp.pca(adata, layer='scaled', n_pcs=50)sc.pp.neighbors(adata, n_neighbors=15, n_pcs=50, use_rep='scaled|original|X_pca')ov.pp.neighbors(..., use_rep='scaled|original|X_pca')ov.pp.neighbors(..., method='cagra')ov.utils.mde(...)ov.pp.umap(adata)ov.pp.mde(...)ov.pp.tsne(...)ov.pp.sude(...)ov.pp.leiden(adata, resolution=1)ov.single.leiden(adata, resolution=1.0)ov.pp.score_genes_cell_cyclecolor='leiden'# 检查是否存在leiden聚类结果,若没有则运行聚类
if 'leiden' not in adata.obs:
if 'neighbors' not in adata.uns:
ov.pp.neighbors(adata, n_neighbors=15, use_rep='X_pca')
ov.single.leiden(adata, resolution=1.0)ov.pl.embedding(...)ov.utils.embedding(...)leidencolor=adata.obsadata.write('write/pbmc3k_preprocessed.h5ad')plt.savefig(...)t_preprocess.ipynbretrieve_layerst_preprocess_cpu.ipynbdoublets_method='scrublet't_preprocess_gpu.ipynbrapids-singlecellov.pp.anndata_to_GPUov.pp.anndata_to_CPUmethod='cagra'sc.read_10x_mtxvar_names='gene_symbols'nvidia-smiov.pp.preprocessscaled|original|X_pcaov.pp.scaleov.pp.pcaadata.obsundefinedundefined
**WRONG - DO NOT USE:**
```python
**错误用法 - 请勿使用:**
```pythonundefinedundefinedfillna()undefinedfillna()undefinedundefinedundefinedseurat_v3ValueError: Extrapolation not allowed with blendingundefinedseurat_v3ValueError: Extrapolation not allowed with blendingundefined
**Alternative - Use cell_ranger flavor for batch-aware HVG:**
```python
**替代方案 - 使用cell_ranger方法进行批次相关HVG筛选:**
```pythonundefinedundefinedseuratcell_rangerseurat_v3undefinedseuratcell_rangerseurat_v3undefinedundefinedundefinedshiftlog|pearsonmethod='cagra'shiftlog|pearsonmethod='cagra't_preprocess.ipynbt_preprocess_cpu.ipynbt_preprocess_gpu.ipynbreference.mdt_preprocess.ipynbt_preprocess_cpu.ipynbt_preprocess_gpu.ipynbreference.md