U
    Åmœdß  ã                   @   s\  d dl mZmZmZmZmZmZmZmZ d dl	m
Z
mZ d dlmZmZ d dlmZmZ d dlmZmZ d dlmZmZmZmZmZmZmZ d dlmZmZm Z m!Z! d dl"m#Z#m$Z$m%Z%m&Z& d d	lm'Z'm(Z( d d
lm)Z)m*Z* d dlm+Z+m,Z,m-Z-m.Z.m/Z/ d dlm0Z0 d dlm1Z1 d dl2m3Z3m4Z4 d dl5m6Z6 d dl7m8Z8 d dl7m9Z9m:Z:m;Z; d dl<m=Z= dS )é   )ÚscatterÚviolinÚrankingÚ
clustermapÚ
tracksplotÚ
dendrogramÚcorrelation_matrixÚheatmap)ÚDotPlotÚdotplot)Ú
MatrixPlotÚ
matrixplot)ÚStackedViolinÚstacked_violin)Úfilter_genes_dispersionÚhighly_variable_genes)Ú	embeddingÚpcaÚdiffmapÚ
draw_graphÚtsneÚumapÚspatial)Úpca_loadingsÚpca_scatterÚpca_overviewÚpca_variance_ratio)ÚpagaÚpaga_adjacencyÚpaga_compareÚ	paga_path)Údpt_timeseriesÚdpt_groups_pseudotime)Úrank_genes_groupsÚrank_genes_groups_violin)Úrank_genes_groups_dotplotÚrank_genes_groups_heatmapÚ rank_genes_groups_stacked_violinÚrank_genes_groups_matrixplotÚrank_genes_groups_tracksplot)Úsim)Úembedding_density)Úset_rcParams_scanpyÚset_rcParams_defaults)Úpalettes)Úmatrix)Ú
timeseriesÚtimeseries_subplotÚtimeseries_as_heatmap)Úhighest_expr_genesN)>Z_anndatar   r   r   r   r   r   r   r	   Z_dotplotr
   r   Z_matrixplotr   r   Z_stacked_violinr   r   Z_preprocessingr   r   Z_tools.scatterplotsr   r   r   r   r   r   r   Z_toolsr   r   r   r   Z_tools.pagar   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   Z_rcmodr,   r-   Ú r.   Ú_utilsr/   r0   r1   r2   Z_qcr3   © r6   r6   úQ/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/scanpy/plotting/__init__.pyÚ<module>   s"   (
$	