For data visualization, the spiral arrangement offers two significant advantages. Firstly, data with long axes can be visualized, enhancing visualization resolution. Secondly, time-series data may be used to reveal recurring patterns.

spiralize is an R package that offers a generic solution for displaying data on spirals. It has many graphics functions that allow users to construct self-defined high-level graphics quickly.

Examples of spiralize visualizations. (A) Daily downloads of the ggplot2 package. (B) 91 subtypes of central nervous system tumors from 2801 samples. (C) DNA methylation and four histone modification signals along the gene BCAT2. (D) Phylogenetic tree of 3738 mammals. Unit on the y-axis: million years ago (mya). (E) Pairwise alignment of CDS of the gene TP53 between human and its mouse homologue.

spiralize can be used for visualizing subtype classification, phylogenetic tree, pairwise alignment, etc.

The package spiralize  and its documentation are available freely at the Comprehensive R Archive Network (CRAN)


Website | + posts

Dr. Tamanna Anwar is a Scientist and Co-founder of the Centre of Bioinformatics Research and Technology (CBIRT). She is a passionate bioinformatics scientist and a visionary entrepreneur. Dr. Tamanna has worked as a Young Scientist at Jawaharlal Nehru University, New Delhi. She has also worked as a Postdoctoral Fellow at the University of Saskatchewan, Canada. She has several scientific research publications in high-impact research journals. Her latest endeavor is the development of a platform that acts as a one-stop solution for all bioinformatics related information as well as developing a bioinformatics news portal to report cutting-edge bioinformatics breakthroughs.


Please enter your comment!
Please enter your name here