{
  "_id": "6a5343ed9b92047c28d57481",
  "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-07-12 07:33:22 UTC",
    "User": "root"
  },
  "Author": "Franco Marsico [aut, cre],\nAriel Chernomoretz [aut]",
  "Maintainer": "Franco Marsico <franco.lmarsico@gmail.com>",
  "_user": "marsicofl",
  "_type": "src",
  "_file": "fbnet_1.0.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/aabcaad1d315d89321163b0487258ad12dbba8fe1c7a54f5750642550275fdc8",
  "_filesize": 291524,
  "_sha256": "aabcaad1d315d89321163b0487258ad12dbba8fe1c7a54f5750642550275fdc8",
  "_expires": "2026-10-20T07:36:11.000Z",
  "_created": "2026-07-12T07:33:22.000Z",
  "_published": "2026-07-12T07:36:12.938Z",
  "_jobs": [
    {
      "job": 86627867115,
      "time": 128,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "8257529568"
    },
    {
      "job": 86627867136,
      "time": 124,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8257528981"
    },
    {
      "job": 86627867141,
      "time": 98,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "8257525206"
    },
    {
      "job": 86627867182,
      "time": 110,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8257526677"
    },
    {
      "job": 86627642912,
      "time": 194,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8257510733"
    },
    {
      "job": 86627867140,
      "time": 112,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8257527204"
    },
    {
      "job": 86627867145,
      "time": 87,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "8257523659"
    },
    {
      "job": 86627867157,
      "time": 75,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "8257521898"
    },
    {
      "job": 86627867149,
      "time": 70,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8257521253"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/marsicofl/actions/runs/29184333517",
  "_status": "success",
  "_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",
    "description": "Biologist, working on genomics",
    "uuid": 55600771
  },
  "_distro": "resolute",
  "_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",
    "followers": 123,
    "description": "Biologist, working on genomics"
  },
  "_downloads": {
    "count": 244,
    "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.1",
  "_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-07-12T07:35:29.000Z",
      "distro": "resolute",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "https://r2.ropensci.org/9a07f5877239724957f98061a5a4a0e6b51cbc4944a661979a723dc6e179db4b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/29184333517"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-07-12T07:35:27.000Z",
      "distro": "resolute",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "https://r2.ropensci.org/787c0326c58c2ea5fa6aa5e3860a8eace37ba4250eff77828e7a71be570f3921",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/29184333517"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-07-12T07:35:03.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "https://r2.ropensci.org/389d477a66ba374634671a2b633a4f0a5d5feef940c78432adcd000d11f99d27",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/29184333517"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-07-12T07:35:13.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "https://r2.ropensci.org/bef86e3f44232ccd013defd8cb3b6f8ee8ff2412afbe80f30cb745d174569458",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/29184333517"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-07-12T07:35:31.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "https://r2.ropensci.org/02fd546e7c50bd74e4c1a807cb89af90e23d2584f68c1eff165a0200d0e0ab2b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/29184333517"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-07-12T07:34:43.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "https://r2.ropensci.org/8c350ce6eccc2c45be9c25003fe7f4104220ac1b737ba964fab3d9a60cf8e724",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/29184333517"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-07-12T07:34:35.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "https://r2.ropensci.org/d59f362630761cd992f49f026eff2d26fbf44efccc1fcf6ea4a73621e14d7eff",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/29184333517"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-07-12T07:34:29.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "https://r2.ropensci.org/28b03f1f210562076971a6ad48e7baa03bc2d43e25e9c8cc7e10876b75df0422",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/29184333517"
    }
  ]
}