{
  "_id": "6aba49d199f7aa8c6aa3fa64",
  "Package": "gfpop",
  "Type": "Package",
  "Title": "Graph-Constrained Functional Pruning Optimal Partitioning",
  "Version": "1.1.2",
  "Authors@R": "c(\nperson(\"Vincent\", \"Runge\", email = \"vincent.runge@univ-evry.fr\", role = c(\"aut\", \"cre\")),\nperson(\"Toby\", \"Hocking\", role = c(\"aut\")),\nperson(\"Guillem\", \"Rigaill\", role = c(\"aut\")),\nperson(\"Daniel\", \"Grose\", role = c(\"aut\")),\nperson(\"Gaetano\", \"Romano\", role = c(\"aut\")),\nperson(\"Fatemeh\", \"Afghah\", role = c(\"aut\")),\nperson(\"Paul\", \"Fearnhead\", role = c(\"aut\")),\nperson(\"Michel\", \"Koskas\", role = c(\"ctb\")),\nperson(\"Arnaud\", \"Liehrmann\", role = c(\"ctb\")))",
  "Maintainer": "Vincent Runge <vincent.runge@univ-evry.fr>",
  "Description": "Penalized parametric change-point detection by functional\npruning dynamic programming algorithm. The successive means are\nconstrained using a graph structure with edges defining the\nnature of the changes These changes can be unconstrained (type\nstd), up or down constrained (type up and down) or constrained\nby a minimal size jump (type abs). The type null means that the\ngraph allows us to stay on the same segment. To each edge we\ncan associate some additional properties: a minimal gap size, a\npenalty, some robust parameters (K,a) for biweight (K) and\nHuber losses (K and a). The user can also constrain the\ninferred means to lie between some minimal and maximal values.\nData is modeled by a cost with possible use of a robust loss,\nbiweight and Huber (see edge parameters K and a). These costs\nshould have a quadratic, log-linear or a log-log\nrepresentation. This includes quadratic Gaussian cost (type =\n'mean'), log-linear cost (type = 'variance', 'poisson' or\n'exp') and log-log cost (type = 'negbin'). More details in the\npaper published in the Journal of Statistical Software:\n<doi:10.18637/jss.v106.i06>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.1.0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-09-28 10:57:23 UTC",
    "User": "root"
  },
  "Author": "Vincent Runge [aut, cre], Toby Hocking [aut], Guillem Rigaill\n[aut], Daniel Grose [aut], Gaetano Romano [aut], Fatemeh Afghah\n[aut], Paul Fearnhead [aut], Michel Koskas [ctb], Arnaud\nLiehrmann [ctb]",
  "Repository": "https://vrunge.r-universe.dev",
  "Date/Publication": "2026-09-27 09:10:21 UTC",
  "RemoteUrl": "https://github.com/cran/gfpop",
  "RemoteRef": "HEAD",
  "RemoteSha": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
  "_user": "vrunge",
  "_type": "src",
  "_file": "gfpop_1.1.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/7539a8190b8d48fdecfc1f0b23d23b029716e64e12ba920e909666c2f03cdaa4",
  "_filesize": 3652611,
  "_sha256": "7539a8190b8d48fdecfc1f0b23d23b029716e64e12ba920e909666c2f03cdaa4",
  "_expires": "2027-01-06T11:04:47.000Z",
  "_created": "2026-09-28T10:57:23.000Z",
  "_published": "2026-09-28T11:04:49.574Z",
  "_jobs": [
    {
      "job": 108896733200,
      "time": 125,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10964614576"
    },
    {
      "job": 108896733268,
      "time": 156,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10965476441"
    },
    {
      "job": 108896733171,
      "time": 133,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10965555864"
    },
    {
      "job": 108896733346,
      "time": 148,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10965521101"
    },
    {
      "job": 108896733270,
      "time": 191,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10965377007"
    },
    {
      "job": 108896733221,
      "time": 307,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10965791383"
    },
    {
      "job": 108896733245,
      "time": 183,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10965173101"
    },
    {
      "job": 108896733373,
      "time": 358,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10965991354"
    },
    {
      "job": 108894227894,
      "time": 470,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10966110618"
    },
    {
      "job": 108896733626,
      "time": 127,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10966195037"
    },
    {
      "job": 108896733254,
      "time": 364,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10966720299"
    },
    {
      "job": 108896733309,
      "time": 162,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10965846108"
    },
    {
      "job": 108896733222,
      "time": 120,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10964594653"
    },
    {
      "job": 108896733290,
      "time": 347,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10966400386"
    },
    {
      "job": 108896733296,
      "time": 116,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10965098160"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961",
  "_status": "success",
  "_upstream": "https://github.com/cran/gfpop",
  "_commit": {
    "id": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
    "author": "Vincent Runge <vincent.runge@univ-evry.fr>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.1.2\n",
    "time": 1790500221
  },
  "_maintainer": {
    "name": "Vincent Runge",
    "email": "vincent.runge@univ-evry.fr",
    "login": "vrunge",
    "description": "Assistant professor",
    "uuid": 18656822
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "data.table",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "penaltyLearning",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-39",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.1.2",
      "date": "2026-09-27"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "vrunge",
      "count": 7,
      "uuid": 18656822
    }
  ],
  "_userbio": {
    "uuid": 18656822,
    "type": "user",
    "name": "Vincent Runge",
    "followers": 30,
    "description": "Assistant professor"
  },
  "_downloads": {
    "count": 55,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/gfpop"
  },
  "_mentions": 1,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/gfpop.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_realowner": "vrunge",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2020-11-25"
    },
    {
      "version": "1.0.1",
      "date": "2020-11-30"
    },
    {
      "version": "1.0.2",
      "date": "2020-12-01"
    },
    {
      "version": "1.0.3",
      "date": "2021-02-17"
    },
    {
      "version": "1.1.0",
      "date": "2022-03-10"
    },
    {
      "version": "1.1.1",
      "date": "2023-03-27"
    },
    {
      "version": "1.1.2",
      "date": "2026-09-27"
    }
  ],
  "_exports": [
    "dataGenerator",
    "Edge",
    "gfpop",
    "graph",
    "Node",
    "paperGraph",
    "plot.gfpop",
    "print.gfpop",
    "sdDiff",
    "StartEnd",
    "summary.gfpop"
  ],
  "_datasets": [
    {
      "name": "ECG",
      "title": "Electrocardiogram data",
      "object": "ECG",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "Mono27ac",
      "title": "A small ChIP-seq data set in which peaks can be found using PeakSegFPOP",
      "object": "Mono27ac",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "neuroSpike",
      "title": "Neuro spike train data",
      "object": "neuroSpike",
      "class": [
        "data.table",
        "data.frame"
      ],
      "fields": [
        "seconds",
        "calcium",
        "AR1",
        "TrueSpike"
      ],
      "rows": 20000,
      "table": true,
      "tojson": true
    },
    {
      "name": "profile614chr2",
      "title": "Labeled DNA copy number profile",
      "object": "profile614chr2",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "dataGenerator",
      "title": "Data Generator",
      "topics": [
        "dataGenerator"
      ]
    },
    {
      "page": "ECG",
      "title": "Electrocardiogram data",
      "topics": [
        "ECG"
      ]
    },
    {
      "page": "Edge",
      "title": "Edge generation",
      "topics": [
        "Edge"
      ]
    },
    {
      "page": "gfpop",
      "title": "Graph-Constrained Functional Pruning Optimal Partitioning (gfpop)",
      "topics": [
        "gfpop"
      ]
    },
    {
      "page": "graph",
      "title": "Graph generation",
      "topics": [
        "graph"
      ]
    },
    {
      "page": "itergfpop",
      "title": "Graph-constrained functional pruning optimal partitioning iterated",
      "topics": [
        "itergfpop"
      ]
    },
    {
      "page": "Mono27ac",
      "title": "A small ChIP-seq data set in which peaks can be found using PeakSegFPOP",
      "topics": [
        "Mono27ac"
      ]
    },
    {
      "page": "neuroSpike",
      "title": "Neuro spike train data",
      "topics": [
        "neuroSpike"
      ]
    },
    {
      "page": "Node",
      "title": "Node Values",
      "topics": [
        "Node"
      ]
    },
    {
      "page": "paperGraph",
      "title": "Graphs of our paper in JSS",
      "topics": [
        "paperGraph"
      ]
    },
    {
      "page": "plot.gfpop",
      "title": "plot.gfpop",
      "topics": [
        "plot.gfpop"
      ]
    },
    {
      "page": "print.gfpop",
      "title": "print.gfpop",
      "topics": [
        "print.gfpop"
      ]
    },
    {
      "page": "profile614chr2",
      "title": "Labeled DNA copy number profile",
      "topics": [
        "profile614chr2"
      ]
    },
    {
      "page": "sdDiff",
      "title": "sdDiff",
      "topics": [
        "sdDiff"
      ]
    },
    {
      "page": "StartEnd",
      "title": "Start and End nodes for the graph",
      "topics": [
        "StartEnd"
      ]
    },
    {
      "page": "summary.gfpop",
      "title": "summary.gfpop",
      "topics": [
        "summary.gfpop"
      ]
    }
  ],
  "_readme": "https://github.com/cran/gfpop/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "README.Rmd",
      "filename": "README.html",
      "title": "An Introduction to gfpop",
      "engine": "knitr::rmarkdown",
      "headings": [
        "gfpop Vignette",
        "Vincent Runge",
        "LaMME, Evry University",
        "March 2, 2022",
        "Quick Start",
        "Some examples",
        "Isotonic regression",
        "Fixed number of change-points",
        "Robust up-down with constrained starting and ending states",
        "abs edge",
        "Exponential decay",
        "Graph construction",
        "Supplementary R functions",
        "Data generator function",
        "Standard deviation estimation"
      ],
      "created": "2026-09-27 09:10:21",
      "modified": "2026-09-27 09:10:21",
      "commits": 1
    },
    {
      "source": "applications.Rmd",
      "filename": "applications.html",
      "title": "Applications of GFPOP",
      "author": "Toby Dylan Hocking",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Relevant changes model for DNA copy number data",
        "Multi-modal regression for neuro spike train data set",
        "Nine-state model for QRS complex detection in electrocardiogram (ECG) data",
        "Multi-modal regression and peak model with poisson loss"
      ],
      "created": "2026-09-27 09:10:21",
      "modified": "2026-09-27 09:10:21",
      "commits": 1
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "gfpop",
  "_universes": [
    "vrunge"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-09-28T10:59:28.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/5aacc07c51767b0fcfdeeb5e56e390d2ea43ffe77a57a9b802aa98533b25e972",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-09-28T10:59:49.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/83c6972155d6527ffddba3b01a77960a36803b532762bcc45f2d5e324fae9ff2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-09-28T10:59:37.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/e753b384612175281527d13035440312b3497db0cccde90684b6b22b832cb879",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-09-28T10:59:45.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/fe5bc00ed62d2fdb27ed3836f079f1f7621bd8cd3ab7257d87294cca458cacea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-09-28T11:00:08.000Z",
      "arch": "aarch64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/9f74a93afa51f4174b347b83801f9297b1ef32530f7178821803d5ac9e63012d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-09-28T11:01:12.000Z",
      "arch": "x86_64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/d04da534f649bb78a7840cf228c834cfb61a740140a94685aaecf3d28b4fb244",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-09-28T10:59:47.000Z",
      "arch": "aarch64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/b300b60bdcc5ea75f9b963e5d69d4b24648c639a0580f1f919b639b853bea5b5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-09-28T11:01:50.000Z",
      "arch": "x86_64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/019f777b1bc751bedb2fbb52b67c6a458d713f641182ad376fdccf6f8a441acb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.2",
      "date": "2026-09-28T10:59:39.000Z",
      "arch": "emscripten",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/17de211509e90d8b9a7a3f4585a007b30f6d84baae6fa0a536b5492205543438",
      "status": "success",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-09-28T11:02:31.000Z",
      "arch": "aarch64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/e9ec4b8a2b65580fbfa51d701d837753e7274d737a55012c07dc6b000c173db1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-09-28T10:58:44.000Z",
      "arch": "x86_64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/58ca8a185107240128a1b1d828c51ef549efc5fe7b0a774535e89fb4767178a1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-09-28T10:58:46.000Z",
      "arch": "x86_64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/578e363781e3e271ff87c04ab198d3ede73d2002f137b905a88597fba02bfd65",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-09-28T11:02:11.000Z",
      "arch": "aarch64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/02fc0b6e3ba2c996f8e7da3db8c2ccb850baf424159a1d3839a1834072ffbf61",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-09-28T10:58:38.000Z",
      "arch": "x86_64",
      "commit": "401bd8a1c18df1f52d9dfc1d82d39a6a27747c15",
      "fileid": "https://r2.ropensci.org/8d4e6a719aac5343590669dab01731be4c099d1f8b1892e692490654ba4f3bd6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vrunge/actions/runs/36412000961"
    }
  ]
}