{
  "_id": "6ad1f0540edca5be250229ab",
  "Package": "jointseg",
  "Type": "Package",
  "Title": "Joint Segmentation of Multivariate (Copy Number) Signals",
  "Version": "1.0.2",
  "Authors@R": "c(person(\"Morgane\", \"Pierre-Jean\", role = c(\"aut\", \"cre\"), \nemail = \"mpierrejean.pro@gmail.com\"),\nperson(\"Pierre\", \"Neuvial\", role = c(\"aut\"),\nemail=\"pierre.neuvial@math.univ-toulouse.fr\"),\nperson(\"Guillem\", \"Rigaill\", role = \"aut\"))",
  "Description": "Methods for fast segmentation of multivariate signals into\npiecewise constant profiles and for generating realistic\ncopy-number profiles. A typical application is the joint\nsegmentation of total DNA copy numbers and allelic ratios\nobtained from Single Nucleotide Polymorphism (SNP) microarrays\nin cancer studies. The methods are described in Pierre-Jean,\nRigaill and Neuvial (2015) <doi:10.1093/bib/bbu026>.",
  "License": "LGPL (>= 2.1)",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/mpierrejean/jointseg",
  "RoxygenNote": "6.1.1",
  "BugReports": "https://github.com/mpierrejean/jointseg/issues",
  "Repository": "https://mpierrejean.r-universe.dev",
  "Date/Publication": "2019-01-07 10:58:45 UTC",
  "RemoteUrl": "https://github.com/mpierrejean/jointseg",
  "RemoteRef": "HEAD",
  "RemoteSha": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-16 09:05:06 UTC",
    "User": "root"
  },
  "Author": "Morgane Pierre-Jean [aut, cre],\nPierre Neuvial [aut],\nGuillem Rigaill [aut]",
  "Maintainer": "Morgane Pierre-Jean <mpierrejean.pro@gmail.com>",
  "_user": "mpierrejean",
  "_type": "src",
  "_file": "jointseg_1.0.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/f12280287631585fd5f35d841603ffe47e588b656f3b7ee5e9f4c053d6dd11b8",
  "_filesize": 2931274,
  "_sha256": "f12280287631585fd5f35d841603ffe47e588b656f3b7ee5e9f4c053d6dd11b8",
  "_expires": "2027-01-24T09:37:21.000Z",
  "_created": "2026-10-16T09:05:06.000Z",
  "_published": "2026-10-16T09:37:24.118Z",
  "_buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116897833393,
      "time": 127,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12035853327"
    },
    {
      "job": 116897833458,
      "time": 173,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12035893488"
    },
    {
      "job": 116897833457,
      "time": 99,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12035838210"
    },
    {
      "job": 116897833596,
      "time": 125,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12035649856"
    },
    {
      "job": 116897833481,
      "time": 100,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12037742322"
    },
    {
      "job": 116897833644,
      "time": 247,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12036751176"
    },
    {
      "job": 116897833378,
      "time": 122,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12037074322"
    },
    {
      "job": 116897833517,
      "time": 290,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12035953623"
    },
    {
      "job": 116896417037,
      "time": 226,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12035614407"
    },
    {
      "job": 116897833316,
      "time": 111,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12035554002"
    },
    {
      "job": 116897833572,
      "time": 355,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12036277872"
    },
    {
      "job": 116897833484,
      "time": 141,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12036043066"
    },
    {
      "job": 116897833454,
      "time": 131,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12036142847"
    },
    {
      "job": 116897833573,
      "time": 353,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12036292818"
    },
    {
      "job": 116897833552,
      "time": 101,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12036810394"
    }
  ],
  "_upstream": "https://github.com/mpierrejean/jointseg",
  "_commit": {
    "id": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
    "author": "Morgane Pierre-Jean <mpierrejean.pro@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #11 from mpierrejean/develop\n\nDevelop",
    "time": 1546858725
  },
  "_maintainer": {
    "name": "Morgane Pierre-Jean",
    "email": "mpierrejean.pro@gmail.com",
    "login": "mpierrejean",
    "description": "",
    "uuid": 11524264
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.0",
      "role": "Depends"
    },
    {
      "package": "acnr",
      "version": ">= 0.3.1",
      "role": "Imports"
    },
    {
      "package": "matrixStats",
      "version": ">= 0.6.0",
      "role": "Imports"
    },
    {
      "package": "DNAcopy",
      "role": "Imports"
    },
    {
      "package": "PSCBS",
      "role": "Suggests"
    },
    {
      "package": "R.cache",
      "role": "Suggests"
    },
    {
      "package": "digest",
      "role": "Suggests"
    },
    {
      "package": "changepoint",
      "version": ">= 1.0.2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "mpierrejean",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [],
  "_tags": [],
  "_stars": 7,
  "_contributors": [
    {
      "user": "pneuvial",
      "count": 72,
      "uuid": 7895899
    },
    {
      "user": "mpierrejean",
      "count": 6,
      "uuid": 11524264
    },
    {
      "user": "guillemr",
      "count": 5,
      "uuid": 10654267
    }
  ],
  "_userbio": {
    "uuid": 11524264,
    "type": "user",
    "name": "Morgane Pierre-Jean",
    "followers": 3
  },
  "_downloads": {
    "count": 367,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/jointseg"
  },
  "_devurl": "https://github.com/mpierrejean/jointseg",
  "_searchresults": 63,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/jointseg.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/mpierrejean/jointseg",
  "_realowner": "mpierrejean",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2017-11-27"
    },
    {
      "version": "1.0.1",
      "date": "2017-11-28"
    },
    {
      "version": "1.0.2",
      "date": "2019-01-11"
    },
    {
      "version": "1.0.3",
      "date": "2025-05-14"
    }
  ],
  "_exports": [
    "anotherBkp",
    "binMissingValues",
    "defaultWeights",
    "doCBS",
    "doDynamicProgramming",
    "doGFLars",
    "doPSCBS",
    "doPSCN",
    "doRBS",
    "estimateSd",
    "Fpsn",
    "getCopyNumberDataByResampling",
    "getTpFp",
    "jointSeg",
    "leftMultiplyByInvXAtXA",
    "leftMultiplyByXt",
    "modelSelection",
    "multiplyXtXBySparse",
    "oneBkp",
    "plotSeg",
    "pruneByDP",
    "PSSeg",
    "randomProfile",
    "segmentByGFLars",
    "segmentByRBS"
  ],
  "_help": [
    {
      "page": "binMissingValues",
      "title": "binMissingValues",
      "topics": [
        "binMissingValues"
      ]
    },
    {
      "page": "doCBS",
      "title": "Run CBS segmentation",
      "topics": [
        "doCBS"
      ]
    },
    {
      "page": "doDynamicProgramming",
      "title": "Run segmentation by dynamic programming",
      "topics": [
        "doDynamicProgramming"
      ]
    },
    {
      "page": "doGFLars",
      "title": "Group fused Lars segmentation",
      "topics": [
        "doGFLars"
      ]
    },
    {
      "page": "doPSCBS",
      "title": "Run Paired PSCBS segmentation",
      "topics": [
        "doPSCBS"
      ]
    },
    {
      "page": "doPSCN",
      "title": "Run PSCN segmentation (defunct)",
      "topics": [
        "doPSCN"
      ]
    },
    {
      "page": "doRBS",
      "title": "Run RBS segmentation",
      "topics": [
        "doRBS"
      ]
    },
    {
      "page": "estimateSd",
      "title": "Robust standard deviation estimator",
      "topics": [
        "estimateSd"
      ]
    },
    {
      "page": "Fpsn",
      "title": "Pruned dynamic programming algorithm",
      "topics": [
        "Fpsn"
      ]
    },
    {
      "page": "getCopyNumberDataByResampling",
      "title": "Generate a copy number profile by resampling",
      "topics": [
        "getCopyNumberDataByResampling"
      ]
    },
    {
      "page": "getTpFp",
      "title": "Calculate the number of true positives and false positives",
      "topics": [
        "getTpFp"
      ]
    },
    {
      "page": "jointSeg",
      "title": "Joint segmentation of multivariate signals",
      "topics": [
        "jointSeg"
      ]
    },
    {
      "page": "mapPositionsBack",
      "title": "mapPositionsBack",
      "topics": [
        "mapPositionsBack"
      ]
    },
    {
      "page": "modelSelection",
      "title": "Model selection",
      "topics": [
        "modelSelection"
      ]
    },
    {
      "page": "plotSeg",
      "title": "Plot signal and breakpoints with segment-level signal estimates",
      "topics": [
        "plotSeg"
      ]
    },
    {
      "page": "pruneByDP",
      "title": "Exact segmentation of a multivariate signal using dynamic programming.",
      "topics": [
        "pruneByDP"
      ]
    },
    {
      "page": "PSSeg",
      "title": "Parent-Specific copy number segmentation",
      "topics": [
        "PSSeg"
      ]
    },
    {
      "page": "randomProfile",
      "title": "Generate a random multi-dimensional profile with breakpoints and noise",
      "topics": [
        "randomProfile"
      ]
    },
    {
      "page": "retour_sn",
      "title": "Extract endpoint matrix from DP result",
      "topics": [
        "retour_sn"
      ]
    },
    {
      "page": "segmentByGFLars",
      "title": "Group fused Lars segmentation (low-level)",
      "topics": [
        "segmentByGFLars"
      ]
    },
    {
      "page": "segmentByRBS",
      "title": "Recursive Binary Segmentation (low-level)",
      "topics": [
        "segmentByRBS"
      ]
    }
  ],
  "_readme": "https://github.com/mpierrejean/jointseg/raw/HEAD/README.md",
  "_rundeps": [
    "acnr",
    "DNAcopy",
    "matrixStats"
  ],
  "_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": "dataGeneration.Rmd",
      "filename": "dataGeneration.html",
      "title": "Generating realistic data with known truth using the jointseg package",
      "author": "M. Pierre-Jean, G. Rigaill, P. Neuvial",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Citing jointseg",
        "Setup",
        "Affymetrix data",
        "Illumina data",
        "Session information",
        "References"
      ],
      "created": "2016-12-16 09:13:34",
      "modified": "2019-01-07 10:34:36",
      "commits": 4
    },
    {
      "source": "PSSeg.Rmd",
      "filename": "PSSeg.html",
      "title": "PSSeg: Parent-Specifc copy number segmentation",
      "author": "M. Pierre-Jean, G. Rigaill, P. Neuvial",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Preparing data to be segmented",
        "Preprocessing",
        "PSSeg segmentation using RBS",
        "Initial segmentation and pruning",
        "Plot segmented profile",
        "Results evaluation",
        "Session information",
        "Citing jointseg",
        "References"
      ],
      "created": "2016-12-15 23:56:11",
      "modified": "2017-11-30 07:39:53",
      "commits": 3
    }
  ],
  "_score": 6.723619835515464,
  "_indexed": true,
  "_nocasepkg": "jointseg",
  "_universes": [
    "mpierrejean"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-10-16T09:07:13.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/a7bd0ea8d4d84efa49cc20dbf90de65d76221ce7b736e017d3fb9247a386e360",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-10-16T09:07:49.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/acae2254c67a6722dedadd77c16a5b59106aabee490bee7067b59de715349992",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-10-16T09:06:52.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/cbf9afc258cef73b7abb924cd03da0159c413f581f838b0f0af1fb4f3dab3a97",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-10-16T09:07:05.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/56396aa40545c1423f2a1f3b778c826e944edcce6ba2ef6b4baa4af0bbf3f184",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-10-16T09:36:30.000Z",
      "arch": "aarch64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/f18df249f8c2e2fa43e3116bfa7b9d17395d5edddb5dabe3741f0824b5329f66",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-10-16T09:08:44.000Z",
      "arch": "x86_64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/e40fd12ee3858054cc090832584142f07a8853c6eeaf14fae5ce2dce55aa3c6e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-10-16T09:32:47.000Z",
      "arch": "aarch64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/eec641c672fe904dae33bdb5c7bbeaa259670ca6c1509e1de8cb390caeaa011f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-10-16T09:09:10.000Z",
      "arch": "x86_64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/d96509bcf98696a8ac79b67f5ed1ca6941ed43914f0b1e131bea2d1dc1a79ecd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-10-16T09:07:19.000Z",
      "arch": "emscripten",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/89cbfc2e78030b95a637d31e8b349782d1e452f5eee2b84489de0ec69724f32a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-10-16T09:10:17.000Z",
      "arch": "aarch64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/845d5eb7a5aa8efb467b819205cbbeaf33f788f1a2683cd68414222ab308452a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-10-16T09:06:18.000Z",
      "arch": "x86_64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/ea30a4b0673fadcf221e1bd09f91343da064e4bd1e12f87ffdf0720a6cf06161",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-10-16T09:06:54.000Z",
      "arch": "x86_64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/1dd49c4a0bb565af0a4d8fba02d7f0e58eced0174da4d1156384adf19ba05342",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-10-16T09:10:08.000Z",
      "arch": "aarch64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/49d0b94b34f8eb9ad0b9af4a58f9acd86a8be5d0b3a0446c8023cbb34270e988",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-10-16T09:06:18.000Z",
      "arch": "x86_64",
      "commit": "5b7ab68d331dc0311264b28ceb264e35d96fb0a2",
      "fileid": "https://r2.ropensci.org/43cb516247f1562d8369b41bb3e97cb820298877a9e63337d0494db1b93d741d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mpierrejean/actions/runs/38877599241"
    }
  ]
}