{
  "_id": "6ac9f471fe5cc25786e8344f",
  "Package": "FocusGroup",
  "Type": "Package",
  "Title": "Focus Group Simulation Using LLM Agents",
  "Version": "0.5.2",
  "Authors@R": "person(\"Ali\", \"Sanaei\", , \"sanaei@uchicago.edu\", role = c(\"aut\", \"cre\"))",
  "Description": "Moderated focus group discussions simulated with large\nlanguage models. Participants carry personas built from\nrespondent records or labeled survey files. A session runs\nunder a specified turn-taking rule, and one turn can be\nexperimentally manipulated to measure its effect on the next.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/asanaei/FocusGroup,\nhttps://asanaei.github.io/FocusGroup/",
  "BugReports": "https://github.com/asanaei/FocusGroup/issues",
  "Config/pak/sysreqs": "make libicu-dev libssl-dev libx11-dev zlib1g-dev",
  "Repository": "https://asanaei.r-universe.dev",
  "Date/Publication": "2026-10-10 03:05:42 UTC",
  "RemoteUrl": "https://github.com/asanaei/focusgroup",
  "RemoteRef": "HEAD",
  "RemoteSha": "9b7a1849fc6eeccd4187f066ea3483adae5cba00",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-10 07:53:46 UTC",
    "User": "root"
  },
  "Author": "Ali Sanaei [aut, cre]",
  "Maintainer": "Ali Sanaei <sanaei@uchicago.edu>",
  "_user": "asanaei",
  "_type": "src",
  "_file": "FocusGroup_0.5.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/9d0bda46aff2d835e56a199faa182ae06cbb6049f1a781eea3c2d8e74c5ddd87",
  "_filesize": 4092805,
  "_sha256": "9d0bda46aff2d835e56a199faa182ae06cbb6049f1a781eea3c2d8e74c5ddd87",
  "_expires": "2027-01-18T08:16:47.000Z",
  "_created": "2026-10-10T07:53:46.000Z",
  "_published": "2026-10-10T08:16:49.192Z",
  "_buildurl": "https://github.com/r-universe/asanaei/actions/runs/38035780603",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114166472216,
      "time": 150,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11664496267"
    },
    {
      "job": 114166472208,
      "time": 188,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11663771628"
    },
    {
      "job": 114166472295,
      "time": 115,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11664132854"
    },
    {
      "job": 114166472212,
      "time": 137,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11663914186"
    },
    {
      "job": 114165848308,
      "time": 217,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11664211977"
    },
    {
      "job": 114166472309,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11664072229"
    },
    {
      "job": 114166472314,
      "time": 119,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11664337142"
    },
    {
      "job": 114166472307,
      "time": 133,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11664217163"
    },
    {
      "job": 114166472265,
      "time": 127,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11664072247"
    }
  ],
  "_upstream": "https://github.com/asanaei/focusgroup",
  "_commit": {
    "id": "9b7a1849fc6eeccd4187f066ea3483adae5cba00",
    "author": "Ali Sanaei <20296004+asanaei@users.noreply.github.com>",
    "committer": "Ali Sanaei <20296004+asanaei@users.noreply.github.com>",
    "message": "Keep .gitignore and .Rbuildignore local\n\nBoth files stay on disk and keep working; they are no longer tracked, as in\nthe other packages of the family.\n",
    "time": 1791601542
  },
  "_maintainer": {
    "name": "Ali Sanaei",
    "email": "sanaei@uchicago.edu",
    "login": "asanaei",
    "description": "",
    "uuid": 20296004
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "haven",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "LLMR",
      "version": ">= 0.8.8",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "quanteda",
      "role": "Suggests"
    },
    {
      "package": "quanteda.textstats",
      "role": "Suggests"
    },
    {
      "package": "topicmodels",
      "role": "Suggests"
    },
    {
      "package": "tidytext",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "LLMR.shiny",
      "version": ">= 0.1.2",
      "role": "Suggests"
    }
  ],
  "_owner": "asanaei",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-46",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 3
    },
    {
      "week": "2026-25",
      "n": 9
    },
    {
      "week": "2026-26",
      "n": 1
    },
    {
      "week": "2026-28",
      "n": 2
    },
    {
      "week": "2026-29",
      "n": 2
    },
    {
      "week": "2026-30",
      "n": 16
    },
    {
      "week": "2026-31",
      "n": 2
    },
    {
      "week": "2026-32",
      "n": 7
    },
    {
      "week": "2026-41",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "asanaei",
      "count": 74,
      "uuid": 20296004
    }
  ],
  "_userbio": {
    "uuid": 20296004,
    "type": "user",
    "name": "Ali Sanaei",
    "followers": 4
  },
  "_downloads": {
    "count": 457,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FocusGroup"
  },
  "_devurl": "https://github.com/asanaei/focusgroup",
  "_pkgdown": "https://asanaei.github.io/FocusGroup/",
  "_searchresults": 12,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/FocusGroup.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/asanaei/focusgroup",
  "_realowner": "asanaei",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.5.2",
      "date": "2026-09-12"
    }
  ],
  "_exports": [
    "analyze_focus_group",
    "ConversationFlow",
    "create_agents",
    "create_agents_from_data",
    "create_agents_from_survey",
    "create_conversation_flow",
    "FGAgent",
    "focus_group_from_transcript",
    "FocusGroup",
    "get_default_prompt_templates",
    "run_focus_group",
    "run_focus_studio"
  ],
  "_help": [
    {
      "page": "analyze_focus_group",
      "title": "Analyze Focus Group Results",
      "topics": [
        "analyze_focus_group"
      ]
    },
    {
      "page": "ConversationFlow",
      "title": "ConversationFlow Base Class",
      "topics": [
        "ConversationFlow"
      ]
    },
    {
      "page": "create_agents",
      "title": "Create Focus Group Agents",
      "topics": [
        "create_agents"
      ]
    },
    {
      "page": "create_agents_from_data",
      "title": "Create agents from an in-memory data frame of respondents",
      "topics": [
        "create_agents_from_data"
      ]
    },
    {
      "page": "create_agents_from_survey",
      "title": "Create agents from a labeled survey file",
      "topics": [
        "create_agents_from_survey"
      ]
    },
    {
      "page": "create_conversation_flow",
      "title": "Create a Conversation Flow Object",
      "topics": [
        "create_conversation_flow"
      ]
    },
    {
      "page": "FGAgent",
      "title": "FGAgent Class",
      "topics": [
        "FGAgent"
      ]
    },
    {
      "page": "focus_group_from_transcript",
      "title": "Build a FocusGroup object from an imported transcript",
      "topics": [
        "focus_group_from_transcript"
      ]
    },
    {
      "page": "FocusGroup",
      "title": "FocusGroup R6 Class",
      "topics": [
        "FocusGroup"
      ]
    },
    {
      "page": "get_default_prompt_templates",
      "title": "Get Default Prompt Templates",
      "topics": [
        "get_default_prompt_templates"
      ]
    },
    {
      "page": "run_focus_group",
      "title": "Run a Focus Group Simulation",
      "topics": [
        "run_focus_group"
      ]
    },
    {
      "page": "run_focus_studio",
      "title": "Launch the FocusGroup Shiny GUI",
      "topics": [
        "run_focus_studio"
      ]
    }
  ],
  "_pkglogo": "https://github.com/asanaei/focusgroup/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/asanaei/focusgroup/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bit",
    "bit64",
    "cachem",
    "cli",
    "clipr",
    "codetools",
    "cpp11",
    "crayon",
    "curl",
    "digest",
    "dplyr",
    "fastmap",
    "forcats",
    "future",
    "future.apply",
    "generics",
    "globals",
    "glue",
    "haven",
    "hms",
    "httr2",
    "jsonlite",
    "lifecycle",
    "listenv",
    "LLMR",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "parallelly",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "readr",
    "rlang",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "focus-group-analysis.Rmd",
      "filename": "focus-group-analysis.html",
      "title": "Focus Group Analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Analyze simulated and imported transcripts",
        "Run a focus group",
        "Run descriptive analysis offline",
        "Opt in to model analysis",
        "Import and analyze an existing transcript",
        "Construct the objects directly",
        "Interpretation"
      ],
      "created": "2025-05-23 18:17:16",
      "modified": "2026-07-22 20:57:41",
      "commits": 9
    },
    {
      "source": "architecture.Rmd",
      "filename": "architecture.html",
      "title": "FocusGroup Architecture",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Architecture",
        "Main functions",
        "Offline execution and replay",
        "Running a session",
        "Messages and prompts",
        "Stored data",
        "Analysis",
        "Extending the package"
      ],
      "created": "2025-08-28 00:16:30",
      "modified": "2026-07-22 20:57:41",
      "commits": 8
    }
  ],
  "_score": 5.079181246047625,
  "_indexed": true,
  "_nocasepkg": "focusgroup",
  "_universes": [
    "asanaei"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.2",
      "date": "2026-10-10T07:56:05.000Z",
      "distro": "resolute",
      "commit": "9b7a1849fc6eeccd4187f066ea3483adae5cba00",
      "fileid": "https://r2.ropensci.org/4f219acda6b3938539cb65028808dc89168d7ec69f81121a02a651d8456000b3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/38035780603"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.5.2",
      "date": "2026-10-10T07:56:27.000Z",
      "distro": "resolute",
      "commit": "9b7a1849fc6eeccd4187f066ea3483adae5cba00",
      "fileid": "https://r2.ropensci.org/67660d652e7e0969aee85ed8855bc81979fbb9fff124c8f82e0caac4020ff5ec",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/38035780603"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.2",
      "date": "2026-10-10T08:15:53.000Z",
      "commit": "9b7a1849fc6eeccd4187f066ea3483adae5cba00",
      "fileid": "https://r2.ropensci.org/b1d2df32038111af09f490b397f5ffb0ff8628ec86f7cfb4bcdebbe1ba25beb2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/38035780603"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.5.2",
      "date": "2026-10-10T08:14:04.000Z",
      "commit": "9b7a1849fc6eeccd4187f066ea3483adae5cba00",
      "fileid": "https://r2.ropensci.org/dc03d8b5b13be58e20691358505f39afa6b152a4afca50266acf21019666b079",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/38035780603"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.2",
      "date": "2026-10-10T07:56:02.000Z",
      "commit": "9b7a1849fc6eeccd4187f066ea3483adae5cba00",
      "fileid": "https://r2.ropensci.org/e3e958b4797fc27bef7729389a607ff6481988450238a2dd0044c2a081f9ffaa",
      "status": "success",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/38035780603"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.2",
      "date": "2026-10-10T07:55:24.000Z",
      "commit": "9b7a1849fc6eeccd4187f066ea3483adae5cba00",
      "fileid": "https://r2.ropensci.org/3bdc5208dd92d414bf30b39db21f5adec5a240093a125feac8b754b0c027e69b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/38035780603"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.2",
      "date": "2026-10-10T07:55:18.000Z",
      "commit": "9b7a1849fc6eeccd4187f066ea3483adae5cba00",
      "fileid": "https://r2.ropensci.org/b1d097c85f9a3c192566cb3b4b81c7061f97ed7e5e1dcb734a58a2736e70c4b2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/38035780603"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.5.2",
      "date": "2026-10-10T07:55:13.000Z",
      "commit": "9b7a1849fc6eeccd4187f066ea3483adae5cba00",
      "fileid": "https://r2.ropensci.org/79c7863cac676a5a4b3866bfcdef91e83d86505e4f5ef6a37ad499af0ff1460a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/38035780603"
    }
  ]
}