{
  "_id": "6a23c49b530b9bc726bddc4d",
  "Package": "prozor",
  "Type": "Package",
  "Title": "Minimal Protein Set Explaining Peptide Spectrum Matches",
  "Version": "0.3.4",
  "Authors@R": "c(person(\"Witold\", \"Wolski\",\nemail = c(\"wewolski@gmail.com\"),\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-6468-120X\")))",
  "Description": "Determine minimal protein set explaining peptide spectrum\nmatches. Utility functions for creating fasta amino acid\ndatabases with decoys and contaminants. Peptide false discovery\nrate estimation for target decoy search results on psm,\nprecursor, peptide and protein level. Computing dynamic swath\nwindow sizes based on MS1 or MS2 signal distributions.",
  "License": "GPL-3",
  "URL": "https://github.com/protviz/prozor",
  "BugReports": "https://github.com/protviz/prozor/issues",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Collate": "'annotatePeptides.R' 'readjustWindow.R' 'cdsw.R'\n'computeFDR.R' 'createDecoyDB.R' 'create_fgcz_fasta_db.R'\n'greedy.R' 'hello.R' 'loadContaminantsFasta.R'\n'prepareMatrix.R' 'readFasta.R' 'removeSignalPeptides.R'\n'reverseSeq.R' 'tieResolution.R' 'writeFasta.R' 'zzz.R'",
  "biocViews": "Software, MassSpectrometry, Proteomics,\nExperimentHubSoftware,",
  "LazyData": "true",
  "Config/pak/sysreqs": "libicu-dev libx11-dev zlib1g-dev",
  "Repository": "https://protviz.r-universe.dev",
  "Date/Publication": "2025-10-23 14:43:08 UTC",
  "RemoteUrl": "https://github.com/protviz/prozor",
  "RemoteRef": "HEAD",
  "RemoteSha": "f79a1f1c260752651cd934d69e49ea11397d47b7",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-06 06:52:51 UTC",
    "User": "root"
  },
  "Author": "Witold Wolski [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-6468-120X>)",
  "Maintainer": "Witold Wolski <wewolski@gmail.com>",
  "MD5sum": "580ef2130d34f1380c30ff6d46a0dee0",
  "_user": "protviz",
  "_type": "src",
  "_file": "prozor_0.3.4.tar.gz",
  "_fileid": "6de1b6f25f2a7974be63df4c6f5c10d240b5449e718da68725ed550cf0ab9166",
  "_filesize": 3032726,
  "_sha256": "6de1b6f25f2a7974be63df4c6f5c10d240b5449e718da68725ed550cf0ab9166",
  "_created": "2026-06-06T06:52:51.000Z",
  "_published": "2026-06-06T06:56:27.279Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79858993852,
      "time": 163,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7452172964"
    },
    {
      "job": 79858993856,
      "time": 144,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7452170818"
    },
    {
      "job": 79858993846,
      "time": 141,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7452170436"
    },
    {
      "job": 79858993850,
      "time": 175,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7452174361"
    },
    {
      "job": 79858781210,
      "time": 234,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7452154339"
    },
    {
      "job": 79858993843,
      "time": 117,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452167953"
    },
    {
      "job": 79858993859,
      "time": 113,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7452167565"
    },
    {
      "job": 79858993854,
      "time": 107,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7452166728"
    },
    {
      "job": 79858993849,
      "time": 104,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7452166379"
    }
  ],
  "_buildurl": "https://github.com/r-universe/protviz/actions/runs/27055410421",
  "_status": "failure",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/protviz/prozor",
  "_commit": {
    "id": "f79a1f1c260752651cd934d69e49ea11397d47b7",
    "author": "Witold Wolski <wewolski@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #7 from jjGG/master\n\nremove critical space in crap-protein entry",
    "time": 1761230588
  },
  "_maintainer": {
    "name": "Witold Wolski",
    "email": "wewolski@gmail.com",
    "login": "wolski",
    "description": "",
    "uuid": 1926513,
    "orcid": "0000-0002-6468-120X"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.0",
      "role": "Depends"
    },
    {
      "package": "AhoCorasickTrie",
      "role": "Imports"
    },
    {
      "package": "docopt",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "protViz",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "seqinr",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "protviz",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-43",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "software",
    "massspectrometry",
    "proteomics",
    "experimenthubsoftware"
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "wolski",
      "count": 329,
      "uuid": 1926513
    },
    {
      "user": "cpanse",
      "count": 3,
      "uuid": 4901987
    },
    {
      "user": "jjgg",
      "count": 1,
      "uuid": 4902603
    }
  ],
  "_userbio": {
    "uuid": 14175173,
    "type": "organization",
    "name": "protViz",
    "description": "R packages developed at the fgcz protinf group"
  },
  "_downloads": {
    "count": 232,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/prozor"
  },
  "_devurl": "https://github.com/protviz/prozor",
  "_searchresults": 95,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/prozor.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/protviz/prozor",
  "_realowner": "protviz",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2015-09-04"
    },
    {
      "version": "0.1.1",
      "date": "2015-09-05"
    },
    {
      "version": "0.2.3",
      "date": "2017-04-20"
    },
    {
      "version": "0.2.11",
      "date": "2018-07-26"
    },
    {
      "version": "0.3.1",
      "date": "2021-12-07"
    }
  ],
  "_exports": [
    "annotateAHO",
    "annotatePeptides",
    "Cdsw",
    "computeFDR",
    "computeFDRwithID",
    "create_fgcz_fasta_db",
    "createDecoyDB",
    "greedy_parsimony",
    "greedyRes2Matrix",
    "load_special_prot_2024",
    "load_universal_contaminants_2024",
    "loadContaminantsFasta2019",
    "loadContaminantsFasta2021",
    "loadContaminantsFGCZ2022",
    "make_fasta_summary",
    "makeID",
    "makeIDUnip",
    "plotFDR",
    "predictScoreFDR",
    "prepareMatrix",
    "readjustWindows",
    "readPeptideFasta",
    "removeSignalPeptide",
    "reverseSeq",
    "writeFasta"
  ],
  "_datasets": [
    {
      "name": "bcd",
      "title": "Data frame as produced by COMET-MS search engine",
      "object": "bcd",
      "class": [
        "data.frame"
      ],
      "fields": [
        "scan",
        "num",
        "charge",
        "exp_neutral_mass",
        "calc_neutral_mass",
        "e.value",
        "xcorr",
        "delta_cn",
        "sp_score",
        "ions_matched",
        "ions_total",
        "plain_peptide",
        "modified_peptide",
        "prev_aa",
        "next_aa",
        "protein",
        "protein_count",
        "modifications"
      ],
      "rows": 4557,
      "table": true,
      "tojson": true
    },
    {
      "name": "fdrSample",
      "title": "Data frame score and proteinID",
      "object": "fdrSample",
      "class": [
        "data.frame"
      ],
      "fields": [
        "proteinID",
        "score",
        "score2"
      ],
      "rows": 40000,
      "table": true,
      "tojson": true
    },
    {
      "name": "masses",
      "title": "MS masses A dataset containing approx 150000 MS1 precursor masses",
      "object": "masses",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "mm",
      "title": "",
      "object": "mm",
      "class": [
        "dgCMatrix"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "pepprot",
      "title": "Table containing peptide information",
      "object": "pepprot",
      "class": [
        "data.frame"
      ],
      "fields": [
        "peptideSeq",
        "peptideModSeq",
        "precursorCharge",
        "m"
      ],
      "rows": 4938,
      "table": true,
      "tojson": true
    },
    {
      "name": "protpepmetashort",
      "title": "Small version of pepprot dataset to speed up computation",
      "object": "protpepmetashort",
      "class": [
        "data.frame"
      ],
      "fields": [
        "peptideSeq",
        "lengthProtein",
        "proteinID",
        "peptideModSeq",
        "precursorCharge",
        "m",
        "lengthPeptide"
      ],
      "rows": 423,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "annotateAHO",
      "title": "annotate peptides using AhoCorasickTrie",
      "topics": [
        "annotateAHO"
      ]
    },
    {
      "page": "annotatePeptides",
      "title": "Annotate peptides with protein ids",
      "topics": [
        "annotatePeptides"
      ]
    },
    {
      "page": "bcd",
      "title": "Data frame as produced by COMET-MS search engine",
      "topics": [
        "bcd"
      ]
    },
    {
      "page": "Cdsw-class",
      "title": "Compute dynamic swath windows",
      "topics": [
        "Cdsw",
        "Cdsw-class"
      ]
    },
    {
      "page": "computeFDR",
      "title": "Compute FDR given a score",
      "topics": [
        "computeFDR"
      ]
    },
    {
      "page": "computeFDRwithID",
      "title": "Compute FDR given a score",
      "topics": [
        "computeFDRwithID"
      ]
    },
    {
      "page": "create_fgcz_fasta_db",
      "title": "create fasta db from one or more fasta files",
      "topics": [
        "create_fgcz_fasta_db"
      ]
    },
    {
      "page": "createDecoyDB",
      "title": "Create db with decoys and contaminants",
      "topics": [
        "createDecoyDB"
      ]
    },
    {
      "page": "fdrSample",
      "title": "Data frame score and proteinID",
      "topics": [
        "fdrSample"
      ]
    },
    {
      "page": "greedy_parsimony",
      "title": "given matrix (columns protein rows peptides), compute minimal protein set using greedy algorithm",
      "topics": [
        "greedy_parsimony"
      ]
    },
    {
      "page": "greedyRes2Matrix",
      "title": "converts result of greedy_parsimony function to a matrix with 3 columns - peptide - charge and protein",
      "topics": [
        "greedyRes2Matrix"
      ]
    },
    {
      "page": "load_special_prot_2024",
      "title": "load special prot",
      "topics": [
        "load_special_prot_2024"
      ]
    },
    {
      "page": "load_universal_contaminants_2024",
      "title": "load universal contaminants",
      "topics": [
        "load_universal_contaminants_2024"
      ]
    },
    {
      "page": "loadContaminantsFasta2019",
      "title": "load list of contaminant sequences FGCZ 2019",
      "topics": [
        "loadContaminantsFasta2019"
      ]
    },
    {
      "page": "loadContaminantsFasta2021",
      "title": "load list of contaminant sequences FGCZ 2021",
      "topics": [
        "loadContaminantsFasta2021"
      ]
    },
    {
      "page": "loadContaminantsFGCZ2022",
      "title": "load list of contaminant sequences FGCZ 2022",
      "topics": [
        "loadContaminantsFGCZ2022"
      ]
    },
    {
      "page": "make_fasta_summary",
      "title": "make db summary which includes number of sequences, and amino acid statistcis",
      "topics": [
        "make_fasta_summary"
      ]
    },
    {
      "page": "makeID",
      "title": "make id for chain in format sp|P30443|1A01_HUMANs25",
      "topics": [
        "makeID"
      ]
    },
    {
      "page": "makeIDUnip",
      "title": "make id for chain compatible with uniprot",
      "topics": [
        "makeIDUnip"
      ]
    },
    {
      "page": "masses",
      "title": "MS masses A dataset containing approx 150000 MS1 precursor masses",
      "topics": [
        "masses"
      ]
    },
    {
      "page": "objectiveMS1Function",
      "title": "compute the deviation from optimum: equal number of MS1 per bin",
      "topics": [
        "objectiveMS1Function"
      ]
    },
    {
      "page": "pepprot",
      "title": "Table containing peptide information",
      "topics": [
        "pepprot"
      ]
    },
    {
      "page": "plotFDR",
      "title": "plot FDR",
      "topics": [
        "plotFDR"
      ]
    },
    {
      "page": "predictScoreFDR",
      "title": "Predict score given FDR",
      "topics": [
        "predictScoreFDR"
      ]
    },
    {
      "page": "prepareMatrix",
      "title": "given table of peptide protein assigments generate matrix",
      "topics": [
        "prepareMatrix"
      ]
    },
    {
      "page": "protpepmetashort",
      "title": "Small version of pepprot dataset to speed up computation",
      "topics": [
        "protpepmetashort"
      ]
    },
    {
      "page": "prozor",
      "title": "Minimal Protein Set Explaining Peptides",
      "topics": [
        "prozor-package",
        "prozor"
      ]
    },
    {
      "page": "readjustWindows",
      "title": "Readjust windows so that boundaries in regions of few peaks.",
      "topics": [
        "readjustWindows"
      ]
    },
    {
      "page": "readPeptideFasta",
      "title": "wrapper setting the correct parameters seqinr::read.fasta for reading peptide sequences",
      "topics": [
        "readPeptideFasta"
      ]
    },
    {
      "page": "removeSignalPeptide",
      "title": "remove signal peptides from main chain",
      "topics": [
        "removeSignalPeptide"
      ]
    },
    {
      "page": "reverseSeq",
      "title": "create rev sequences to fasta list",
      "topics": [
        "reverseSeq"
      ]
    },
    {
      "page": "writeFasta",
      "title": "write fasta lists into file",
      "topics": [
        "writeFasta"
      ]
    }
  ],
  "_readme": "https://github.com/protviz/prozor/raw/HEAD/README.md",
  "_rundeps": [
    "ade4",
    "AhoCorasickTrie",
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "docopt",
    "dplyr",
    "generics",
    "glue",
    "hms",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "nlme",
    "pillar",
    "pixmap",
    "pkgconfig",
    "prettyunits",
    "progress",
    "protViz",
    "purrr",
    "R6",
    "Rcpp",
    "RcppArmadillo",
    "readr",
    "rlang",
    "segmented",
    "seqinr",
    "sp",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr"
  ],
  "_score": 4.7558748556724915,
  "_indexed": true,
  "_nocasepkg": "prozor",
  "_universes": [
    "protviz",
    "wolski"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.4",
      "date": "2026-06-06T06:55:10.000Z",
      "distro": "noble",
      "commit": "f79a1f1c260752651cd934d69e49ea11397d47b7",
      "fileid": "d2e05f26241e2b6bc29892882238d7963047c89ab37acfb0640864c4eaabcd52",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/protviz/actions/runs/27055410421"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.4",
      "date": "2026-06-06T06:55:00.000Z",
      "distro": "noble",
      "commit": "f79a1f1c260752651cd934d69e49ea11397d47b7",
      "fileid": "9ef9a996f15162eb1122d83f511ae437b331036a06649e9904cb8a210c9c7384",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/protviz/actions/runs/27055410421"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.4",
      "date": "2026-06-06T06:55:02.000Z",
      "commit": "f79a1f1c260752651cd934d69e49ea11397d47b7",
      "fileid": "bfbfdd944d38c6877f6e6790aabb60ca12da5ed3fd427c697f3a3de7dede4cfa",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/protviz/actions/runs/27055410421"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.4",
      "date": "2026-06-06T06:55:24.000Z",
      "commit": "f79a1f1c260752651cd934d69e49ea11397d47b7",
      "fileid": "fe9b4c36d353b956f78cf6e75cc3ffa903bebe08c6a1f9586ff70a5d29edba75",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/protviz/actions/runs/27055410421"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.4",
      "date": "2026-06-06T06:55:07.000Z",
      "commit": "f79a1f1c260752651cd934d69e49ea11397d47b7",
      "fileid": "a1cfbdc2e4c73e0230ded4372a2ed77616c2f66b81cbaf8a7c9210d6afc1b750",
      "status": "success",
      "buildurl": "https://github.com/r-universe/protviz/actions/runs/27055410421"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.4",
      "date": "2026-06-06T06:54:13.000Z",
      "commit": "f79a1f1c260752651cd934d69e49ea11397d47b7",
      "fileid": "f629b977c7c37a70ba30921df30b8f617b109b1e2ebc84522a27e62114a7218b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/protviz/actions/runs/27055410421"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.4",
      "date": "2026-06-06T06:54:10.000Z",
      "commit": "f79a1f1c260752651cd934d69e49ea11397d47b7",
      "fileid": "c3883a6b6e1f8a26069705da900dffa50d17738ee192eb8b1fb7e7cdfe228b26",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/protviz/actions/runs/27055410421"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.4",
      "date": "2026-06-06T06:54:05.000Z",
      "commit": "f79a1f1c260752651cd934d69e49ea11397d47b7",
      "fileid": "537a87e8601959a3a9a2a0c0dc815b4ac4104a4680718768c85f53c93a70e542",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/protviz/actions/runs/27055410421"
    }
  ]
}