Plotting (sch.pl)
The plotting module provides visualization functions for all analysis results.
Energy Plots
|
Plot energy landscape on embedding space. |
|
Plot all energy components (total, interaction, degradation, bias) for a cluster. |
|
Plot energy distributions for different clusters using boxplots. |
|
Plot energy landscapes for different clusters using 3D scatter plots. |
Network Plots
|
Plot interaction matrix heatmap. |
|
Plot top genes ranked by network centrality score. |
|
Compare network centrality scores between two clusters. |
|
Plot network centrality scores for a specific gene across clusters. |
|
Plot scatter of two centrality metrics for all clusters. |
|
Plot eigenvalue spectrum in the complex plane. |
|
Plot sorted eigenvector components with top gene annotations. |
|
Plot comprehensive eigenanalysis grid for all clusters. |
|
Generate a Gene Regulatory Network (GRN) graph for a cluster. |
|
Plot a Gene Regulatory Network (GRN) for a user-defined subset of genes. |
Jacobian Plots
|
Plot Jacobian eigenvalues in complex plane for each cluster. |
|
Plot boxplots of positive real and imaginary parts of Jacobian eigenvalues. |
|
Plot boxplots of Jacobian summary statistics. |
|
Plot grid of Jacobian elements (partial derivatives) on UMAP. |
Correlation Plots
|
Plot scatter of gene correlations between two clusters. |
|
Plot grid of correlation scatter plots between all pairs of clusters. |
Perturbation Plots
|
Plot heatmap of perturbation effects across clusters and genes. |
|
Plot perturbation magnitude on embedding and as boxplot. |
|
Plot expression change for specific genes across clusters. |
|
Bar plot of top affected genes showing direction and magnitude. |
|
Compare original and simulated expression for a gene. |
Flow Plots
|
Plot reference velocity flow (e.g., from scVelo). |
|
Create comprehensive visualization of perturbation flow analysis. |
Other Plots
|
Plot sigmoid fit for a gene showing expression CDF and fitted curve. |
|
Plot gene expression trajectories over time. |