Heatmap with GGplot© Karobben
GGplot: Prism style© Karobben
Understanding the geom_point Function in ggplot2© Karobben

Understanding the geom_point Function in ggplot2

This guide illustrates how to visualize the range of available point shapes in the `ggplot2` package of R. By creating a data frame with a sequence of shape numbers and plotting them using `geom_point()`, users can easily identify and select suitable shapes for their data visualization needs. The resulting plot provides a clear representation of each shape, labeled with its respective shape number, allowing for quick and informed decisions in chart design.
Read more
Overlap calculation in R© Karobben

Overlap calculation in R

There are several R packages that can help you calculate the overlap between two density distributions. For example, `overlap`, `kerndwd`, `KernSmooth`, and `pracma`
Read more
Gene Set Enrichment Analysis (GESA) in R© Karobben

Gene Set Enrichment Analysis (GESA) in R

Gene Set Enrichment Analysis (GSEA) is a powerful tool for interpreting gene expression data in the context of predefined biological pathways and gene sets. It allows researchers to identify enriched gene sets, discover new relationships between genes, and gain insights into the underlying biological mechanisms. Who sad this?
Read more
ggbio© Karobben

ggbio

ggbio, a powerful package to plot all kinds of sequence plot
Read more
Build BSgenome by youself© Karobben
ggkaboom: minimal codes for ggplot© Karobben

How to do anova in R

When we compare our control with another group, the t-test could fit our goal very well. But when we need to compare it into more than 1 group, 3 groups for example, the t-test could only give the random false positive independently. That means three false positives in three comparisons. This would cause a problem. Because the false positive we need to consider now is at least one false positive in three comparisons. It means we need to adjust the p-value and apply a rigorous method to achieve a more reliable result. For doing that, ANOVA was introduced and applied.
Read more
Develop a Binary Tree in R© Karobben

Develop a Binary Tree in R

A binary tree is a type of tree data structure in which each node has at most two child nodes, typically referred to as the left child and right child. The nodes in a binary tree are arranged in a hierarchical order, with the topmost node called the root node. Who said this?
Read more

edgeR

Paper reading notes for edgeR
Read more
Bubble + Tree plot in GGPLOT| Go plot, KEGG plot© Karobben
ggupset examples | upset plot for ggplot extention© Karobben
geom_bar | ggplot examples
XGboost With R

XGboost With R

XGBoost (Extreme Gradient Boosting) is a popular open-source machine learning library used for classification and regression tasks. It is designed to improve upon the performance of traditional gradient boosting algorithms by adding additional regularization and optimizing the gradient descent algorithm. It is widely used in industry and has won several machine learning competitions. Who said this?
Read more