Mercurial > repos > iuc > scanpy_cluster_reduce_dimension
diff README.rst @ 0:0e212e42ef88 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/scanpy/ commit 92f85afaed0097d1879317a9f513093fce5481d6
author | iuc |
---|---|
date | Mon, 04 Mar 2019 10:13:44 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.rst Mon Mar 04 10:13:44 2019 -0500 @@ -0,0 +1,105 @@ +The different methods from Scanpy have been grouped by themes: + +1. Filter in `filter.xml` + - Filter cell outliers based on counts and numbers of genes expressed, using `pp.filter_cells` + - Filter genes based on number of cells or counts, using `pp.filter_genes` + - Extract highly variable genes, using `pp.filter_genes_dispersion` + - `tl.highly_variable_genes` (need to be added) + - Subsample to a fraction of the number of observations, using `pp.subsample` + - `queries.gene_coordinates` (need to be added) + - `queries.mitochondrial_genes` (need to be added) + +2. Normalize in `normalize.xml` + - Normalize total counts per cell, using `pp.normalize_per_cell` + - Normalization and filtering as of Zheng et al. (2017), using `pp.recipe_zheng17` + - Normalization and filtering as of Weinreb et al (2017), using `pp.recipe_weinreb17` + - Normalization and filtering as of Seurat et al (2015), using `pp.recipe_seurat` + - Logarithmize the data matrix, using `pp.log1p` + - Scale data to unit variance and zero mean, using `pp.scale` + - Square root the data matrix, using `pp.sqrt` + - Downsample counts, using `pp.downsample_counts` + +3. Remove confounder in `remove_confounders.xml` + - Regress out unwanted sources of variation, using `pp.regress_out` + - `pp.mnn_correct` (need to be added) + - `pp.mnn_correct` (need to be added) + - `pp.magic` (need to be added) + - `tl.sim` (need to be added) + - `pp.calculate_qc_metrics` (need to be added) + - Score a set of genes, using `tl.score_genes` + - Score cell cycle genes, using `tl.score_genes_cell_cycle` + - `tl.cyclone` (need to be added) + - `tl.andbag` (need to be added) + +4. Cluster and reduce dimension in `cluster_reduce_dimension.xml` + - `tl.leiden` (need to be added) + - Cluster cells into subgroups, using `tl.louvain` + - Computes PCA (principal component analysis) coordinates, loadings and variance decomposition, using `pp.pca` + - Computes PCA (principal component analysis) coordinates, loadings and variance decomposition, using `tl.pca` + - Diffusion Maps, using `tl.diffmap` + - t-distributed stochastic neighborhood embedding (tSNE), using `tl.tsne` + - Embed the neighborhood graph using UMAP, using `tl.umap` + - `tl.phate` (need to be added) + - Compute a neighborhood graph of observations, using `pp.neighbors` + - Rank genes for characterizing groups, using `tl.rank_genes_groups` + +4. Inspect + - `tl.paga_compare_paths` (need to be added) + - `tl.paga_degrees` (need to be added) + - `tl.paga_expression_entropies` (need to be added) + - Generate cellular maps of differentiation manifolds with complex topologies, using `tl.paga` + - Infer progression of cells through geodesic distance along the graph, using `tl.dpt` + +5. Plot + 1. Generic + - Scatter plot along observations or variables axes, using `pl.scatter` + - Heatmap of the expression values of set of genes, using `pl.heatmap` + - Makes a dot plot of the expression values, using `pl.dotplot` + - Violin plot, using `pl.violin` + - `pl.stacked_violin` (need to be added) + - Heatmap of the mean expression values per cluster, using `pl.matrixplot` + - Hierarchically-clustered heatmap, using `pl.clustermap` + - `pl.ranking` + + 2. Preprocessing + - Plot the fraction of counts assigned to each gene over all cells, using `pl.highest_expr_genes` + - Plot dispersions versus means for genes, using `pl.filter_genes_dispersion` + - `pl.highly_variable_genes` (need to be added) + - `pl.calculate_qc_metrics` (need to be added) + + 3. PCA + - Scatter plot in PCA coordinates, using `pl.pca` + - Rank genes according to contributions to PCs, using `pl.pca_loadings` + - Scatter plot in PCA coordinates, using `pl.pca_variance_ratio` + - Plot PCA results, using `pl.pca_overview` + + 4. Embeddings + - Scatter plot in tSNE basis, using `pl.tsne` + - Scatter plot in UMAP basis, using `pl.umap` + - Scatter plot in Diffusion Map basis, using `pl.diffmap` + - `pl.draw_graph` (need to be added) + + 5. Branching trajectories and pseudotime, clustering + - Plot groups and pseudotime, using `pl.dpt_groups_pseudotime` + - Heatmap of pseudotime series, using `pl.dpt_timeseries` + - Plot the abstracted graph through thresholding low-connectivity edges, using `pl.paga` + - `pl.paga_compare` (need to be added) + - `pl.paga_path` (need to be added) + + 6. Marker genes: + - Plot ranking of genes using dotplot plot, using `pl.rank_gene_groups` + - `pl.rank_genes_groups_dotplot` (need to be added) + - `pl.rank_genes_groups_heatmap` (need to be added) + - `pl.rank_genes_groups_matrixplot` (need to be added) + - `pl.rank_genes_groups_stacked_violin` (need to be added) + - `pl.rank_genes_groups_violin` (need to be added) + + 7. Misc + - `pl.phate` (need to be added) + - `pl.matrix` (need to be added) + - `pl.paga_adjacency` (need to be added) + - `pl.timeseries` (need to be added) + - `pl.timeseries_as_heatmap` (need to be added) + - `pl.timeseries_subplot` (need to be added) + + \ No newline at end of file