{
  "_id": "6a102a0dacfb0bcc41c91bb6",
  "Package": "fbnet",
  "Title": "Forensic Bayesian Networks",
  "Version": "1.0.2",
  "Authors@R": "c(person(given = \"Franco\",\nfamily = \"Marsico\",\nrole = c(\"aut\", \"cre\"),\nemail = \"franco.lmarsico@gmail.com\"),\nperson(given = \"Ariel\",\nfamily = \"Chernomoretz\",\nrole = c(\"aut\"),\nemail = \"ariel@df.uba.ar\"))",
  "Description": "Open-source package for computing likelihood ratios in\nkinship testing and human identification cases (Chernomoretz et\nal. (2021) <doi:10.1016/j.fsir.2020.100132>). It has the core\nfunction of the software GENis, developed by Fundación Sadosky.\nIt relies on a Bayesian Networks framework and is particularly\nwell suited to efficiently perform large-size queries against\ndatabases of missing individuals (Darwiche (2009)\n<doi:10.1017/CBO9780511811357>).",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.1",
  "URL": "https://marsicofl.github.io/fbnet/,\nhttps://github.com/MarsicoFL/fbnet",
  "BugReports": "https://github.com/MarsicoFL/fbnet/issues",
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev",
  "Repository": "https://marsicofl.r-universe.dev",
  "Date/Publication": "2024-02-24 17:55:25 UTC",
  "RemoteUrl": "https://github.com/marsicofl/fbnet",
  "RemoteRef": "HEAD",
  "RemoteSha": "a00062000682068520d6d781f21199e6f86c6db2",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-13 07:14:59 UTC",
    "User": "root"
  },
  "Author": "Franco Marsico [aut, cre],\nAriel Chernomoretz [aut]",
  "Maintainer": "Franco Marsico <franco.lmarsico@gmail.com>",
  "MD5sum": "0c5e55792d1f179aec5fa0efda5fe8d4",
  "_user": "marsicofl",
  "_type": "src",
  "_file": "fbnet_1.0.2.tar.gz",
  "_fileid": "8e38ae38dc27bddc2d126b9e2d59cfb00ed7fe9d011acb6f0b4b95976aec493b",
  "_filesize": 290630,
  "_sha256": "8e38ae38dc27bddc2d126b9e2d59cfb00ed7fe9d011acb6f0b4b95976aec493b",
  "_created": "2026-05-13T07:14:59.000Z",
  "_published": "2026-05-22T10:03:57.873Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77358136990,
      "time": 120,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "6963862155"
    },
    {
      "job": 77358137065,
      "time": 114,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6963858623"
    },
    {
      "job": 77358137269,
      "time": 76,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "6963852214"
    },
    {
      "job": 77358137094,
      "time": 104,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6963870131"
    },
    {
      "job": 77358137048,
      "time": 177,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6963824968"
    },
    {
      "job": 77358136635,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157909507"
    },
    {
      "job": 77358137036,
      "time": 75,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "6963847585"
    },
    {
      "job": 77358137279,
      "time": 74,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "6963847492"
    },
    {
      "job": 77358137544,
      "time": 81,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6963849527"
    }
  ],
  "_buildurl": "https://github.com/r-universe/marsicofl/actions/runs/25784185677",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/marsicofl/fbnet",
  "_commit": {
    "id": "a00062000682068520d6d781f21199e6f86c6db2",
    "author": "Franco Marsico <franco.lmarsico@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #1 from olivroy/patch-1\n\nAdd website to DESCRIPTION",
    "time": 1708797325
  },
  "_maintainer": {
    "name": "Franco Marsico",
    "email": "franco.lmarsico@gmail.com",
    "login": "marsicofl",
    "uuid": 55600771
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "Rsolnp",
      "role": "Imports"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    }
  ],
  "_owner": "marsicofl",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "statistics"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "marsicofl",
      "count": 218,
      "uuid": 55600771
    },
    {
      "user": "olivroy",
      "count": 1,
      "uuid": 52606734
    }
  ],
  "_userbio": {
    "uuid": 55600771,
    "type": "user",
    "name": "Franco Marsico",
    "description": "Biologist, working on genomics"
  },
  "_downloads": {
    "count": 163,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fbnet"
  },
  "_devurl": "https://github.com/marsicofl/fbnet",
  "_pkgdown": "https://marsicofl.github.io/fbnet/",
  "_searchresults": 4,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fbnet.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/marsicofl/fbnet",
  "_realowner": "marsicofl",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2022-08-23"
    },
    {
      "version": "1.0.1",
      "date": "2022-10-27"
    },
    {
      "version": "1.0.2",
      "date": "2023-02-27"
    },
    {
      "version": "1.0.3",
      "date": "2023-07-01"
    },
    {
      "version": "1.0.4",
      "date": "2025-02-04"
    }
  ],
  "_exports": [
    "buildBN",
    "buildCPTs",
    "evidencePrunning",
    "factorHeteroFounders",
    "getConditional",
    "getGenotypeTables",
    "getLocusCPT",
    "getMAP",
    "getQSetRMP",
    "getValuesOut",
    "imposeEvidence",
    "minOrdering",
    "prodFactor",
    "pruneNodes",
    "removeEvidenceFromPed",
    "reportLR",
    "reportPQ",
    "reverseSplit",
    "setOrdering",
    "stateRemoval",
    "stateRemoval2",
    "stateRemovalSubnucs",
    "sumFactor",
    "velim.bn"
  ],
  "_datasets": [
    {
      "name": "Argentina_STRs",
      "title": "STRs allelic frequencies from Argentina.",
      "object": "Argentina_STRs",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "bnet",
      "title": "Initialized bayesian network.",
      "object": "bnet",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "pbn",
      "title": "Prepared pedigree for bayesian network trimming.",
      "object": "pbn",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "toybase",
      "title": "Toy allele frequency database.",
      "object": "toybase",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "toyped",
      "title": "STRs allelic frequencies from specified country.",
      "object": "toyped",
      "class": [
        "linkdat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "Argentina_STRs",
      "title": "STRs allelic frequencies from Argentina.",
      "topics": [
        "Argentina_STRs"
      ]
    },
    {
      "page": "bnet",
      "title": "Initialized bayesian network.",
      "topics": [
        "bnet"
      ]
    },
    {
      "page": "buildBN",
      "title": "buildBN: a function for building the bayesian network.",
      "topics": [
        "buildBN"
      ]
    },
    {
      "page": "buildCPTs",
      "title": "buildCPTs: a function for building conditional probability tables based on pedigree bayesian network.",
      "topics": [
        "buildCPTs"
      ]
    },
    {
      "page": "convertPedformat",
      "title": "convertPedformat: a function for converting a pedtools ped onject to a famlink ped object.",
      "topics": [
        "convertPedformat"
      ]
    },
    {
      "page": "evidencePrunning",
      "title": "evidencePrunning: a fuction for pruning instantiated variables.",
      "topics": [
        "evidencePrunning"
      ]
    },
    {
      "page": "factorHeteroFounders",
      "title": "factorHeteroFounders: a function for multiplying probabilities in case of heterocigote founders.",
      "topics": [
        "factorHeteroFounders"
      ]
    },
    {
      "page": "FamiliasLocus",
      "title": "FamiliasLocus: a function for reading Familias locus data.",
      "topics": [
        "FamiliasLocus"
      ]
    },
    {
      "page": "FamiliasPedigree",
      "title": "FamiliasPedigree: a function for constructing Familias pedigree format.",
      "topics": [
        "FamiliasPedigree"
      ]
    },
    {
      "page": "fbnet",
      "title": "fbnet: Forensic Bayesian Networks",
      "topics": [
        "fbnet"
      ]
    },
    {
      "page": "getConditional",
      "title": "getConditional: a function for obtaining the coditional probability tables based on a given evidence.",
      "topics": [
        "getConditional"
      ]
    },
    {
      "page": "getGenotypeTables",
      "title": "getGenotypeTables: a function for obtaining genotypetables after variable elimination and using available genetic evidence.",
      "topics": [
        "getGenotypeTables"
      ]
    },
    {
      "page": "getLocusCPT",
      "title": "getLocusCPT: a function for obtaining the coditional probability table from a specific locus.",
      "topics": [
        "getLocusCPT"
      ]
    },
    {
      "page": "getMAP",
      "title": "factorHeteroFounders: a function for multiplying probabilities in case of heterocigote founders.",
      "topics": [
        "getMAP"
      ]
    },
    {
      "page": "getQSetRMP",
      "title": "getGenotypeTables: a function for obtaining genotypetables after variable elimination and using available genetic evidence.",
      "topics": [
        "getQSetRMP"
      ]
    },
    {
      "page": "getValuesOut",
      "title": "getValuesOut: a function for getting out variables with zero probability in the bayesian network",
      "topics": [
        "getValuesOut"
      ]
    },
    {
      "page": "imposeEvidence",
      "title": "imposeEvidence: a fuction for imposing evidence in the bayesian network.",
      "topics": [
        "imposeEvidence"
      ]
    },
    {
      "page": "initBN",
      "title": "initBN: a function to initialize the bayesian network.",
      "topics": [
        "initBN"
      ]
    },
    {
      "page": "initBN.fromPed",
      "title": "initBN.fromPed: a function to initialize the bayesian network.",
      "topics": [
        "initBN.fromPed"
      ]
    },
    {
      "page": "initBN.fromVars",
      "title": "initBN.fromVars: a function to initialize the bayesian network.",
      "topics": [
        "initBN.fromVars"
      ]
    },
    {
      "page": "minOrdering",
      "title": "minOrdering: a function for getting an ordering of bayesian network variables not in Q using min fill criteria on interaction graphs.",
      "topics": [
        "minOrdering"
      ]
    },
    {
      "page": "pbn",
      "title": "Prepared pedigree for bayesian network trimming.",
      "topics": [
        "pbn"
      ]
    },
    {
      "page": "preparePed",
      "title": "preparePed: a function for simulating genetic data from untyped individuals conditioned on known genotypes.",
      "topics": [
        "preparePed"
      ]
    },
    {
      "page": "prodFactor",
      "title": "prodFactor: a function for performing product between probability tables.",
      "topics": [
        "prodFactor"
      ]
    },
    {
      "page": "pruneNodes",
      "title": "pruneNodes: a fuction for clasical pruning in bayesian networks.",
      "topics": [
        "pruneNodes"
      ]
    },
    {
      "page": "removeEvidenceFromPed",
      "title": "removeEvidenceFromPed: a function for removing evidence from specific individuals in a ped object.",
      "topics": [
        "removeEvidenceFromPed"
      ]
    },
    {
      "page": "reportLR",
      "title": "reportLR: a function for calculating the LRs of specified genotypes in a pedigree.",
      "topics": [
        "reportLR"
      ]
    },
    {
      "page": "reportPQ",
      "title": "reportPQ: a function for calculating the probability of specified genotypes in a pedigree.",
      "topics": [
        "reportPQ"
      ]
    },
    {
      "page": "reverseSplit",
      "title": "reverseSpit: a function for formatting.",
      "topics": [
        "reverseSplit"
      ]
    },
    {
      "page": "setOrdering",
      "title": "setOrdering: a function for selecting the ordering method in the elimination process.",
      "topics": [
        "setOrdering"
      ]
    },
    {
      "page": "stateRemoval",
      "title": "stateRemoval: a function for processing the bayesian network.",
      "topics": [
        "stateRemoval"
      ]
    },
    {
      "page": "stateRemoval2",
      "title": "stateRemoval2: a function for processing the bayesian network. It implements another approach from the described in stateRemoval function.",
      "topics": [
        "stateRemoval2"
      ]
    },
    {
      "page": "stateRemovalSubnucs",
      "title": "stateRemovalSubnucs: a fuctiong for variable state pruning.",
      "topics": [
        "stateRemovalSubnucs"
      ]
    },
    {
      "page": "sumFactor",
      "title": "prodFactor: a function for performing sum between probability tables.",
      "topics": [
        "sumFactor"
      ]
    },
    {
      "page": "toybase",
      "title": "Toy allele frequency database.",
      "topics": [
        "toybase"
      ]
    },
    {
      "page": "toyped",
      "title": "STRs allelic frequencies from specified country.",
      "topics": [
        "toyped"
      ]
    },
    {
      "page": "velim.bn",
      "title": "velim.bn: a function for variable elimination in a bayesian network.",
      "topics": [
        "velim.bn"
      ]
    }
  ],
  "_pkglogo": "https://github.com/marsicofl/fbnet/raw/HEAD/logo.png",
  "_readme": "https://github.com/marsicofl/fbnet/raw/HEAD/README.md",
  "_rundeps": [
    "assertthat",
    "cli",
    "codetools",
    "cpp11",
    "digest",
    "future",
    "future.apply",
    "globals",
    "glue",
    "igraph",
    "lattice",
    "lifecycle",
    "listenv",
    "magrittr",
    "Matrix",
    "numDeriv",
    "parallelly",
    "pkgconfig",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "Rsolnp",
    "truncnorm",
    "vctrs"
  ],
  "_score": 2.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "fbnet",
  "_universes": [
    "marsicofl"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-13T07:17:08.000Z",
      "distro": "noble",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "d7dc460d30c2847aacb0b65484c97a975c045da5e48c80152cbe4f9b7b46ebf2",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/25784185677"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-13T07:16:59.000Z",
      "distro": "noble",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "701a83f7ca615457a0322e02e1120a5d07bd2670a04acf019a83a2cf60a2c55c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/25784185677"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-05-13T07:16:42.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "9bc17fd4b721f284d87ef5e5a09f5ba03bf575a185a215f46557ebea19888b1b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/25784185677"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-05-13T07:17:42.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "196d5e375b8bfaaadf711131d6420f6c7e4c4ae2fa0a2a4f803a81cdd445e7cd",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/25784185677"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-13T07:16:13.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "5edad1feac81ae579ad822b0aeb755d45c4b477f31b15317fb7348fdf5d072ae",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/25784185677"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-13T07:16:13.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "30b5215f50360ac350efb81e339d2e23eed481381517d8c98146ac319eb03f31",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/25784185677"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-13T07:16:19.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "1e3bf3d0fa0728a5ffe0096e11079a6d69c7ebef89f39a63558e2aec86af2e38",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/25784185677"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-05-22T10:03:43.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "a1da4cc2f1075752ba99df7cbf6d32de3359263f249c55259674532b98608245",
      "status": "success",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/25784185677"
    }
  ]
}