{
  "_id": "6a5b40979baadeef8ab4d5ed",
  "Package": "scifer",
  "Type": "Package",
  "Title": "Scifer: Single-Cell Immunoglobulin Filtering of Sanger Sequences",
  "Version": "1.15.1",
  "Authors@R": "c(person(given = \"Rodrigo\",\nfamily = \"Arcoverde Cerveira\",\nrole = c(\"aut\", \"cre\", \"cph\"),\nemail = \"rodrigo.arcoverdi@gmail.com\",\ncomment = c(ORCID = \"0000-0002-1145-2534\")),\nperson(given = \"Marcel\",\nfamily = \"Martin\",\nrole = c(\"ctb\")),\nperson(given = \"Matthew James\",\nfamily = \"Hinchcliff\",\nrole = c(\"ctb\")),\nperson(given = \"Sebastian\",\nfamily = \"Ols\",\nrole = c(\"aut\", \"dtc\"),\ncomment = c(ORCID = \"0000-0001-9784-7176\")),\nperson(given = \"Karin\",\nfamily = \"Loré\",\nrole = c(\"dtc\", \"ths\", \"fnd\"),\ncomment = c(ORCID = \"0000-0001-7679-9494\")))",
  "URL": "https://github.com/rodrigarc/scifer",
  "BugReports": "https://github.com/rodrigarc/scifer/issues",
  "Description": "Have you ever index sorted cells in a 96 or 384-well plate\nand then sequenced using Sanger sequencing? If so, you probably\nhad some struggles to either check the electropherogram of each\ncell sequenced manually, or when you tried to identify which\ncell was sorted where after sequencing the plate. Scifer was\ndeveloped to solve this issue by performing basic quality\ncontrol of Sanger sequences and merging flow cytometry data\nfrom probed single-cell sorted B cells with sequencing data.\nscifer can export summary tables, 'fasta' files,\nelectropherograms for visual inspection, and generate reports.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "biocViews": "Preprocessing, QualityControl, SangerSeq, Sequencing,\nSoftware, FlowCytometry, SingleCell",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "StagedInstall": "no",
  "Config/pak/sysreqs": "cmake libfontconfig1-dev libfreetype6-dev\nlibfribidi-dev make libharfbuzz-dev libicu-dev libpng-dev\nlibuv1-dev libxml2-dev libssl-dev python3 zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-06-18 11:45:20 UTC",
  "RemoteUrl": "https://github.com/bioc/scifer",
  "RemoteRef": "HEAD",
  "RemoteSha": "0f46ed0586ad97170de03b7271f48fd52135587b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-18 08:49:09 UTC",
    "User": "root"
  },
  "Author": "Rodrigo Arcoverde Cerveira [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-1145-2534>),\nMarcel Martin [ctb],\nMatthew James Hinchcliff [ctb],\nSebastian Ols [aut, dtc] (ORCID:\n<https://orcid.org/0000-0001-9784-7176>),\nKarin Loré [dtc, ths, fnd] (ORCID:\n<https://orcid.org/0000-0001-7679-9494>)",
  "Maintainer": "Rodrigo Arcoverde Cerveira <rodrigo.arcoverdi@gmail.com>",
  "_user": "bioc",
  "_type": "src",
  "_file": "scifer_1.15.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/3d66cb80b168f70178adb2aef7a6d05307e515e92861846c91ae844d6a54d203",
  "_filesize": 1469451,
  "_sha256": "3d66cb80b168f70178adb2aef7a6d05307e515e92861846c91ae844d6a54d203",
  "_expires": "2026-10-26T09:00:05.000Z",
  "_created": "2026-07-18T08:49:09.000Z",
  "_published": "2026-07-18T09:00:07.608Z",
  "_bioccheck": {
    "error": 0,
    "warning": 1,
    "note": 7
  },
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/29637926803",
  "_status": "success",
  "_upstream": "https://github.com/bioc/scifer",
  "_commit": {
    "id": "0f46ed0586ad97170de03b7271f48fd52135587b",
    "author": "Rodrigo Arcoverde Cerveira <rodrigo.arcoverde@pixelgen.com>",
    "committer": "Rodrigo Arcoverde Cerveira <rodrigo.arcoverde@pixelgen.com>",
    "message": "Fix igblast() parse crash and harden test (v1.15.1)\n\nigblast() crashed with the cryptic error 'argument of length 0' on the\nBioconductor build machines when the igblast output contained no AIRR\nheader line: grep() returned integer(0) and 'integer(0):length(res)'\nerrored. The wrapper now detects the missing header, returns NULL, and\nechoes the captured igblast/conda output so the real failure is\ndiagnosable from the build log.\n\nThe 'returns a data.frame object' test now skips (instead of erroring)\nwhen igblast/conda is unavailable in the test environment, while still\nverifying the data.frame contract when igblast actually runs.\n\nAlso guard a division-by-zero in igblastwrap.py when zero sequences are\nprocessed.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\n",
    "time": 1781783120
  },
  "_maintainer": {
    "name": "Rodrigo Arcoverde Cerveira",
    "email": "rodrigo.arcoverdi@gmail.com",
    "login": "rodrigarc",
    "twitter": "@CerveiraRodrigo",
    "description": "",
    "uuid": 60650478,
    "orcid": "0000-0002-1145-2534"
  },
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 88063909199,
      "time": 215,
      "config": "bioc-checks",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "8427779066"
    },
    {
      "job": 88063909205,
      "time": 592,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8427831717"
    },
    {
      "job": 88063909191,
      "time": 524,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8427822245"
    },
    {
      "job": 88063909215,
      "time": 220,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8427822383"
    },
    {
      "job": 88063909219,
      "time": 294,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8427833559"
    },
    {
      "job": 88063450582,
      "time": 371,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8427746686"
    },
    {
      "job": 88063909192,
      "time": 187,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8427774898"
    },
    {
      "job": 88063909217,
      "time": 449,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8427811881"
    },
    {
      "job": 88063909211,
      "time": 415,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8427807197"
    },
    {
      "job": 88063909221,
      "time": 445,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8427811043"
    }
  ],
  "_registered": true,
  "_dependencies": [
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "Biostrings",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "role": "Imports"
    },
    {
      "package": "DECIPHER",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "sangerseqR",
      "role": "Imports"
    },
    {
      "package": "kableExtra",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "flowCore",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "basilisk",
      "role": "Imports"
    },
    {
      "package": "basilisk.utils",
      "role": "Imports"
    },
    {
      "package": "reticulate",
      "role": "Imports"
    },
    {
      "package": "here",
      "role": "Imports"
    },
    {
      "package": "pwalign",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "BiocBaseUtils",
      "role": "Suggests"
    },
    {
      "package": "fs",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "parallel",
      "role": "Enhances"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-29",
      "n": 2
    },
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2025-49",
      "n": 8
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-25",
      "n": 1
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.15.1",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.14.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "preprocessing",
    "qualitycontrol",
    "sangerseq",
    "sequencing",
    "software",
    "flowcytometry",
    "singlecell"
  ],
  "_stars": 7,
  "_contributors": [
    {
      "user": "rodrigarc",
      "count": 260,
      "uuid": 60650478
    },
    {
      "user": "mjhinch",
      "count": 97,
      "uuid": 143598825
    },
    {
      "user": "jwokaty",
      "count": 16,
      "uuid": 1744257
    },
    {
      "user": "sebbeols",
      "count": 3,
      "uuid": 155767344
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 447,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 331,
    "source": "https://www.bioconductor.org/packages/stats/bioc/scifer"
  },
  "_devurl": "https://github.com/rodrigarc/scifer",
  "_searchresults": 30,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/scifer.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/rodrigarc/scifer",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "df_to_fasta",
    "fcs_plot",
    "fcs_processing",
    "igblast",
    "quality_report",
    "summarise_abi_file",
    "summarise_quality"
  ],
  "_help": [
    {
      "page": "df_to_fasta",
      "title": "Fasta file creation from dataframe columns and/or vectors.",
      "topics": [
        "df_to_fasta"
      ]
    },
    {
      "page": "fcs_plot",
      "title": "Plot flow data from index sorted cells",
      "topics": [
        "fcs_plot"
      ]
    },
    {
      "page": "fcs_processing",
      "title": "Extract index sorting from flow cytometry data",
      "topics": [
        "fcs_processing"
      ]
    },
    {
      "page": "igblast",
      "title": "Run IgBLAST python wrapper",
      "topics": [
        "igblast"
      ]
    },
    {
      "page": "quality_report",
      "title": "Generate general and individualized reports",
      "topics": [
        "quality_report"
      ]
    },
    {
      "page": "scifer",
      "title": "Scifer: Single-Cell Immunoglobulin Filtering of Sanger Sequences",
      "topics": [
        "scifer-package",
        "scifer"
      ]
    },
    {
      "page": "secondary_peaks",
      "title": "Check for secondary peaks in a sangerseq object",
      "topics": [
        "secondary_peaks"
      ]
    },
    {
      "page": "summarise_abi_file",
      "title": "Create a summary of a single ABI sequencing file",
      "topics": [
        "summarise_abi_file"
      ]
    },
    {
      "page": "summarise_quality",
      "title": "Summary table of quality measurements from Sanger sequencing",
      "topics": [
        "summarise_quality"
      ]
    }
  ],
  "_pkglogo": "https://github.com/bioc/scifer/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/bioc/scifer/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "basilisk",
    "basilisk.utils",
    "BH",
    "Biobase",
    "BiocGenerics",
    "biocmake",
    "Biostrings",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "cpp11",
    "crayon",
    "cytolib",
    "data.table",
    "DBI",
    "DECIPHER",
    "digest",
    "dir.expiry",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "filelock",
    "flowCore",
    "fontawesome",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "here",
    "highr",
    "htmltools",
    "httpuv",
    "IRanges",
    "isoband",
    "jquerylib",
    "jsonlite",
    "kableExtra",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "matrixStats",
    "memoise",
    "mime",
    "otel",
    "pillar",
    "pkgconfig",
    "plyr",
    "png",
    "promises",
    "pwalign",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppTOML",
    "reticulate",
    "Rhdf5lib",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "RProtoBufLib",
    "rstudioapi",
    "S4Vectors",
    "S7",
    "sangerseqR",
    "sass",
    "scales",
    "Seqinfo",
    "shiny",
    "sourcetools",
    "stringi",
    "stringr",
    "svglite",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xml2",
    "xtable",
    "XVector",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "scifer_walkthrough.Rmd",
      "filename": "scifer_walkthrough.html",
      "title": "Using scifer to filter single-cell sorted B cell receptor (BCR) sanger sequences",
      "author": "Rodrigo Arcoverde Cerveira, Matthew James Hinchcliff",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Dataset example and description",
        "Folder organization",
        "Extra information",
        "Installation instructions",
        "Load required packages",
        "Checking flow cytometry data",
        "Example 1",
        "Example 2",
        "Example 3",
        "Example 4",
        "Sanger sequence dataset",
        "Processing a single B cell receptor sanger sequence",
        "Processing a group of B cell receptors sanger sequences",
        "Joining flow cytometry and sanger sequencing datasets",
        "IgBlast analysis for sequencing results"
      ],
      "created": "2022-09-06 15:03:43",
      "modified": "2025-05-27 08:41:46",
      "commits": 7
    }
  ],
  "_score": 6.19728055812562,
  "_indexed": true,
  "_nocasepkg": "scifer",
  "_universes": [
    "bioc",
    "rodrigarc"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.15.1",
      "date": "2026-07-18T08:53:57.000Z",
      "distro": "resolute",
      "commit": "0f46ed0586ad97170de03b7271f48fd52135587b",
      "fileid": "https://r2.ropensci.org/b43cefac9eec748e9823afabc50349a171eb008b3db4facec97f4ef6effea175",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/29637926803"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.15.1",
      "date": "2026-07-18T08:53:10.000Z",
      "distro": "resolute",
      "commit": "0f46ed0586ad97170de03b7271f48fd52135587b",
      "fileid": "https://r2.ropensci.org/fb0ba16aaecead91e393ae1f69ec95c7fd83f99546b615aebce0fa1349728309",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/29637926803"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.15.1",
      "date": "2026-07-18T08:56:02.000Z",
      "commit": "0f46ed0586ad97170de03b7271f48fd52135587b",
      "fileid": "https://r2.ropensci.org/ef65810000fc87c313fcdf5236293e7149b5111f91f316c1648ad6a3bf0b9d06",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/29637926803"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.15.1",
      "date": "2026-07-18T08:56:37.000Z",
      "commit": "0f46ed0586ad97170de03b7271f48fd52135587b",
      "fileid": "https://r2.ropensci.org/6ba9c08c64882398d0515a72f024956d556c4edacf770e5fda0528cf15f373a1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/29637926803"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.15.1",
      "date": "2026-07-18T08:52:42.000Z",
      "commit": "0f46ed0586ad97170de03b7271f48fd52135587b",
      "fileid": "https://r2.ropensci.org/8697ec9b4f167f584babda5c66441107db40886e1efea88df2395dad449aa8e3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/29637926803"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.15.1",
      "date": "2026-07-18T08:51:50.000Z",
      "commit": "0f46ed0586ad97170de03b7271f48fd52135587b",
      "fileid": "https://r2.ropensci.org/6f054b9938cd62e65175d9bc81efb9476412fa64bd12236d082efb40c8698ff3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/29637926803"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.15.1",
      "date": "2026-07-18T08:51:29.000Z",
      "commit": "0f46ed0586ad97170de03b7271f48fd52135587b",
      "fileid": "https://r2.ropensci.org/f0769a4c761b9a1bc6ec98d7cb570b30f3d358c8983356fd6426cfe30725896b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/29637926803"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.15.1",
      "date": "2026-07-18T08:51:50.000Z",
      "commit": "0f46ed0586ad97170de03b7271f48fd52135587b",
      "fileid": "https://r2.ropensci.org/64db08011866fd6ee8be8af8779110d3a6223e82af0c4e08ff1cadd2d58509a8",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/29637926803"
    }
  ]
}