Compute differential analysis using pyDESeq2 python package (pairwise comparison)
Output
Differantial expression result
Differential expression results ,providing a summary of genes showing significant changes in expression levels between two conditions.
Principal Component Analysis
Show the difference after dimensional reduction via principal component analysis.
Interactive Average Hierarchical Clustering Heatmap
The average linkage method and the Euclidean distance metric was used for hierarchical clustering. Utilizing scipy's hierarchical clustering, the code groups genes and samples, and then rearranges the original DataFrame based on the clustering outcomes. The resulting heatmap, created using Plotly, visually represents the reordered data, making it easier to discern patterns and relationships within the gene expression dataset.
Interactive Volcano plot
This plot permit to visualize the relationship between the log2 fold change and adjusted p-values for each gene. The color scale represents log2 fold change values, and the size of the points is controlled for better visibility. The resulting plot, titled 'Volcano Plot,' provides insights into gene expression changes and their statistical significance.
heatmap
displaying average expression levels across different groups with rows representing individual genes ensembl id and columns representing samples. The hierarchical clustering dendrograms are typically displayed on the side of the heatmap, showing the relationships between samples based on their similarity in expression profiles.
volcano plot
Top 30 statistical significance ( represented as p-values) on the y-axis against fold change values on the x-axis for each feature (genes) in a dataset
Configuration
genes_colname
Column name containing gene ids in expression matrix
string
control_condition
normal_condition
string
unnormal_condition
unnormal_condition
string
padj_value
padj_value
float
0.05
log2FoldChange_value
log2FoldChange value
float
0.5