{
  "_id": "6a2bcb6057839859431a08ff",
  "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-06-12 09:00:07 UTC",
    "User": "root"
  },
  "Author": "Franco Marsico [aut, cre],\nAriel Chernomoretz [aut]",
  "Maintainer": "Franco Marsico <franco.lmarsico@gmail.com>",
  "MD5sum": "ea5cf057f9eaacee6e4f9114768e98c0",
  "_user": "marsicofl",
  "_type": "src",
  "_file": "fbnet_1.0.2.tar.gz",
  "_fileid": "d8d77e2cd0fcbe0e08cadb39318072f847b65657b9462f79e6a717ecb19998df",
  "_filesize": 291517,
  "_sha256": "d8d77e2cd0fcbe0e08cadb39318072f847b65657b9462f79e6a717ecb19998df",
  "_created": "2026-06-12T09:00:07.000Z",
  "_published": "2026-06-12T09:03:28.802Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80994469785,
      "time": 162,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7587434594"
    },
    {
      "job": 80994469789,
      "time": 171,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7587437547"
    },
    {
      "job": 80994469790,
      "time": 79,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7587403807"
    },
    {
      "job": 80994469810,
      "time": 80,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7587405272"
    },
    {
      "job": 80994025042,
      "time": 162,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7587376319"
    },
    {
      "job": 80994469757,
      "time": 103,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7587413322"
    },
    {
      "job": 80994469799,
      "time": 78,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7587403719"
    },
    {
      "job": 80994469795,
      "time": 86,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7587407436"
    },
    {
      "job": 80994469822,
      "time": 77,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7587403951"
    }
  ],
  "_buildurl": "https://github.com/r-universe/marsicofl/actions/runs/27405629787",
  "_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",
    "description": "Biologist, working on genomics",
    "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": 203,
    "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-06-12T09:02:44.000Z",
      "distro": "noble",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "70bba30269b7f91e1731b3e7bdde614ea110c2ea01f32957ffa7f8a9268e8c36",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/27405629787"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-06-12T09:02:53.000Z",
      "distro": "noble",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "f78bf03d54bbab1bdf05bdf7f8601581b54945a7a93fe422766685646e2c843c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/27405629787"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-06-12T09:01:28.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "a37e606e67abfb2db71a05cff070ec716de5c230249147d51463902226b18083",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/27405629787"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-06-12T09:01:33.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "fe94bbc8fe991efbc3eaa2c562a38678a166b943c9edd86d149a186ea49d49b5",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/27405629787"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-06-12T09:02:05.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "b588472c3441c3895bbfa68cac51a61b6737e7c00b1fd92dfe8d01034328cb10",
      "status": "success",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/27405629787"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-06-12T09:01:17.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "ed0e39f586183ddecb02b1c985dd6095c45262b45ba80fcb689a5f9ba40dc18b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/27405629787"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-06-12T09:01:27.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "2f17511e7c16c24eb7757405fea061f2aeb4744212d5595e6acd96805214a612",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/27405629787"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-06-12T09:01:13.000Z",
      "commit": "a00062000682068520d6d781f21199e6f86c6db2",
      "fileid": "3538edcd6a94d3abaa3743fdba74ab958d6caaad7a6904485fe923cce523e20d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marsicofl/actions/runs/27405629787"
    }
  ]
}