OptCirClust
Circular, Periodic, or Framed Data Clustering: Fast, Optimal, and Reproducible
Description
Fast, optimal, and reproducible clustering algorithms for circular, periodic, or framed data. The algorithms introduced here are based on a core algorithm for optimal framed clustering the authors have developed (Debnath & Song 2021) <doi:10.1109/TCBB.2021.3077573>. The runtime of these algorithms is O(K N log^2 N), where K is the number of clusters and N is the number of circular data points. On a desktop computer using a single processor core, millions of data points can be grouped into a few clusters within seconds. One can apply the algorithms to characterize events along circular DNA molecules, circular RNA molecules, and circular genomes of bacteria, chloroplast, and mitochondria. One can also cluster climate data along any given longitude or latitude. Periodic data clustering can be formulated as circular clustering. The algorithms offer a general high-performance solution to circular, periodic, or framed data clustering.
Downloads
258
Last 30 days
16254th
733
Last 90 days
2.7K
Last year
Trend: +43.3% (30d vs prior 30d)
40
Last 30 days
123
Last 90 days
418
Last year
Trend: -20% (30d vs prior 30d)
CRAN Check Status
Show all 13 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | OK |
| r-devel-linux-x86_64-debian-gcc | OK |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (2 non-OK)
dependencies in R code
Namespace in Imports field not imported from: ‘reshape2’ All declared Imports should be used.
dependencies in R code
Namespace in Imports field not imported from: ‘reshape2’ All declared Imports should be used.
Check History
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 22, 2026
dependencies in R code
Namespace in Imports field not imported from: ‘reshape2’ All declared Imports should be used.
dependencies in R code
Namespace in Imports field not imported from: ‘reshape2’ All declared Imports should be used.
ERROR 11 OK · 2 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 18, 2026
dependencies in R code
Namespace in Imports field not imported from: ‘reshape2’ All declared Imports should be used.
dependencies in R code
Namespace in Imports field not imported from: ‘reshape2’ All declared Imports should be used.
whether package can be installed
Installation failed. See 'd:/Rcompile/CRANpkg/local/4.6/OptCirClust.Rcheck/00install.out' for details.
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
dependencies in R code
Namespace in Imports field not imported from: ‘reshape2’ All declared Imports should be used.
dependencies in R code
Namespace in Imports field not imported from: ‘reshape2’ All declared Imports should be used.