{
  "_id": "6a212806cd65a98ecbd21a05",
  "Package": "adverSCarial",
  "Title": "adverSCarial, generate and analyze the vulnerability of\nscRNA-seq classifier to adversarial attacks",
  "Version": "1.11.0",
  "Authors@R": "c(\nperson(\"Ghislain\", \"FIEVET\", , \"ghislain.fievet@gmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-0337-7327\")),\nperson(\"Sébastien\", \"HERGALANT\", role = \"aut\",\nemail=\"sebastien.hergalant@inserm.fr\", comment=c(ORCID = \"0000-0001-8456-7992\")))",
  "Description": "adverSCarial is an R Package designed for generating and\nanalyzing the vulnerability of scRNA-seq classifiers to\nadversarial attacks. The package is versatile and provides a\nformat for integrating any type of classifier. It offers\nfunctions for studying and generating two types of attacks,\nsingle gene attack and max change attack. The single-gene\nattack involves making a small modification to the input to\nalter the classification. The max-change attack involves making\na large modification to the input without changing its\nclassification. The CGD attack is based on an estimated\ngradient descent. against adversarial attacks. The package\nprovides a comprehensive solution for evaluating the robustness\nof scRNA-seq classifiers against adversarial attacks.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.3",
  "biocViews": "Software, SingleCell, Transcriptomics, Classification",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 13:01:01 UTC",
  "RemoteUrl": "https://github.com/bioc/adverSCarial",
  "RemoteRef": "HEAD",
  "RemoteSha": "0818fc638731407b9ef4013d9014af208755d0ac",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-04 07:13:09 UTC",
    "User": "root"
  },
  "Author": "Ghislain FIEVET [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-0337-7327>),\nSébastien HERGALANT [aut] (ORCID:\n<https://orcid.org/0000-0001-8456-7992>)",
  "Maintainer": "Ghislain FIEVET <ghislain.fievet@gmail.com>",
  "MD5sum": "5621430d2fc139f27723db4c9edbed4a",
  "_user": "bioc",
  "_type": "src",
  "_file": "adverSCarial_1.11.0.tar.gz",
  "_fileid": "1be6df13c14e7814a206568468e25d3e98bea62f44a74b47c4acf31cdd368fa9",
  "_filesize": 321526,
  "_sha256": "1be6df13c14e7814a206568468e25d3e98bea62f44a74b47c4acf31cdd368fa9",
  "_created": "2026-06-04T07:13:09.000Z",
  "_published": "2026-06-04T07:23:50.249Z",
  "_jobs": [
    {
      "job": 79468404220,
      "time": 191,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7405296014"
    },
    {
      "job": 79468404228,
      "time": 277,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7405319014"
    },
    {
      "job": 79468404216,
      "time": 239,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7405308880"
    },
    {
      "job": 79468404222,
      "time": 116,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7405286250"
    },
    {
      "job": 79468404321,
      "time": 172,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7405313579"
    },
    {
      "job": 79467849669,
      "time": 237,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7405241872"
    },
    {
      "job": 79468404208,
      "time": 163,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7405288502"
    },
    {
      "job": 79468404273,
      "time": 380,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7405347126"
    },
    {
      "job": 79468404277,
      "time": 608,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7405408188"
    },
    {
      "job": 79468404234,
      "time": 471,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7405371243"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 4,
    "note": 12
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26936617308",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/adverSCarial",
  "_commit": {
    "id": "0818fc638731407b9ef4013d9014af208755d0ac",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777381261
  },
  "_maintainer": {
    "name": "Ghislain FIEVET",
    "email": "ghislain.fievet@gmail.com",
    "login": "ghislainfievet",
    "orcid": "0000-0002-0337-7327",
    "description": "",
    "uuid": 13918592
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "gtools",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "DelayedArray",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "RUnit",
      "role": "Suggests"
    },
    {
      "package": "BiocGenerics",
      "role": "Suggests"
    },
    {
      "package": "TENxPBMCData",
      "role": "Suggests"
    },
    {
      "package": "CHETAH",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "LoomExperiment",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.11.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.10.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "software",
    "singlecell",
    "transcriptomics",
    "classification"
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 240,
    "source": "https://www.bioconductor.org/packages/stats/bioc/adverSCarial"
  },
  "_searchresults": 19,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/adverSCarial.html",
    "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",
    "manual.pdf"
  ],
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "advCGD",
    "advChar",
    "advGridMinChange",
    "advList",
    "advMaxChange",
    "advModifications",
    "advRandWalkMinChange",
    "advSingleGene",
    "advTraining",
    "getSignGenes",
    "matrixFromSCE",
    "maxChangeOverview",
    "MClassifier",
    "predictWithNewValue",
    "sceConvertToHGNC",
    "singleGeneOverview"
  ],
  "_help": [
    {
      "page": "advCGD",
      "title": "Implementation of the IDG4C algorithm.",
      "topics": [
        "advCGD"
      ]
    },
    {
      "page": "advChar",
      "title": "adverSCarial class",
      "topics": [
        "advChar",
        "advChar-class"
      ]
    },
    {
      "page": "advGridMinChange",
      "title": "Grid search of min change adversarial attack. Tries each combination on a cluster, given a list of genes and a list of modifications.",
      "topics": [
        "advGridMinChange"
      ]
    },
    {
      "page": "advList",
      "title": "adverSCarial class",
      "topics": [
        "advList",
        "advList-class"
      ]
    },
    {
      "page": "advMaxChange",
      "title": "Find a max change adversarial attack. It finds the longer list of genes you can modify on a cluster without changing its classification.",
      "topics": [
        "advMaxChange"
      ]
    },
    {
      "page": "advModifications",
      "title": "Returns a modified RNA expression DelayedMatrix, or a modified SingleCellExperiment, for a given cluster, for a given modification.",
      "topics": [
        "advModifications"
      ]
    },
    {
      "page": "advRandWalkMinChange",
      "title": "Random walk search of min change adversarial attack.",
      "topics": [
        "advRandWalkMinChange"
      ]
    },
    {
      "page": "advSingleGene",
      "title": "Find a one gene min change adversarial attack list. A one gene min change adversarial attack refers to the modification of a single gene within a cluster, leading to a change in its classification. The function returns a list of genes/new classification.",
      "topics": [
        "advSingleGene"
      ]
    },
    {
      "page": "getSignGenes",
      "title": "The function getSignGenes orders the genes by maximizing the significance of the gene to differentiate the clusters and ensures that they represent at most the variations across all possible pairs of clusters.",
      "topics": [
        "getSignGenes"
      ]
    },
    {
      "page": "matrixFromSCE",
      "title": "Returns the RNA expression matrix from a SingleCellExperiment with unique hgnc gene names in columns",
      "topics": [
        "matrixFromSCE"
      ]
    },
    {
      "page": "maxChangeOverview",
      "title": "Gives an overview of the susceptibility to max change attacks, for each cell type, for a given list of modifications.",
      "topics": [
        "maxChangeOverview"
      ]
    },
    {
      "page": "MClassifier",
      "title": "Example cell type classifier for pbmc clustered datasets.",
      "topics": [
        "MClassifier"
      ]
    },
    {
      "page": "predictWithNewValue",
      "title": "Returns a classification and an odd value from a RNA expression DelayedMatrix or a SingleCellExperiment object, for given genes, for a given cluster, for a given modification.",
      "topics": [
        "predictWithNewValue"
      ]
    },
    {
      "page": "sceConvertToHGNC",
      "title": "Returns a SingleCellExperiment object keeping unique HGNC gene",
      "topics": [
        "sceConvertToHGNC"
      ]
    },
    {
      "page": "singleGeneOverview",
      "title": "Gives an overview of the susceptibility to single gene attacks, for each cell type, for a given list of modifications.",
      "topics": [
        "singleGeneOverview"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/adverSCarial/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "BiocGenerics",
    "DelayedArray",
    "generics",
    "gtools",
    "IRanges",
    "lattice",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "S4Arrays",
    "S4Vectors",
    "SparseArray",
    "XVector"
  ],
  "_vignettes": [
    {
      "source": "vign01_adverSCarial.Rmd",
      "filename": "vign01_adverSCarial.html",
      "title": "adverSCarial, generate and analyze the vulnerability of scRNA-seq classifiers to adversarial attacks",
      "author": "Ghislain FIEVET ghislain.fievet@gmail.com",
      "engine": "knitr::knitr",
      "headings": [
        "Introduction",
        "Jupyter Notebook examples",
        "Installation",
        "Generate an adversarial attack",
        "Single-gene attack",
        "Max-change attack",
        "CGD attack"
      ],
      "created": "2023-04-16 09:40:02",
      "modified": "2024-08-13 04:42:53",
      "commits": 19
    },
    {
      "source": "vign02_overView_analysis.Rmd",
      "filename": "vign02_overView_analysis.html",
      "title": "Vign02_overView_analysis",
      "engine": "knitr::knitr",
      "headings": [
        "Load data",
        "Load loom file",
        "Load cell type annotations",
        "Run vulnerability analysis with singleGeneOverview and maxChangeOverview",
        "Which attack to choose?",
        "Which classifier is more vulnerable to adversarial attacks?",
        "Which modifications to compare"
      ],
      "created": "2023-04-16 09:40:02",
      "modified": "2023-08-28 04:48:18",
      "commits": 12
    },
    {
      "source": "vign03_adapt_classifier.Rmd",
      "filename": "vign03_adapt_classifier.html",
      "title": "Vign03_adapt_classifiers",
      "engine": "knitr::knitr",
      "headings": [
        "Prepare a classifier with CHETAH and scType",
        "CHETAH",
        "Load data",
        "Adapt the classifier",
        "scType"
      ],
      "created": "2023-04-16 09:40:02",
      "modified": "2024-07-17 04:47:58",
      "commits": 19
    },
    {
      "source": "vign04_advRandWalkMinChange.Rmd",
      "filename": "vign04_advRandWalkMinChange.html",
      "title": "Vign04_advRandWalkMinChange",
      "engine": "knitr::knitr",
      "headings": [
        "advRandWalkMinChange",
        "Load data",
        "Advanced attacks with advRandWalkMinChange"
      ],
      "created": "2023-04-16 09:40:02",
      "modified": "2023-08-28 04:48:18",
      "commits": 15
    }
  ],
  "_score": 5.056904851336473,
  "_indexed": true,
  "_nocasepkg": "adverscarial",
  "_universes": [
    "bioc",
    "ghislainfievet"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.11.0",
      "date": "2026-06-04T07:17:06.000Z",
      "distro": "noble",
      "commit": "0818fc638731407b9ef4013d9014af208755d0ac",
      "fileid": "08590ed2109b2d6880f5cfddc7e79ca0c685ad8f53504f0e30a4dcca6a4ab6e9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26936617308"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.11.0",
      "date": "2026-06-04T07:16:24.000Z",
      "distro": "noble",
      "commit": "0818fc638731407b9ef4013d9014af208755d0ac",
      "fileid": "a935ba6d12921a425a5f5eaadf9875f2f28310c3442b7cbc7f371580ffa43b90",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26936617308"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.11.0",
      "date": "2026-06-04T07:15:27.000Z",
      "commit": "0818fc638731407b9ef4013d9014af208755d0ac",
      "fileid": "9f735528af63b3d7f2b64e8fba3c2ab62e7e1e4d89eb2aa7db39820beac3a6a6",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26936617308"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.11.0",
      "date": "2026-06-04T07:16:50.000Z",
      "commit": "0818fc638731407b9ef4013d9014af208755d0ac",
      "fileid": "28a7fd0c53ac8fd4e452137df593165e5cebc2b12c57e75fc2070c8758f70218",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26936617308"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.11.0",
      "date": "2026-06-04T07:16:11.000Z",
      "commit": "0818fc638731407b9ef4013d9014af208755d0ac",
      "fileid": "de936cd3dfbd42c49d447a2512afb3096bb60554bb8683f6c0062805bc876bd6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26936617308"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.11.0",
      "date": "2026-06-04T07:18:39.000Z",
      "commit": "0818fc638731407b9ef4013d9014af208755d0ac",
      "fileid": "e658ab6c157ad35148f44e142e8e6a66a1b620bb983bae5a202968e5677cbaa2",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26936617308"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.11.0",
      "date": "2026-06-04T07:18:49.000Z",
      "commit": "0818fc638731407b9ef4013d9014af208755d0ac",
      "fileid": "a03ffad0b771ebe55c4b870a4a85d0ffafa75ed91c15d99919dc9bb5d86e9938",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26936617308"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.11.0",
      "date": "2026-06-04T07:20:09.000Z",
      "commit": "0818fc638731407b9ef4013d9014af208755d0ac",
      "fileid": "5f161686a9d68d6d49f2e8aa3820062a283d6096110eb40bb92edd90fd3485f2",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26936617308"
    }
  ]
}