{
  "_id": "6a1f0ae9b401979e7341c61f",
  "Type": "Package",
  "Package": "pedtools",
  "Title": "Creating and Working with Pedigrees and Marker Data",
  "Version": "2.10.0",
  "Authors@R": "person(\"Magnus Dehli\", \"Vigeland\", , \"m.d.vigeland@medisin.uio.no\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-9134-4962\"))",
  "Description": "A comprehensive collection of tools for creating,\nmanipulating and visualising pedigrees and genetic marker data.\nPedigrees can be read from text files or created on the fly\nwith built-in functions. A range of utilities enable\nmodifications like adding or removing individuals, breaking\nloops, and merging pedigrees. An online tool for creating\npedigrees interactively, based on 'pedtools', is available at\n<https://magnusdv.shinyapps.io/quickped>. 'pedtools' is the hub\nof the 'pedsuite', a collection of packages for pedigree\nanalysis. A detailed presentation of the 'pedsuite' is given in\nthe book 'Pedigree Analysis in R' (Vigeland, 2021,\nISBN:9780128244302).",
  "License": "GPL-3",
  "URL": "https://github.com/magnusdv/pedtools,\nhttps://magnusdv.github.io/pedsuite/",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Repository": "https://magnusdv.r-universe.dev",
  "Date/Publication": "2026-04-18 14:07:46 UTC",
  "RemoteUrl": "https://github.com/magnusdv/pedtools",
  "RemoteRef": "HEAD",
  "RemoteSha": "e74373a7d313d31926ca03d0f63c7bc718edb439",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-17 12:09:39 UTC",
    "User": "root"
  },
  "Author": "Magnus Dehli Vigeland [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-9134-4962>)",
  "Maintainer": "Magnus Dehli Vigeland <m.d.vigeland@medisin.uio.no>",
  "MD5sum": "94328d8fd28eb595bcd7f6e8eaf2d707",
  "_user": "magnusdv",
  "_type": "src",
  "_file": "pedtools_2.10.0.tar.gz",
  "_fileid": "9b9fd4573abd7df128c319f45868715c29a5f9fe495adf757652806a42a3c708",
  "_filesize": 1118685,
  "_sha256": "9b9fd4573abd7df128c319f45868715c29a5f9fe495adf757652806a42a3c708",
  "_created": "2026-05-17T12:09:39.000Z",
  "_published": "2026-06-02T16:55:05.014Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79125663772,
      "time": 151,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7042283601"
    },
    {
      "job": 79125664045,
      "time": 146,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7042283028"
    },
    {
      "job": 79125663929,
      "time": 128,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7042280916"
    },
    {
      "job": 79125664124,
      "time": 93,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7042277043"
    },
    {
      "job": 79125663520,
      "time": 207,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7042265784"
    },
    {
      "job": 79125663073,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7364356312"
    },
    {
      "job": 79125664112,
      "time": 112,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7042279348"
    },
    {
      "job": 79125663969,
      "time": 108,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7042278795"
    },
    {
      "job": 79125664051,
      "time": 116,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7042279778"
    }
  ],
  "_buildurl": "https://github.com/r-universe/magnusdv/actions/runs/25990377202",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/magnusdv/pedtools",
  "_commit": {
    "id": "e74373a7d313d31926ca03d0f63c7bc718edb439",
    "author": "Magnus Dehli Vigeland <magnusdv@medisin.uio.no>",
    "committer": "Magnus Dehli Vigeland <magnusdv@medisin.uio.no>",
    "message": "Handle NULLs in `split_genotype_cols`\n",
    "time": 1776521266
  },
  "_maintainer": {
    "name": "Magnus Dehli Vigeland",
    "email": "m.d.vigeland@medisin.uio.no",
    "orcid": "0000-0002-9134-4962"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "kinship2",
      "role": "Imports"
    },
    {
      "package": "pedmut",
      "role": "Imports"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "magnusdv",
  "_selfowned": true,
  "_usedby": 18,
  "_updates": [
    {
      "week": "2025-21",
      "n": 6
    },
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-28",
      "n": 3
    },
    {
      "week": "2025-37",
      "n": 6
    },
    {
      "week": "2025-41",
      "n": 3
    },
    {
      "week": "2025-42",
      "n": 2
    },
    {
      "week": "2025-44",
      "n": 3
    },
    {
      "week": "2025-48",
      "n": 3
    },
    {
      "week": "2025-52",
      "n": 3
    },
    {
      "week": "2026-02",
      "n": 11
    },
    {
      "week": "2026-05",
      "n": 4
    },
    {
      "week": "2026-16",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v2.8.2",
      "date": "2025-07-13"
    },
    {
      "name": "v2.9.0",
      "date": "2025-10-27"
    },
    {
      "name": "v2.10.0",
      "date": "2026-02-01"
    }
  ],
  "_topics": [
    "pedigrees",
    "pedsuite"
  ],
  "_stars": 28,
  "_contributors": [
    {
      "user": "magnusdv",
      "count": 859,
      "uuid": 5310284
    }
  ],
  "_userbio": {
    "uuid": 5310284,
    "type": "user",
    "name": "Magnus Dehli Vigeland",
    "description": "Statistical geneticist"
  },
  "_downloads": {
    "count": 631,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/pedtools"
  },
  "_devurl": "https://github.com/magnusdv/pedtools",
  "_pkgdown": "https://magnusdv.github.io/pedsuite/",
  "_searchresults": 103,
  "_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/pedtools.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/magnusdv/pedtools",
  "_realowner": "magnusdv",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.9.0",
      "date": "2019-10-11"
    },
    {
      "version": "0.9.1",
      "date": "2019-12-02"
    },
    {
      "version": "0.9.2",
      "date": "2020-02-03"
    },
    {
      "version": "0.9.3",
      "date": "2020-03-21"
    },
    {
      "version": "0.9.4",
      "date": "2020-06-18"
    },
    {
      "version": "0.9.5",
      "date": "2020-08-04"
    },
    {
      "version": "0.9.6",
      "date": "2020-11-14"
    },
    {
      "version": "0.9.7",
      "date": "2021-02-10"
    },
    {
      "version": "1.0.1",
      "date": "2021-06-22"
    },
    {
      "version": "1.1.0",
      "date": "2021-12-08"
    },
    {
      "version": "1.2.0",
      "date": "2022-03-30"
    },
    {
      "version": "1.3.0",
      "date": "2022-06-07"
    },
    {
      "version": "2.0.0",
      "date": "2022-11-03"
    },
    {
      "version": "2.1.1",
      "date": "2023-01-05"
    },
    {
      "version": "2.2.0",
      "date": "2023-05-25"
    },
    {
      "version": "2.3.1",
      "date": "2023-08-24"
    },
    {
      "version": "2.4.0",
      "date": "2023-10-02"
    },
    {
      "version": "2.5.0",
      "date": "2023-11-05"
    },
    {
      "version": "2.6.0",
      "date": "2024-03-31"
    },
    {
      "version": "2.7.0",
      "date": "2024-06-28"
    },
    {
      "version": "2.7.1",
      "date": "2024-09-08"
    },
    {
      "version": "2.8.0",
      "date": "2025-01-25"
    },
    {
      "version": "2.8.1",
      "date": "2025-04-29"
    },
    {
      "version": "2.8.2",
      "date": "2025-07-13"
    },
    {
      "version": "2.9.0",
      "date": "2025-10-28"
    },
    {
      "version": "2.10.0",
      "date": "2026-02-01"
    }
  ],
  "_exports": [
    ".annotatePed",
    ".drawPed",
    ".pedAlignment",
    ".pedAnnotation",
    ".pedScaling",
    "addAllele",
    "addChild",
    "addChildren",
    "addDaughter",
    "addMarker",
    "addMarkers",
    "addParents",
    "addSibling",
    "addSon",
    "afreq",
    "afreq<-",
    "alleles",
    "allowsMutations",
    "ancestors",
    "ancestralPed",
    "as_kinship2_pedigree",
    "as.ped",
    "avuncularPed",
    "branch",
    "breakLoops",
    "children",
    "chrom",
    "chrom<-",
    "commonAncestors",
    "commonDescendants",
    "connectedComponents",
    "cousinPed",
    "descendants",
    "descentPaths",
    "distributeMarkers",
    "doubleCousins",
    "doubleFirstCousins",
    "drawPed",
    "emptyMarker",
    "expectedHeterozygosity",
    "expectedHomozygosity",
    "extractSingletons",
    "famid",
    "famid<-",
    "father",
    "females",
    "findLoopBreakers",
    "findLoopBreakers2",
    "founderInbreeding",
    "founderInbreeding<-",
    "founders",
    "foundersFirst",
    "fullSibMating",
    "generations",
    "genotype",
    "genotype<-",
    "getAlleles",
    "getComponent",
    "getFreqDatabase",
    "getGenotypes",
    "getLocusAttributes",
    "getMap",
    "getMarkers",
    "getSex",
    "grandparents",
    "halfCousinPed",
    "halfSibPed",
    "halfSibStack",
    "halfSibTriangle",
    "harmoniseMarkers",
    "hasCommonAncestor",
    "hasInbredFounders",
    "hasLinkedMarkers",
    "hasMarkers",
    "hasParentsBeforeChildren",
    "hasSelfing",
    "hasUnbrokenLoops",
    "inbreedingLoops",
    "internalID",
    "is.marker",
    "is.markerList",
    "is.ped",
    "is.pedList",
    "is.singleton",
    "isHomozygous",
    "isXmarker",
    "leaves",
    "linearPed",
    "males",
    "marker",
    "maskPed",
    "mendelianCheck",
    "mergePed",
    "mother",
    "mutmod",
    "mutmod<-",
    "nAlleles",
    "name",
    "name<-",
    "nChildren",
    "nephews_nieces",
    "newMarker",
    "newPed",
    "niblings",
    "nMarkers",
    "nonfounders",
    "nTyped",
    "nuclearPed",
    "parents",
    "parentsBeforeChildren",
    "ped",
    "pedsize",
    "peelingOrder",
    "piblings",
    "plotPedList",
    "posMb",
    "posMb<-",
    "quadHalfFirstCousins",
    "randomPed",
    "readFreqDatabase",
    "readPed",
    "relabel",
    "removeGenotypes",
    "removeIndividuals",
    "removeMarkers",
    "reorderPed",
    "restorePed",
    "sameGenotype",
    "selectMarkers",
    "selfingPed",
    "setAfreq",
    "setAlleleLabels",
    "setAlleles",
    "setChrom",
    "setFounderInbreeding",
    "setFreqDatabase",
    "setGenotype",
    "setLocusAttributes",
    "setMap",
    "setMarkername",
    "setMarkers",
    "setMutmod",
    "setPosition",
    "setSex",
    "setSNPs",
    "siblings",
    "singleton",
    "singletons",
    "sortGenotypes",
    "spouses",
    "subnucs",
    "swapGenotypes",
    "swapSex",
    "tieLoops",
    "transferMarkers",
    "trim",
    "typedMembers",
    "unmaskPed",
    "unrelated",
    "untypedMembers",
    "validatePed",
    "whichMarkers",
    "writeFreqDatabase",
    "writePed"
  ],
  "_help": [
    {
      "page": "addAllele",
      "title": "Add allele",
      "topics": [
        "addAllele"
      ]
    },
    {
      "page": "as_kinship2_pedigree",
      "title": "Convert pedigree to kinship2 format",
      "topics": [
        "as_kinship2_pedigree"
      ]
    },
    {
      "page": "as.data.frame.ped",
      "title": "Convert ped to data.frame",
      "topics": [
        "as.data.frame.ped"
      ]
    },
    {
      "page": "as.matrix.ped",
      "title": "Convert 'ped' to matrix",
      "topics": [
        "as.matrix.ped",
        "restorePed"
      ]
    },
    {
      "page": "as.ped",
      "title": "Conversions to ped objects",
      "topics": [
        "as.ped",
        "as.ped.data.frame"
      ]
    },
    {
      "page": "connectedComponents",
      "title": "Connected pedigree components",
      "topics": [
        "connectedComponents"
      ]
    },
    {
      "page": "distributeMarkers",
      "title": "Distribute markers evenly along a set of chromosomes",
      "topics": [
        "distributeMarkers"
      ]
    },
    {
      "page": "expectedHomozygosity",
      "title": "Expected homozygosity and heterozygosity",
      "topics": [
        "expectedHeterozygosity",
        "expectedHomozygosity"
      ]
    },
    {
      "page": "extractSingletons",
      "title": "Extract singletons from pedigree",
      "topics": [
        "extractSingletons"
      ]
    },
    {
      "page": "famid",
      "title": "Family identifier",
      "topics": [
        "famid",
        "famid.ped",
        "famid<-",
        "famid<-.ped"
      ]
    },
    {
      "page": "founderInbreeding",
      "title": "Inbreeding coefficients of founders",
      "topics": [
        "founderInbreeding",
        "founderInbreeding<-",
        "setFounderInbreeding"
      ]
    },
    {
      "page": "freqDatabase",
      "title": "Allele frequency database",
      "topics": [
        "freqDatabase",
        "getFreqDatabase",
        "readFreqDatabase",
        "setFreqDatabase",
        "writeFreqDatabase"
      ]
    },
    {
      "page": "getAlleles",
      "title": "Allele matrix manipulation",
      "topics": [
        "getAlleles",
        "removeGenotypes",
        "setAlleles"
      ]
    },
    {
      "page": "getComponent",
      "title": "Pedigree component",
      "topics": [
        "getComponent"
      ]
    },
    {
      "page": "getGenotypes",
      "title": "Genotype matrix",
      "topics": [
        "getGenotypes"
      ]
    },
    {
      "page": "getMap",
      "title": "Tabulate marker positions",
      "topics": [
        "getMap",
        "hasLinkedMarkers",
        "setMap"
      ]
    },
    {
      "page": "getSex",
      "title": "Get or set the sex of pedigree members",
      "topics": [
        "getSex",
        "setSex",
        "swapSex"
      ]
    },
    {
      "page": "harmoniseMarkers",
      "title": "Harmonise markers across components in a ped list",
      "topics": [
        "harmoniseMarkers"
      ]
    },
    {
      "page": "inbreedingLoops",
      "title": "Pedigree loops",
      "topics": [
        "breakLoops",
        "findLoopBreakers",
        "findLoopBreakers2",
        "inbreedingLoops",
        "tieLoops"
      ]
    },
    {
      "page": "is.marker",
      "title": "Test if something is a marker",
      "topics": [
        "is.marker",
        "is.markerList"
      ]
    },
    {
      "page": "is.ped",
      "title": "Is an object a 'ped' object?",
      "topics": [
        "is.ped",
        "is.pedList",
        "is.singleton"
      ]
    },
    {
      "page": "isHomozygous",
      "title": "Find homozygous genotypes",
      "topics": [
        "isHomozygous"
      ]
    },
    {
      "page": "locusAttributes",
      "title": "Get or set locus attributes",
      "topics": [
        "getLocusAttributes",
        "locusAttributes",
        "setLocusAttributes"
      ]
    },
    {
      "page": "marker",
      "title": "Marker objects",
      "topics": [
        "addMarker",
        "marker"
      ]
    },
    {
      "page": "marker_attach",
      "title": "Attach markers to pedigrees",
      "topics": [
        "addMarkers",
        "marker_attach",
        "setMarkers"
      ]
    },
    {
      "page": "marker_getattr",
      "title": "Get marker attributes",
      "topics": [
        "afreq",
        "afreq.list",
        "afreq.marker",
        "afreq.ped",
        "alleles",
        "alleles.list",
        "alleles.marker",
        "alleles.ped",
        "chrom",
        "chrom.list",
        "chrom.marker",
        "chrom.ped",
        "genotype",
        "genotype.marker",
        "genotype.ped",
        "marker_getattr",
        "mutmod",
        "mutmod.list",
        "mutmod.marker",
        "mutmod.ped",
        "name",
        "name.list",
        "name.marker",
        "name.ped",
        "posMb",
        "posMb.marker",
        "posMb.ped"
      ]
    },
    {
      "page": "marker_inplace",
      "title": "Set marker attributes",
      "topics": [
        "afreq<-",
        "afreq<-.list",
        "afreq<-.marker",
        "afreq<-.ped",
        "chrom<-",
        "chrom<-.list",
        "chrom<-.marker",
        "chrom<-.ped",
        "genotype<-",
        "genotype<-.marker",
        "genotype<-.ped",
        "marker_inplace",
        "mutmod<-",
        "mutmod<-.list",
        "mutmod<-.marker",
        "mutmod<-.ped",
        "name<-",
        "name<-.list",
        "name<-.marker",
        "name<-.ped",
        "posMb<-",
        "posMb<-.marker",
        "posMb<-.ped"
      ]
    },
    {
      "page": "marker_prop",
      "title": "Marker properties",
      "topics": [
        "allowsMutations",
        "allowsMutations.default",
        "allowsMutations.list",
        "allowsMutations.marker",
        "allowsMutations.ped",
        "emptyMarker",
        "emptyMarker.default",
        "emptyMarker.list",
        "emptyMarker.marker",
        "emptyMarker.ped",
        "isXmarker",
        "isXmarker.default",
        "isXmarker.list",
        "isXmarker.marker",
        "isXmarker.ped",
        "marker_prop",
        "nAlleles",
        "nAlleles.default",
        "nAlleles.list",
        "nAlleles.marker",
        "nAlleles.ped",
        "nTyped",
        "nTyped.default",
        "nTyped.list",
        "nTyped.marker",
        "nTyped.ped"
      ]
    },
    {
      "page": "marker_select",
      "title": "Select or remove attached markers",
      "topics": [
        "getMarkers",
        "marker_select",
        "removeMarkers",
        "selectMarkers",
        "whichMarkers"
      ]
    },
    {
      "page": "marker_setattr",
      "title": "Set marker attributes",
      "topics": [
        "marker_setattr",
        "setAfreq",
        "setAlleleLabels",
        "setChrom",
        "setGenotype",
        "setMarkername",
        "setPosition"
      ]
    },
    {
      "page": "maskPed",
      "title": "Mask and unmask pedigree datasets",
      "topics": [
        "maskPed",
        "unmaskPed"
      ]
    },
    {
      "page": "mendelianCheck",
      "title": "Check for Mendelian errors",
      "topics": [
        "mendelianCheck"
      ]
    },
    {
      "page": "mergePed",
      "title": "Merge two pedigrees",
      "topics": [
        "mergePed"
      ]
    },
    {
      "page": "newMarker",
      "title": "Internal marker constructor",
      "topics": [
        "newMarker"
      ]
    },
    {
      "page": "newPed",
      "title": "Internal ped constructor",
      "topics": [
        "newPed"
      ]
    },
    {
      "page": "nMarkers",
      "title": "The number of markers attached to a pedigree",
      "topics": [
        "hasMarkers",
        "nMarkers"
      ]
    },
    {
      "page": "ped",
      "title": "Pedigree construction",
      "topics": [
        "ped",
        "singleton",
        "singletons"
      ]
    },
    {
      "page": "ped_basic",
      "title": "Create basic pedigrees",
      "topics": [
        "ancestralPed",
        "avuncularPed",
        "cousinPed",
        "halfCousinPed",
        "halfSibPed",
        "linearPed",
        "nuclearPed",
        "ped_basic",
        "selfingPed"
      ]
    },
    {
      "page": "ped_complex",
      "title": "Complex pedigree structures",
      "topics": [
        "doubleCousins",
        "doubleFirstCousins",
        "fullSibMating",
        "halfSibStack",
        "halfSibTriangle",
        "ped_complex",
        "quadHalfFirstCousins"
      ]
    },
    {
      "page": "ped_internal",
      "title": "Internal ordering of pedigree members",
      "topics": [
        "foundersFirst",
        "hasParentsBeforeChildren",
        "internalID",
        "parentsBeforeChildren",
        "ped_internal",
        "reorderPed"
      ]
    },
    {
      "page": "ped_modify",
      "title": "Add/remove pedigree members",
      "topics": [
        "addChild",
        "addChildren",
        "addDaughter",
        "addParents",
        "addSibling",
        "addSon",
        "branch",
        "ped_modify",
        "removeIndividuals",
        "subset.ped",
        "trim"
      ]
    },
    {
      "page": "ped_subgroups",
      "title": "Pedigree subgroups",
      "topics": [
        "ancestors",
        "children",
        "commonAncestors",
        "commonDescendants",
        "descendants",
        "descentPaths",
        "father",
        "females",
        "founders",
        "grandparents",
        "leaves",
        "males",
        "mother",
        "nephews_nieces",
        "niblings",
        "nonfounders",
        "parents",
        "ped_subgroups",
        "piblings",
        "siblings",
        "spouses",
        "typedMembers",
        "unrelated",
        "untypedMembers"
      ]
    },
    {
      "page": "ped_utils",
      "title": "Pedigree utilities",
      "topics": [
        "generations",
        "hasCommonAncestor",
        "hasInbredFounders",
        "hasSelfing",
        "hasUnbrokenLoops",
        "nChildren",
        "pedsize",
        "ped_utils",
        "peelingOrder",
        "subnucs"
      ]
    },
    {
      "page": "plot.ped",
      "title": "Plot pedigree",
      "topics": [
        "drawPed",
        "plot.list",
        "plot.ped",
        "plot.pedList"
      ]
    },
    {
      "page": "plotmethods",
      "title": "Internal plot methods",
      "topics": [
        ".annotatePed",
        ".drawPed",
        ".pedAlignment",
        ".pedAnnotation",
        ".pedScaling",
        "plotmethods"
      ]
    },
    {
      "page": "plotPedList",
      "title": "Plot a collection of pedigrees.",
      "topics": [
        "plotPedList"
      ]
    },
    {
      "page": "print.nucleus",
      "title": "S3 methods",
      "topics": [
        "print.nucleus"
      ]
    },
    {
      "page": "print.ped",
      "title": "Printing pedigrees",
      "topics": [
        "print.ped"
      ]
    },
    {
      "page": "randomPed",
      "title": "Random pedigree",
      "topics": [
        "randomPed"
      ]
    },
    {
      "page": "readPed",
      "title": "Read a pedigree from file",
      "topics": [
        "readPed"
      ]
    },
    {
      "page": "relabel",
      "title": "Get or modify pedigree labels",
      "topics": [
        "labels.list",
        "labels.ped",
        "relabel"
      ]
    },
    {
      "page": "sameGenotype",
      "title": "Find markers for which two individuals have the same genotype",
      "topics": [
        "sameGenotype"
      ]
    },
    {
      "page": "setMutmod",
      "title": "Set a mutation model",
      "topics": [
        "setMutmod"
      ]
    },
    {
      "page": "setSNPs",
      "title": "Attach SNP loci to a pedigree",
      "topics": [
        "setSNPs"
      ]
    },
    {
      "page": "sortGenotypes",
      "title": "Sort the alleles in each genotype",
      "topics": [
        "sortGenotypes"
      ]
    },
    {
      "page": "swapGenotypes",
      "title": "Swap genotypes between individuals",
      "topics": [
        "swapGenotypes"
      ]
    },
    {
      "page": "transferMarkers",
      "title": "Transfer marker data",
      "topics": [
        "transferMarkers"
      ]
    },
    {
      "page": "validatePed",
      "title": "Pedigree errors",
      "topics": [
        "validatePed"
      ]
    },
    {
      "page": "writePed",
      "title": "Write a pedigree to file",
      "topics": [
        "writePed"
      ]
    }
  ],
  "_pkglogo": "https://github.com/magnusdv/pedtools/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/magnusdv/pedtools/raw/HEAD/README.md",
  "_rundeps": [
    "evaluate",
    "highr",
    "kinship2",
    "knitr",
    "lattice",
    "lpSolve",
    "Matrix",
    "pedmut",
    "quadprog",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "pedtools.Rmd",
      "filename": "pedtools.html",
      "title": "Introduction to the pedtools package",
      "author": "Magnus Dehli Vigeland",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Pedigrees",
        "The ped class",
        "Basic pedigree plots",
        "Built-in pedigree structures",
        "Examples of pedigree construction",
        "Example 1: Trio",
        "Example 2: An inbred child",
        "Example 3: A complex family tree",
        "Pedigree subsets",
        "Markers",
        "Creating marker objects",
        "Plotting pedigrees with marker data",
        "Markers attached to pedigrees",
        "Accessing and modifying individual markers",
        "Getting/setting/modifying many markers simultaneously"
      ],
      "created": "2018-07-26 06:36:11",
      "modified": "2025-01-25 13:59:35",
      "commits": 23
    }
  ],
  "_score": 8.970540266254005,
  "_indexed": true,
  "_nocasepkg": "pedtools",
  "_universes": [
    "magnusdv"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.10.0",
      "date": "2026-05-17T12:11:54.000Z",
      "distro": "noble",
      "commit": "e74373a7d313d31926ca03d0f63c7bc718edb439",
      "fileid": "7e7cfdb2304e7a45dfcab1cd89c32c22a7a341c6433bba55b0433bbe57e7a4ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magnusdv/actions/runs/25990377202"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.10.0",
      "date": "2026-05-17T12:11:51.000Z",
      "distro": "noble",
      "commit": "e74373a7d313d31926ca03d0f63c7bc718edb439",
      "fileid": "30d5443f69f1aab1473c5f82890480f93af23f88f59f247697d6679fd8ca1350",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magnusdv/actions/runs/25990377202"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.10.0",
      "date": "2026-05-17T12:11:42.000Z",
      "commit": "e74373a7d313d31926ca03d0f63c7bc718edb439",
      "fileid": "915ec5dd5e28d3bac6e5e9131019473689eb71417cb8b9fbabf932e1b546e1c7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magnusdv/actions/runs/25990377202"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.10.0",
      "date": "2026-05-17T12:11:13.000Z",
      "commit": "e74373a7d313d31926ca03d0f63c7bc718edb439",
      "fileid": "2f34d6769abb402655d16127d1b4916d62558c0e9b19d57115149890ab11d43e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magnusdv/actions/runs/25990377202"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.10.0",
      "date": "2026-05-17T12:11:14.000Z",
      "commit": "e74373a7d313d31926ca03d0f63c7bc718edb439",
      "fileid": "62fde5f2924e32545caa52162de8ac728928b3de2cf6352df2efb0ea51f55d19",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magnusdv/actions/runs/25990377202"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.10.0",
      "date": "2026-05-17T12:11:01.000Z",
      "commit": "e74373a7d313d31926ca03d0f63c7bc718edb439",
      "fileid": "23c52339045d1aef8ad542f6294573afe129514e21329016b40b09d32b771a42",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magnusdv/actions/runs/25990377202"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.10.0",
      "date": "2026-05-17T12:11:22.000Z",
      "commit": "e74373a7d313d31926ca03d0f63c7bc718edb439",
      "fileid": "c8dee28db79e10d1d0ffb5648bc02bdab329ae77d9b537bac12a5bfce774ca37",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magnusdv/actions/runs/25990377202"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.10.0",
      "date": "2026-06-02T16:54:43.000Z",
      "commit": "e74373a7d313d31926ca03d0f63c7bc718edb439",
      "fileid": "7c00b0d65e332bc466f69de592a17d98b2c0b65f0f918fad75991268e82520f3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/magnusdv/actions/runs/25990377202"
    }
  ]
}