{
  "_id": "6a1fef6cb401979e73441a55",
  "Package": "OptCirClust",
  "Type": "Package",
  "Title": "Circular, Periodic, or Framed Data Clustering: Fast, Optimal,\nand Reproducible",
  "Version": "0.0.4",
  "Date": "2021-07-27",
  "Authors@R": "c(person(\"Tathagata\", \"Debnath\", role = \"aut\", \ncomment = c(ORCID = \"0000-0001-6445-275X\")),\nperson(\"Joe\", \"Song\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-6883-6547\"),\nemail = \"joemsong@cs.nmsu.edu\"))",
  "Author": "Tathagata Debnath [aut]\n(<https://orcid.org/0000-0001-6445-275X>), Joe Song [aut, cre]\n(<https://orcid.org/0000-0002-6883-6547>)",
  "Maintainer": "Joe Song <joemsong@cs.nmsu.edu>",
  "Description": "Fast, optimal, and reproducible clustering algorithms for\ncircular, periodic, or framed data. The algorithms introduced\nhere are based on a core algorithm for optimal framed\nclustering the authors have developed (Debnath & Song 2021)\n<doi:10.1109/TCBB.2021.3077573>. The runtime of these\nalgorithms is O(K N log^2 N), where K is the number of clusters\nand N is the number of circular data points. On a desktop\ncomputer using a single processor core, millions of data points\ncan be grouped into a few clusters within seconds. One can\napply the algorithms to characterize events along circular DNA\nmolecules, circular RNA molecules, and circular genomes of\nbacteria, chloroplast, and mitochondria. One can also cluster\nclimate data along any given longitude or latitude. Periodic\ndata clustering can be formulated as circular clustering. The\nalgorithms offer a general high-performance solution to\ncircular, periodic, or framed data clustering.",
  "VignetteBuilder": "knitr",
  "License": "LGPL (>= 3)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.1.1",
  "NeedsCompilation": "yes",
  "RdMacros": "Rdpack",
  "Packaged": {
    "Date": "2026-06-03 09:00:33 UTC",
    "User": "root"
  },
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://joemsong.r-universe.dev",
  "Date/Publication": "2021-07-28 06:40:05 UTC",
  "RemoteUrl": "https://github.com/cran/OptCirClust",
  "RemoteRef": "HEAD",
  "RemoteSha": "e176681b90869e849aa18cd54aafa265a5df7928",
  "MD5sum": "0c1cf00e6bd358c60af4f95e74ad87eb",
  "_user": "joemsong",
  "_type": "src",
  "_file": "OptCirClust_0.0.4.tar.gz",
  "_fileid": "ffde58ec2b2f205258df2c584526e4c7c318b716d93b3240c43b54d41325852a",
  "_filesize": 1986679,
  "_sha256": "ffde58ec2b2f205258df2c584526e4c7c318b716d93b3240c43b54d41325852a",
  "_created": "2026-06-03T09:00:33.000Z",
  "_published": "2026-06-03T09:10:04.357Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79258447508,
      "time": 155,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7380190490"
    },
    {
      "job": 79258447487,
      "time": 193,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7380202559"
    },
    {
      "job": 79258447476,
      "time": 174,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7380197011"
    },
    {
      "job": 79258447501,
      "time": 141,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7380185642"
    },
    {
      "job": 79258447431,
      "time": 110,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7380208540"
    },
    {
      "job": 79258447418,
      "time": 337,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7380323414"
    },
    {
      "job": 79258447429,
      "time": 141,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7380192200"
    },
    {
      "job": 79258447381,
      "time": 156,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7380223439"
    },
    {
      "job": 79257830650,
      "time": 210,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380134687"
    },
    {
      "job": 79258447364,
      "time": 130,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380182178"
    },
    {
      "job": 79258447456,
      "time": 109,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7380174472"
    },
    {
      "job": 79258447544,
      "time": 93,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7380168336"
    },
    {
      "job": 79258447540,
      "time": 95,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7380169154"
    }
  ],
  "_buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/OptCirClust",
  "_commit": {
    "id": "e176681b90869e849aa18cd54aafa265a5df7928",
    "author": "Joe Song <joemsong@cs.nmsu.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.0.4\n",
    "time": 1627454405
  },
  "_maintainer": {
    "name": "Joe Song",
    "email": "joemsong@cs.nmsu.edu",
    "login": "joemsong",
    "description": "",
    "uuid": 28720910,
    "orcid": "0000-0002-6883-6547"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Ckmeans.1d.dp",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "plotrix",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "Rdpack",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "ape",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "joemsong",
      "count": 4,
      "uuid": 28720910
    }
  ],
  "_userbio": {
    "uuid": 28720910,
    "type": "user",
    "name": "The Song Lab"
  },
  "_downloads": {
    "count": 173,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/OptCirClust"
  },
  "_searchresults": 22,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/OptCirClust.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "joemsong",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2020-12-09"
    },
    {
      "version": "0.0.2",
      "date": "2020-12-16"
    },
    {
      "version": "0.0.3",
      "date": "2020-12-18"
    },
    {
      "version": "0.0.4",
      "date": "2021-07-28"
    }
  ],
  "_exports": [
    "CirClust",
    "FramedClust"
  ],
  "_help": [
    {
      "page": "CirClust",
      "title": "Circular Data Clustering",
      "topics": [
        "CirClust"
      ]
    },
    {
      "page": "FramedClust",
      "title": "Framed Data Clustering",
      "topics": [
        "FramedClust"
      ]
    },
    {
      "page": "plot.CirClust",
      "title": "Plot Method for Circular Data Clustering",
      "topics": [
        "plot.CirClust"
      ]
    },
    {
      "page": "plot.FramedClust",
      "title": "Plot Method for Framed Data Clustering",
      "topics": [
        "plot.FramedClust"
      ]
    }
  ],
  "_readme": "https://github.com/cran/OptCirClust/raw/HEAD/README.md",
  "_rundeps": [
    "Ckmeans.1d.dp",
    "cli",
    "glue",
    "lifecycle",
    "magrittr",
    "plotrix",
    "plyr",
    "rbibutils",
    "Rcpp",
    "Rdpack",
    "reshape2",
    "rlang",
    "stringi",
    "stringr",
    "vctrs"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "CircularGenomes.Rmd",
      "filename": "CircularGenomes.html",
      "title": "Circular genome clustering",
      "author": "Tathagata Debnath and Joe Song",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Optimal versus heuristic cluster borders on CpG sites of a circular bacterial genome",
        "References"
      ],
      "created": "2020-12-09 09:30:08",
      "modified": "2021-07-28 06:40:05",
      "commits": 3
    },
    {
      "source": "Performance.Rmd",
      "filename": "Performance.html",
      "title": "Performance of three circular data clustering algorithms",
      "author": "Tathagata Debnath and Joe Song",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Runtime as a function of number of points for circular clustering",
        "Runtime as a function of number of clusters",
        "Circular clustering optimality as a function of number of clusters",
        "Conclusions",
        "References"
      ],
      "created": "2020-12-09 09:30:08",
      "modified": "2021-07-28 06:40:05",
      "commits": 2
    },
    {
      "source": "Tutorial_CirClust.Rmd",
      "filename": "Tutorial_CirClust.html",
      "title": "Tutorial on optimal circular clustering",
      "author": "Tathagata Debnath and Joe Song",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data preparation",
        "Clustering the circular data",
        "Visualizing circular clusterings",
        "References"
      ],
      "created": "2020-12-09 09:30:08",
      "modified": "2021-07-28 06:40:05",
      "commits": 4
    },
    {
      "source": "Tutorial_FramedClust.Rmd",
      "filename": "Tutorial_FramedClust.html",
      "title": "Tutorial on optimal framed clustering",
      "author": "Tathagata Debnath and Joe Song",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data preparation",
        "Performing framed clustering on the data",
        "Visualizing framed clusters",
        "References"
      ],
      "created": "2020-12-09 09:30:08",
      "modified": "2021-07-28 06:40:05",
      "commits": 4
    }
  ],
  "_score": 4.421603926869832,
  "_indexed": true,
  "_nocasepkg": "optcirclust",
  "_universes": [
    "joemsong"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.4",
      "date": "2026-06-03T09:03:11.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "e8ff513b0fbacf1a088ee68bddc3ec6559a8b459a17fbc976db3300efcc07d96",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.4",
      "date": "2026-06-03T09:03:46.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "c66dbc6b3b9c518ece2742b758905bcd0b82303f0523be6fa849b1bc696f29ae",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.4",
      "date": "2026-06-03T09:03:29.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "6f69d40d58924347d4e0a0e1971b848ab74a097ae4f95df5bbd8bc011b33d3f5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.4",
      "date": "2026-06-03T09:02:55.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "c1ec93363ff9c9ad988fcf5255be938b74642f6ca74537043893e55eece30c97",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.4",
      "date": "2026-06-03T09:04:03.000Z",
      "arch": "aarch64",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "f0ffa36f70ad4551f0da24ca7fb2016d65233abdc9c130eabafd35f68da9b873",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.4",
      "date": "2026-06-03T09:08:39.000Z",
      "arch": "x86_64",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "1194e419d0a7ceb03a9623e2226f9c28aea535af8dde82e07d0b3d703ae49ea2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.4",
      "date": "2026-06-03T09:03:02.000Z",
      "arch": "aarch64",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "8b9378085b8508e4033f49d8e64fef2503a6eaa2e3f71fa42661c0b2ae4b9819",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.4",
      "date": "2026-06-03T09:04:28.000Z",
      "arch": "x86_64",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "d3f7e310aa627f61f0f5d170e6c1252d7e33f948b9c8bf228b64a7484100aa3e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.4",
      "date": "2026-06-03T09:02:58.000Z",
      "arch": "emscripten",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "4d8c5182b249bb9f415257bf8b6bd1a130c8bcc6be1e625c61a4f56d85d9ca9e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.4",
      "date": "2026-06-03T09:02:00.000Z",
      "arch": "x86_64",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "5895481419bf7cd55b757c4a0918af48f4dd6a1c40960425bb5bcd9ca2b23dc0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.4",
      "date": "2026-06-03T09:01:46.000Z",
      "arch": "x86_64",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "c50ce92cc76c4f6abab9134ab3a84fd6ad51575b7983b0c94c82c3d54a6b1a4c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.4",
      "date": "2026-06-03T09:01:45.000Z",
      "arch": "x86_64",
      "commit": "e176681b90869e849aa18cd54aafa265a5df7928",
      "fileid": "ceceda9edede257e081c63e8edcbdc1f682c41c34d1564f61e269fe85cc2c3c6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/joemsong/actions/runs/26874428869"
    }
  ]
}