{
  "_id": "6a1f1c54b401979e7341f744",
  "Package": "segmenTier",
  "Type": "Package",
  "Title": "Similarity-Based Segmentation of Multidimensional Signals",
  "Version": "0.1.3",
  "Author": "Rainer Machne, Douglas B. Murray, Peter F. Stadler",
  "URL": "https://github.com/raim/segmenTier",
  "BugReports": "https://github.com/raim/segmenTier/issues",
  "Maintainer": "Rainer Machne <raim@tbi.univie.ac.at>",
  "Description": "A dynamic programming solution to segmentation based on\nmaximization of arbitrary similarity measures within segments.\nThe general idea, theory and this implementation are described\nin Machne, Murray & Stadler (2017)\n<doi:10.1038/s41598-017-12401-8>. In addition to the core\nalgorithm, the package provides time-series processing and\nclustering functions as described in the publication. These are\ngenerally applicable where a `k-means` clustering yields\nmeaningful results, and have been specifically developed for\nclustering of the Discrete Fourier Transform of periodic gene\nexpression data (`circadian' or `yeast metabolic\noscillations'). This clustering approach is outlined in the\nsupplemental material of Machne & Murray (2012)\n<doi:10.1371/journal.pone.0037906>), and here is used as a\nbasis of segment similarity measures. Notably, the time-series\nprocessing and clustering functions can also be used as\nstand-alone tools, independent of segmentation, e.g., for\ntranscriptome data already mapped to genes.",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Repository": "https://raim.r-universe.dev",
  "Date/Publication": "2025-07-17 09:59:52 UTC",
  "RemoteUrl": "https://github.com/raim/segmentier",
  "RemoteRef": "HEAD",
  "RemoteSha": "91505fd75333466c9568b66112b037a7cdd09b73",
  "RemoteSubdir": "pkg",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-16 08:49:40 UTC",
    "User": "root"
  },
  "MD5sum": "b20713d3702fd3412a262f60db4c6767",
  "_user": "raim",
  "_type": "src",
  "_file": "segmenTier_0.1.3.tar.gz",
  "_fileid": "a5a09ab9b9a41cd7696baff633311beb878ccbde0fec6bd5beb0e5a99f6302de",
  "_filesize": 946732,
  "_sha256": "a5a09ab9b9a41cd7696baff633311beb878ccbde0fec6bd5beb0e5a99f6302de",
  "_created": "2026-05-16T08:49:40.000Z",
  "_published": "2026-06-02T18:09:24.470Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79139688716,
      "time": 155,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7032099882"
    },
    {
      "job": 79139688457,
      "time": 157,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7032100076"
    },
    {
      "job": 79139689343,
      "time": 170,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7032101260"
    },
    {
      "job": 79139688422,
      "time": 153,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7032099666"
    },
    {
      "job": 79139688698,
      "time": 123,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7032096790"
    },
    {
      "job": 79139689076,
      "time": 340,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7032118271"
    },
    {
      "job": 79139688554,
      "time": 102,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7032094664"
    },
    {
      "job": 79139688382,
      "time": 254,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7032109976"
    },
    {
      "job": 79139687371,
      "time": 242,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032083464"
    },
    {
      "job": 79139687496,
      "time": 126,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7366032285"
    },
    {
      "job": 79139688358,
      "time": 144,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7032098863"
    },
    {
      "job": 79139688575,
      "time": 131,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7032097606"
    },
    {
      "job": 79139688558,
      "time": 137,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7032098077"
    }
  ],
  "_buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/raim/segmentier",
  "_commit": {
    "id": "91505fd75333466c9568b66112b037a7cdd09b73",
    "author": "raim <raim@intron>",
    "committer": "raim <raim@intron>",
    "message": "exporting new snr function, and ensuring dimnames\n",
    "time": 1752746392
  },
  "_maintainer": {
    "name": "Rainer Machne",
    "email": "raim@tbi.univie.ac.at",
    "login": "raim",
    "orcid": "0000-0002-1274-5099",
    "uuid": 729902
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.7",
      "role": "Imports"
    },
    {
      "package": "flowMerge",
      "role": "Suggests"
    },
    {
      "package": "flowClust",
      "role": "Suggests"
    },
    {
      "package": "flowCore",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "raim",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-29",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 3,
  "_contributors": [
    {
      "user": "raim",
      "count": 659,
      "uuid": 729902
    },
    {
      "user": "ovpop100",
      "count": 3,
      "uuid": 18185854
    }
  ],
  "_userbio": {
    "uuid": 729902,
    "type": "user",
    "name": "Rainer Machne",
    "description": "theoretical biologist and experimental bioinformatician"
  },
  "_downloads": {
    "count": 194,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/segmenTier"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/raim/segmentier",
  "_searchresults": 8,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/segmenTier.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/raim/segmentier",
  "_realowner": "raim",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2019-02-18"
    }
  ],
  "_exports": [
    "ash",
    "backtrace",
    "calculateScore",
    "clusterCor_c",
    "clusterTimeseries",
    "colorClusters",
    "flowclusterTimeseries",
    "get_snr",
    "log_1",
    "plotdev",
    "plotSegmentation",
    "processTimeseries",
    "segmentCluster.batch",
    "segmentClusters",
    "setVarySettings",
    "sortClusters"
  ],
  "_datasets": [
    {
      "name": "tsd",
      "title": "Transcriptome time-series from budding yeast.",
      "object": "primseg436",
      "file": "primseg436.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "TS_02",
        "TS_03",
        "TS_04",
        "TS_05",
        "TS_06",
        "TS_07",
        "TS_08",
        "TS_09",
        "TS_10",
        "TS_11",
        "TS_12",
        "TS_13",
        "TS_14",
        "TS_15",
        "TS_16",
        "TS_17",
        "TS_18",
        "TS_19",
        "TS_20",
        "TS_21",
        "TS_22",
        "TS_23",
        "TS_24",
        "TS_25"
      ],
      "rows": 7624,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ash",
      "title": "'asinh' data transformation",
      "topics": [
        "ash"
      ]
    },
    {
      "page": "backtrace",
      "title": "Back-tracing step of the 'segmenTier' algorithm.",
      "topics": [
        "backtrace"
      ]
    },
    {
      "page": "calculateScore",
      "title": "segmenTier's core dynamic programming routine in Rcpp",
      "topics": [
        "calculateScore"
      ]
    },
    {
      "page": "clusterCor_c",
      "title": "Calculates position-cluster correlations for scoring function \"icor\".",
      "topics": [
        "clusterCor_c"
      ]
    },
    {
      "page": "clusterTimeseries",
      "title": "Cluster a processed time-series with k-means.",
      "topics": [
        "clusterTimeseries"
      ]
    },
    {
      "page": "colorClusters",
      "title": "Assign colors to clusters.",
      "topics": [
        "colorClusters"
      ]
    },
    {
      "page": "flowclusterTimeseries",
      "title": "Cluster a processed time-series with 'flowClust' & 'flowMerge'.",
      "topics": [
        "flowclusterTimeseries"
      ]
    },
    {
      "page": "get_snr",
      "title": "Scale a DFT to a signal-to-noise ratio, where each frequency is divided by the mean of all other frequencies.",
      "topics": [
        "get_snr"
      ]
    },
    {
      "page": "log_1",
      "title": "log transformation handling zeros by adding 1",
      "topics": [
        "log_1"
      ]
    },
    {
      "page": "logLik.kmeans",
      "title": "Experimental: AIC/BIC for kmeans",
      "topics": [
        "logLik.kmeans"
      ]
    },
    {
      "page": "myPearson",
      "title": "Pearson product-moment correlation coefficient",
      "topics": [
        "myPearson"
      ]
    },
    {
      "page": "plot.clustering",
      "title": "Plot method for the \"clustering\" object.",
      "topics": [
        "plot.clustering"
      ]
    },
    {
      "page": "plot.segments",
      "title": "Plot method for the \"segments\" object.",
      "topics": [
        "plot.segments"
      ]
    },
    {
      "page": "plot.timeseries",
      "title": "Plot method for the \"timeseries\" object.",
      "topics": [
        "plot.timeseries"
      ]
    },
    {
      "page": "plotdev",
      "title": "Switch between plot devices.",
      "topics": [
        "plotdev"
      ]
    },
    {
      "page": "plotSegmentation",
      "title": "Summary plot for the 'segmenTier' pipeline.",
      "topics": [
        "plotSegmentation"
      ]
    },
    {
      "page": "print.segments",
      "title": "Print method for segmentation result from 'segmentClusters'.",
      "topics": [
        "print.segments"
      ]
    },
    {
      "page": "processTimeseries",
      "title": "Process a time-series for clustering and segmentation.",
      "topics": [
        "processTimeseries"
      ]
    },
    {
      "page": "segmentCluster.batch",
      "title": "Batch wrapper for 'segmentClusters'.",
      "topics": [
        "segmentCluster.batch"
      ]
    },
    {
      "page": "segmentClusters",
      "title": "Run the 'segmenTier' algorithm.",
      "topics": [
        "segmentClusters"
      ]
    },
    {
      "page": "segmenTier",
      "title": "segmenTier : cluster-based segmentation from a sequential clustering",
      "topics": [
        "segmenTier"
      ]
    },
    {
      "page": "setVarySettings",
      "title": "Parameters for 'segmentCluster.batch'.",
      "topics": [
        "setVarySettings"
      ]
    },
    {
      "page": "sortClusters",
      "title": "Sort clusters by similarity.",
      "topics": [
        "sortClusters"
      ]
    },
    {
      "page": "tsd",
      "title": "Transcriptome time-series from budding yeast.",
      "topics": [
        "tsd"
      ]
    }
  ],
  "_readme": "https://github.com/raim/segmentier/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp"
  ],
  "_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": "segmenTier.Rmd",
      "filename": "segmenTier.html",
      "title": "segmenTier: Similarity-Based Segmentation of Multi-Dimensional Signals",
      "author": "Rainer Machne, Douglas B. Murray, Peter F. Stadler",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Summary",
        "Theory & Implementation",
        "The Recursion",
        "The Scoring Functions",
        "Scaling & Nuisance Segments",
        "User-Defined Similarities",
        "Time-Series Processing & Clustering",
        "Package Outlook",
        "Usage",
        "Installation",
        "Quick Guide",
        "Demonstrations",
        "Demo I: Direct Interface to Algorithm",
        "Demo II: Clustering, Batch Segmentation & Parameter Scans",
        "Karl, the segmenTier",
        "References"
      ],
      "created": "2019-01-16 14:12:25",
      "modified": "2019-02-08 16:18:03",
      "commits": 29
    }
  ],
  "_score": 4.477121254719663,
  "_indexed": true,
  "_nocasepkg": "segmentier",
  "_universes": [
    "raim"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-05-16T08:52:13.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "98a6bc133c7594046880091ace7446b18582bb026bb7452c09312b5cefb2c373",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-05-16T08:52:09.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "87b01cbbffcc7f84255ceced009911d21f29def7940cf75a7ba529bd4f7b85b0",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-05-16T08:52:28.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "3625b458ec3961436b66d2cbc9a7a9438255b467a0f5860ce140631d64587a00",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-05-16T08:52:06.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "e0c16990776cff2a21de7d60364116be551c331854d721effd0f6f07c97c7331",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-05-16T08:51:38.000Z",
      "arch": "aarch64",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "e6c47abe9590f6d248c20ba10a8899b6f188b3a3d06506595a1483fdbd60604b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-05-16T08:54:15.000Z",
      "arch": "x86_64",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "b2f6715e1eae9ae3df21410d589c03f7ae79730029712ab667294fb7e56f8912",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-05-16T08:51:21.000Z",
      "arch": "aarch64",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "0bc32ed9abd8a59ba012487a0c58f177a31d94bf158beae2e3b88de1ce98411b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-05-16T08:52:54.000Z",
      "arch": "x86_64",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "6b4e03120f0e2eec4a46cbe04d45d97a8aab50e7f6576aca9466c3855e14c178",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-05-16T08:51:27.000Z",
      "arch": "x86_64",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "b5507f89818db2e996eeae158e11114785e68df129d04929b8e1fca15ea2922c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-05-16T08:51:23.000Z",
      "arch": "x86_64",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "7e68f1ecac88f022547d3b713b32bd8c233bce03f7677e0c5ee875be52a82210",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-05-16T08:51:17.000Z",
      "arch": "x86_64",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "daf65d1b83b675856a98bf6e7221adf2a3ffe54ef4c32143f837530b6771640a",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.3",
      "date": "2026-06-02T18:09:02.000Z",
      "arch": "emscripten",
      "commit": "91505fd75333466c9568b66112b037a7cdd09b73",
      "fileid": "82b0d46b607a290b18e2e41c5b6565a076d0878f05792010f28afbccac895eff",
      "status": "success",
      "buildurl": "https://github.com/r-universe/raim/actions/runs/25957664288"
    }
  ]
}