{
  "_id": "6a495bd4f6c47c441949eb02",
  "Package": "ribiosUtils",
  "Type": "Package",
  "Title": "Utilities from and Interface to the 'Bioinfo-C' ('BIOS') Library",
  "Version": "1.7.10",
  "Date": "2026-06-15",
  "Authors@R": "c(person(given = \"Jitao David\",\nfamily = \"Zhang\",\nrole = c(\"aut\", \"cre\", \"ctb\"),\nemail = \"jitao_david.zhang@roche.com\",\ncomment = c(ORCID=\"0000-0002-3085-0909\")),\nperson(given = \"Clemens\",\nfamily = \"Broger\",\nrole = c(\"aut\", \"ctb\")),\nperson(\"F.Hoffmann-La Roche AG\", role=\"cph\"),\nperson(given=\"Junio C\", family=\"Hamano\", role=\"cph\"),\nperson(given=\"Jean\", family=\"Thierry-Mieg\", role=\"cph\"),\nperson(given=\"Konrad\", family=\"Rudolph\", role=\"cph\"),\nperson(given=\"Richard\", family=\"Durbin\", role=\"cph\"))",
  "Description": "Provides interface to the 'Bioinfo-C' (internal name:\n'BIOS') library and utilities. 'ribiosUtils' is a Swiss-knife\nfor computational biology in drug discovery, providing\nfunctions and utilities with minimal external dependency and\nmaximal efficiency.",
  "License": "GPL-3",
  "URL": "https://github.com/bedapub/ribiosUtils,\nhttps://bedapub.github.io/ribiosUtils/",
  "BugReports": "https://github.com/bedapub/ribiosUtils/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Repository": "https://bedapub.r-universe.dev",
  "Date/Publication": "2026-06-15 13:55:26 UTC",
  "RemoteUrl": "https://github.com/bedapub/ribiosUtils",
  "RemoteRef": "HEAD",
  "RemoteSha": "01478a49f9e1c6ab0754fa7f513841baac954402",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-24 03:38:22 UTC",
    "User": "root"
  },
  "Author": "Jitao David Zhang [aut, cre, ctb] (ORCID:\n<https://orcid.org/0000-0002-3085-0909>),\nClemens Broger [aut, ctb],\nF.Hoffmann-La Roche AG [cph],\nJunio C Hamano [cph],\nJean Thierry-Mieg [cph],\nKonrad Rudolph [cph],\nRichard Durbin [cph]",
  "Maintainer": "Jitao David Zhang <jitao_david.zhang@roche.com>",
  "_user": "bedapub",
  "_type": "src",
  "_file": "ribiosUtils_1.7.10.tar.gz",
  "_fileid": "https://r2.ropensci.org/7d9e2d37cc658c86bc21d3a1575f7632fd4e45813801141c7e3dd3d544b6ec82",
  "_filesize": 698479,
  "_sha256": "7d9e2d37cc658c86bc21d3a1575f7632fd4e45813801141c7e3dd3d544b6ec82",
  "_expires": "2026-10-12T19:15:30.000Z",
  "_created": "2026-06-24T03:38:22.000Z",
  "_published": "2026-07-04T19:15:32.427Z",
  "_jobs": [
    {
      "job": 85159661754,
      "time": 147,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7839556089"
    },
    {
      "job": 85159661615,
      "time": 142,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7839554571"
    },
    {
      "job": 85159661743,
      "time": 162,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7839558801"
    },
    {
      "job": 85159661667,
      "time": 147,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7839555415"
    },
    {
      "job": 85159661732,
      "time": 94,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7839545520"
    },
    {
      "job": 85159661674,
      "time": 170,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7839560149"
    },
    {
      "job": 85159661630,
      "time": 121,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7839550885"
    },
    {
      "job": 85159661670,
      "time": 298,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7839583676"
    },
    {
      "job": 85159661605,
      "time": 218,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7839527006"
    },
    {
      "job": 85159661546,
      "time": 142,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 85159661725,
      "time": 105,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7839547793"
    },
    {
      "job": 85159661776,
      "time": 122,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7839550887"
    },
    {
      "job": 85159661744,
      "time": 112,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7839549134"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109",
  "_status": "success",
  "_upstream": "https://github.com/bedapub/ribiosUtils",
  "_commit": {
    "id": "01478a49f9e1c6ab0754fa7f513841baac954402",
    "author": "Jitao David Zhang <jitao_david.zhang@roche.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #13 from bedapub/devel\n\nannotation, expression, GSEA, and NGS are only needed additional pack…",
    "time": 1781531726
  },
  "_maintainer": {
    "name": "Jitao David Zhang",
    "email": "jitao_david.zhang@roche.com",
    "login": "accio",
    "description": "A Computational Biologist in Drug Discovery",
    "uuid": 1397024,
    "orcid": "0000-0002-3085-0909"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "bedapub",
  "_selfowned": true,
  "_usedby": 8,
  "_updates": [
    {
      "week": "2026-02",
      "n": 4
    },
    {
      "week": "2026-04",
      "n": 6
    },
    {
      "week": "2026-05",
      "n": 2
    },
    {
      "week": "2026-12",
      "n": 1
    },
    {
      "week": "2026-25",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.7.6",
      "date": "2026-01-22"
    },
    {
      "name": "v1.7.7",
      "date": "2026-01-23"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "accio",
      "count": 529,
      "uuid": 1397024
    },
    {
      "user": "klmr",
      "count": 4,
      "uuid": 38931
    },
    {
      "user": "idavydov",
      "count": 3,
      "uuid": 671660
    }
  ],
  "_userbio": {
    "uuid": 39733410,
    "type": "organization",
    "name": "BEDApub",
    "followers": 25,
    "description": "Roche Pharma Research and Early Development, Pharmaceutical Sciences, Roche Innovation Center Basel, F. Hoffmann-La Roche Ltd, Grenzacherstrasse 124, 4070 Basel"
  },
  "_downloads": {
    "count": 263,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ribiosUtils"
  },
  "_devurl": "https://github.com/bedapub/ribiosutils",
  "_pkgdown": "https://bedapub.github.io/ribiosUtils/",
  "_searchresults": 80,
  "_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/readme.html",
    "extra/readme.md",
    "extra/ribiosUtils.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/bedapub/ribiosutils",
  "_realowner": "bedapub",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.5-6",
      "date": "2020-03-06"
    },
    {
      "version": "1.7.7",
      "date": "2026-02-03"
    }
  ],
  "_exports": [
    "allIdentical",
    "apply1",
    "apply2",
    "applyTopOrIncAndNotExclFilter",
    "asNumMatrix",
    "assertColumnName",
    "assertContrast",
    "assertDesign",
    "assertDesignContrast",
    "assertDir",
    "assertFile",
    "basefilename",
    "bedaInfo",
    "biomicsPstorePath2URL",
    "bound",
    "boundNorm",
    "cbindByRownames",
    "checkDir",
    "checkFile",
    "chosenFew",
    "clearLog",
    "closeLoggerConnections",
    "columnOverlapCoefficient",
    "compTwoVecs",
    "corByRownames",
    "countTokens",
    "createDir",
    "createRmdTemplate",
    "cumJaccardDistance",
    "cumJaccardIndex",
    "cumOverlapCoefficient",
    "cumOverlapDistance",
    "cumsumprop",
    "cutInterval",
    "cutreeIntoOrderedGroups",
    "dfFactor",
    "dfFactor2Str",
    "doLog",
    "equateWellLabelWidth",
    "extname",
    "firstUp",
    "fixWidthStr",
    "flushLog",
    "haltifnot",
    "headhead",
    "headtail",
    "identicalMatrix",
    "identicalMatrixValue",
    "imatch",
    "imatchv",
    "invertList",
    "ipmatch",
    "ipmatchv",
    "isDebugging",
    "isDir",
    "isError",
    "isEven",
    "isIntDebugging",
    "isInvarCol",
    "isMaxStatRow",
    "isOdd",
    "isRocheCompoundID",
    "isTopOrIncAndNotExcl",
    "isVarCol",
    "jaccardDistance",
    "jaccardIndex",
    "keepMaxStatRow",
    "keepMaxStatRowInd",
    "lastChar",
    "libordie",
    "list2df",
    "listOverlapCoefficient",
    "longdf2matrix",
    "matchColumn",
    "matchColumnIndex",
    "matchColumnName",
    "matchv",
    "matrix2longdf",
    "mergeInfreqLevelsByCumsumprop",
    "midentical",
    "mintersect",
    "mmatch",
    "mset",
    "msetdiff",
    "munion",
    "na.false",
    "naivePairwiseDist",
    "nField",
    "ofactor",
    "overlapCoefficient",
    "overlapDistance",
    "overwriteDir",
    "pAbsLog10Score",
    "pairwiseJaccardDistance",
    "pairwiseJaccardIndex",
    "pairwiseOverlapCoefficient",
    "pairwiseOverlapDistance",
    "percentage",
    "pQnormScore",
    "pScore",
    "putColsFirst",
    "pwdecode",
    "pwencode",
    "qqmsg",
    "qsystem",
    "rbindByColnames",
    "refactorNum",
    "registerLog",
    "relevels",
    "relevelsByNamedVec",
    "relevelsByNotNamedVec",
    "reload",
    "removeColumns",
    "removeColumnsByFunc",
    "removeColumnsWithNA",
    "removeInvarCol",
    "removeRowsByFunc",
    "removeRowsWithNA",
    "replaceColumnName",
    "replaceZeroPvalue",
    "ribiosTempdir",
    "ribiosTempfile",
    "rmat",
    "rocheCore",
    "rowscale",
    "rrank",
    "rrankInd",
    "rsetdiff",
    "scriptInit",
    "setDebug",
    "shortenRocheCompoundID",
    "shortenStr",
    "silencio",
    "sortAndFilterByCumsumprop",
    "sortByCol",
    "sortByDimnames",
    "strtoken",
    "stubborngc",
    "subsetByColumnName",
    "summarizeCols",
    "summarizeColumns",
    "summarizeRows",
    "tailtail",
    "trim",
    "ulen",
    "uniqueLength",
    "uniqueNonNA",
    "unsetDebug",
    "verbose",
    "wellIndex2position",
    "whoami",
    "writeLog"
  ],
  "_help": [
    {
      "page": "allIdentical",
      "title": "Testing whether several objects are all identical with each other",
      "topics": [
        "allIdentical"
      ]
    },
    {
      "page": "applyTopOrIncAndNotExclFilter",
      "title": "Apply isTopOrIncAndNotExcl filter to a matrix",
      "topics": [
        "applyTopOrIncAndNotExclFilter"
      ]
    },
    {
      "page": "asNumMatrix",
      "title": "Convert string-valued data frame or matrix into a numeric matrix",
      "topics": [
        "asNumMatrix",
        "atofMatrix",
        "stringDataFrame2numericMatrix"
      ]
    },
    {
      "page": "assertColumnName",
      "title": "Assert whether the required column names exist",
      "topics": [
        "assertColumnName"
      ]
    },
    {
      "page": "assertContrast",
      "title": "Check dimensionality of contrast matrix",
      "topics": [
        "assertContrast"
      ]
    },
    {
      "page": "assertDesign",
      "title": "Check dimensionality of design matrix",
      "topics": [
        "assertDesign"
      ]
    },
    {
      "page": "assertDesignContrast",
      "title": "Check dimensionality of both design and contrast matrix",
      "topics": [
        "assertDesignContrast"
      ]
    },
    {
      "page": "bedaInfo",
      "title": "Print BEDA project information",
      "topics": [
        "bedaInfo"
      ]
    },
    {
      "page": "biomicsPstorePath2URL",
      "title": "Translate BiOmics-Pathology pstore path to URL",
      "topics": [
        "biomicsPstorePath2URL"
      ]
    },
    {
      "page": "bound",
      "title": "Set boundaries for numeric values, or perform a 0-1 normalization.",
      "topics": [
        "bound",
        "boundNorm"
      ]
    },
    {
      "page": "cbindByRownames",
      "title": "Column bind by rownames",
      "topics": [
        "cbindByRownames",
        "rbindByColnames"
      ]
    },
    {
      "page": "checkFile",
      "title": "Check whether file(s) exist",
      "topics": [
        "assertFile",
        "checkFile"
      ]
    },
    {
      "page": "chosenFew",
      "title": "Print the chosen few items of a long vector",
      "topics": [
        "chosenFew"
      ]
    },
    {
      "page": "closeLoggerConnections",
      "title": "Close connections to all loggers This function closes all open connections set up by loggers It is automatically run at the end of the R session (setup by 'registerLog')",
      "topics": [
        "closeLoggerConnections"
      ]
    },
    {
      "page": "columnOverlapCoefficient",
      "title": "Pairwise jaccard/overlap coefficient can be calculated efficiently using matrix Pairwise overlap coefficient of binary matrix by column",
      "topics": [
        "columnOverlapCoefficient"
      ]
    },
    {
      "page": "compTwoVecs",
      "title": "Compare two vectors by set operations",
      "topics": [
        "compTwoVecs"
      ]
    },
    {
      "page": "corByRownames",
      "title": "Calculate correlation coefficients using common rows of the two matrices",
      "topics": [
        "corByRownames"
      ]
    },
    {
      "page": "countTokens",
      "title": "Count tokens by splitting strings",
      "topics": [
        "countTokens",
        "nField"
      ]
    },
    {
      "page": "createDir",
      "title": "Create a directory if it does not exist, and then make sure the creation was successful.",
      "topics": [
        "createDir"
      ]
    },
    {
      "page": "createRmdTemplate",
      "title": "Copy the skeleton RMarkdown file to a specified location",
      "topics": [
        "createRmdTemplate"
      ]
    },
    {
      "page": "cumJaccardIndex",
      "title": "Cumulative Jaccard Index",
      "topics": [
        "cumJaccardDistance",
        "cumJaccardIndex"
      ]
    },
    {
      "page": "cumOverlapCoefficient",
      "title": "Cumulative overlap coefficient",
      "topics": [
        "cumOverlapCoefficient",
        "cumOverlapDistance"
      ]
    },
    {
      "page": "cumsumprop",
      "title": "Proportion of cumulative sum over sum",
      "topics": [
        "cumsumprop"
      ]
    },
    {
      "page": "cutInterval",
      "title": "Cut a vector of numbers into interval factors.",
      "topics": [
        "cutInterval"
      ]
    },
    {
      "page": "cutreeIntoOrderedGroups",
      "title": "Cut a tree into groups of ordered sizes",
      "topics": [
        "cutreeIntoOrderedGroups"
      ]
    },
    {
      "page": "dfFactor",
      "title": "Get a factor vector for a data.frame",
      "topics": [
        "dfFactor"
      ]
    },
    {
      "page": "dfFactor2Str",
      "title": "Convert factor columns in a data.frame into character strings",
      "topics": [
        "dfFactor2Str"
      ]
    },
    {
      "page": "equateWellLabelWidth",
      "title": "Format labels for wells in microwell plates to equal widths",
      "topics": [
        "equateWellLabelWidth"
      ]
    },
    {
      "page": "extname",
      "title": "Get the base and extension(s) of file name(s)",
      "topics": [
        "basefilename",
        "extname"
      ]
    },
    {
      "page": "firstUp",
      "title": "Make the first alphabet of strings uppercase",
      "topics": [
        "firstUp"
      ]
    },
    {
      "page": "fixWidthStr",
      "title": "Shorten strings to strings with a fix width of characters",
      "topics": [
        "fixWidthStr"
      ]
    },
    {
      "page": "haltifnot",
      "title": "Ensure the Truth of R Expressions and Print Defined Error Message if NOT",
      "topics": [
        "haltifnot"
      ]
    },
    {
      "page": "headhead",
      "title": "head/tail function for matrix or data.frame",
      "topics": [
        "headhead",
        "tailtail"
      ]
    },
    {
      "page": "headtail",
      "title": "Print head and tail elements of a vector",
      "topics": [
        "headtail"
      ]
    },
    {
      "page": "identicalMatrix",
      "title": "Test whether two matrices are identical by values and by dim names",
      "topics": [
        "identicalMatrix"
      ]
    },
    {
      "page": "identicalMatrixValue",
      "title": "Test whether two matrices have the same numerica values given certain accuracy",
      "topics": [
        "identicalMatrixValue"
      ]
    },
    {
      "page": "imatch",
      "title": "Case-insensitive match and pmatch",
      "topics": [
        "imatch",
        "imatchv",
        "ipmatch",
        "ipmatchv",
        "matchv"
      ]
    },
    {
      "page": "invertList",
      "title": "Invert the names and elements of a list",
      "topics": [
        "invertList"
      ]
    },
    {
      "page": "isDir",
      "title": "Checks existing directory",
      "topics": [
        "assertDir",
        "checkDir",
        "isDir"
      ]
    },
    {
      "page": "isError",
      "title": "Tell whether an object is an error",
      "topics": [
        "isError"
      ]
    },
    {
      "page": "isOdd",
      "title": "Whether an integer is odd (or even)",
      "topics": [
        "isEven",
        "isOdd"
      ]
    },
    {
      "page": "isRocheCompoundID",
      "title": "Tell whether a character string is a Roche compound ID",
      "topics": [
        "isRocheCompoundID"
      ]
    },
    {
      "page": "isTopOrIncAndNotExcl",
      "title": "Logical vector of being top or included and not excluded",
      "topics": [
        "isTopOrIncAndNotExcl"
      ]
    },
    {
      "page": "jaccardIndex",
      "title": "Calculate the Jaccard Index between two vectors",
      "topics": [
        "jaccardDistance",
        "jaccardIndex"
      ]
    },
    {
      "page": "keepMaxStatRow",
      "title": "KEEP ROWS WITH THE MAXIMUM STATISTIC",
      "topics": [
        "isMaxStatRow",
        "keepMaxStatRow",
        "keepMaxStatRowInd"
      ]
    },
    {
      "page": "lastChar",
      "title": "Return last characters from strings",
      "topics": [
        "lastChar"
      ]
    },
    {
      "page": "libordie",
      "title": "Load a library mutedly and quit (die) in case of failing",
      "topics": [
        "libordie"
      ]
    },
    {
      "page": "list2df",
      "title": "Transform a list of character strings into a data.frame",
      "topics": [
        "list2df"
      ]
    },
    {
      "page": "listOverlapCoefficient",
      "title": "Pairwise overlap coefficient of lists",
      "topics": [
        "listOverlapCoefficient"
      ]
    },
    {
      "page": "longdf2matrix",
      "title": "Convert a long-format data frame into matrix",
      "topics": [
        "longdf2matrix"
      ]
    },
    {
      "page": "matchColumn",
      "title": "Match a column in data.frame to a master vector",
      "topics": [
        "matchColumn",
        "matchColumnIndex"
      ]
    },
    {
      "page": "matchColumnName",
      "title": "Match a given vector to column names of a data.frame or matrix",
      "topics": [
        "matchColumnName"
      ]
    },
    {
      "page": "matrix2longdf",
      "title": "Transform a matrix into a long-format data.frame",
      "topics": [
        "matrix2longdf"
      ]
    },
    {
      "page": "mergeInfreqLevelsByCumsumprop",
      "title": "Merge infrequent levels by setting the threshold of the proportion of cumulative sum over sum a.k.a. cumsumprop",
      "topics": [
        "mergeInfreqLevelsByCumsumprop"
      ]
    },
    {
      "page": "midentical",
      "title": "Multiple identical",
      "topics": [
        "midentical"
      ]
    },
    {
      "page": "mmatch",
      "title": "Multiple matching",
      "topics": [
        "mmatch"
      ]
    },
    {
      "page": "munion",
      "title": "Operations for multiple sets",
      "topics": [
        "mintersect",
        "mset",
        "msetdiff",
        "munion"
      ]
    },
    {
      "page": "na.false",
      "title": "Replace NA with FALSE",
      "topics": [
        "na.false"
      ]
    },
    {
      "page": "naivePairwiseDist",
      "title": "Calculate pairwise distances between each pair of items in a list",
      "topics": [
        "naivePairwiseDist"
      ]
    },
    {
      "page": "ofactor",
      "title": "Ordered factor",
      "topics": [
        "ofactor"
      ]
    },
    {
      "page": "orderCutgroup",
      "title": "Reorder the groups by their group size",
      "topics": [
        "orderCutgroup"
      ]
    },
    {
      "page": "overlapCoefficient",
      "title": "Overlap coefficient, also known as Szymkiewicz-Simpson coefficient",
      "topics": [
        "overlapCoefficient",
        "overlapDistance"
      ]
    },
    {
      "page": "overwriteDir",
      "title": "Overwrite a directory",
      "topics": [
        "overwriteDir"
      ]
    },
    {
      "page": "pAbsLog10Score",
      "title": "Transform p-values to continuous scores with the absolute-log10 transformation",
      "topics": [
        "pAbsLog10Score"
      ]
    },
    {
      "page": "pairwiseJaccardIndex",
      "title": "Calculate pairwise Jaccard Indices between each pair of items in a list",
      "topics": [
        "pairwiseJaccardDistance",
        "pairwiseJaccardIndex"
      ]
    },
    {
      "page": "pairwiseOverlapDistance",
      "title": "Calculate pairwise overlap coefficients between each pair of items in a list",
      "topics": [
        "pairwiseOverlapCoefficient",
        "pairwiseOverlapDistance"
      ]
    },
    {
      "page": "percentage",
      "title": "Print a decimal number in procent format",
      "topics": [
        "percentage"
      ]
    },
    {
      "page": "pQnormScore",
      "title": "Transform p-values to continuous scores with the quantile function of the normal distribution",
      "topics": [
        "pQnormScore"
      ]
    },
    {
      "page": "print.BEDAinfo",
      "title": "Print BEDAinfo object",
      "topics": [
        "print.BEDAinfo"
      ]
    },
    {
      "page": "pScore",
      "title": "Transform p-values to continuous scores",
      "topics": [
        "pScore"
      ]
    },
    {
      "page": "putColsFirst",
      "title": "Rearrange columns to put some columns to far left",
      "topics": [
        "putColsFirst"
      ]
    },
    {
      "page": "pwdecode",
      "title": "Decode password with function implemented with pwencode",
      "topics": [
        "pwdecode"
      ]
    },
    {
      "page": "pwencode",
      "title": "Encode a password",
      "topics": [
        "pwencode"
      ]
    },
    {
      "page": "qqmsg",
      "title": "Quitely Quit with Messages",
      "topics": [
        "qqmsg"
      ]
    },
    {
      "page": "qsystem",
      "title": "Quietly runs a system command",
      "topics": [
        "qsystem"
      ]
    },
    {
      "page": "refactorNum",
      "title": "Sort numeric factor levels by values",
      "topics": [
        "refactorNum"
      ]
    },
    {
      "page": "registerLog",
      "title": "The functions 'registerLog' and 'doLog' provide a simple mechanism to handle loggings (printing text messages to files or other types of connections) in R.",
      "topics": [
        "clearLog",
        "flushLog",
        "registerLog"
      ]
    },
    {
      "page": "relevels",
      "title": "Relevel a factor by a named or unnamed vector.",
      "topics": [
        "relevels"
      ]
    },
    {
      "page": "relevelsByNamedVec",
      "title": "Relevel a factor by a named vector.",
      "topics": [
        "relevelsByNamedVec"
      ]
    },
    {
      "page": "relevelsByNotNamedVec",
      "title": "Relevel a factor by a unnamed vector.",
      "topics": [
        "relevelsByNotNamedVec"
      ]
    },
    {
      "page": "reload",
      "title": "Reload a package",
      "topics": [
        "reload"
      ]
    },
    {
      "page": "removeColumns",
      "title": "Remove columns",
      "topics": [
        "removeColumns"
      ]
    },
    {
      "page": "removeColumnsByFunc",
      "title": "Remove rows or column by function",
      "topics": [
        "removeColumnsByFunc",
        "removeRowsByFunc"
      ]
    },
    {
      "page": "removeColumnsWithNA",
      "title": "Remove columns in a matrix that contains one or more NAs",
      "topics": [
        "removeColumnsWithNA"
      ]
    },
    {
      "page": "removeInvarCol",
      "title": "Remove invariable columns from a data frame or matrix",
      "topics": [
        "isInvarCol",
        "isVarCol",
        "removeInvarCol"
      ]
    },
    {
      "page": "removeRowsWithNA",
      "title": "Remove rows in a matrix that contains one or more NAs",
      "topics": [
        "removeRowsWithNA"
      ]
    },
    {
      "page": "replaceColumnName",
      "title": "Replace column names in data.frame",
      "topics": [
        "replaceColumnName"
      ]
    },
    {
      "page": "replaceZeroPvalue",
      "title": "Replace p-values of zero",
      "topics": [
        "replaceZeroPvalue"
      ]
    },
    {
      "page": "ribiosTempdir",
      "title": "A temporary directory which (1) every machine in the cluster has access to and (2) has sufficient space",
      "topics": [
        "ribiosTempdir"
      ]
    },
    {
      "page": "ribiosTempfile",
      "title": "A temporary file which (1) every machine in the cluster has access to and (2) there is sufficient space",
      "topics": [
        "ribiosTempfile"
      ]
    },
    {
      "page": "ribiosUtils",
      "title": "ribiosUtils",
      "topics": [
        "ribiosUtils"
      ]
    },
    {
      "page": "rmat",
      "title": "Remove temporary files at a specified time interval from now",
      "topics": [
        "rmat"
      ]
    },
    {
      "page": "rocheCore",
      "title": "Extract core identifiers from Roche compound IDs",
      "topics": [
        "rocheCore"
      ]
    },
    {
      "page": "rowscale",
      "title": "S3 method for row-scaling",
      "topics": [
        "rowscale"
      ]
    },
    {
      "page": "rowscale.matrix",
      "title": "Scale a matrix by row",
      "topics": [
        "rowscale.matrix"
      ]
    },
    {
      "page": "rowscale.table",
      "title": "Scale a table by row",
      "topics": [
        "rowscale.table"
      ]
    },
    {
      "page": "rrank",
      "title": "Reverse rank order",
      "topics": [
        "rrank",
        "rrank.default"
      ]
    },
    {
      "page": "rrank.matrix",
      "title": "Get reverse rank orders in each column",
      "topics": [
        "rrank.matrix"
      ]
    },
    {
      "page": "rrankInd",
      "title": "Return a matrix that highlights reverse rank orders of features of interest by column",
      "topics": [
        "rrankInd"
      ]
    },
    {
      "page": "rsetdiff",
      "title": "Reverse setdiff",
      "topics": [
        "rsetdiff"
      ]
    },
    {
      "page": "scriptInit",
      "title": "Prepare R for an interactive script",
      "topics": [
        "scriptInit"
      ]
    },
    {
      "page": "setDebug",
      "title": "Functions for command-line Rscript debugging",
      "topics": [
        "isDebugging",
        "isIntDebugging",
        "setDebug",
        "unsetDebug"
      ]
    },
    {
      "page": "shortenRocheCompoundID",
      "title": "Shorten Roche compounds identifiers",
      "topics": [
        "shortenRocheCompoundID"
      ]
    },
    {
      "page": "shortenStr",
      "title": "Shorten strings to a given number of characters",
      "topics": [
        "shortenStr"
      ]
    },
    {
      "page": "silencio",
      "title": "Keep silent by suppressing warnings and messages",
      "topics": [
        "silencio"
      ]
    },
    {
      "page": "sortAndFilterByCumsumprop",
      "title": "Sort a numeric vector and filter by a threshold of cumsumprop",
      "topics": [
        "sortAndFilterByCumsumprop"
      ]
    },
    {
      "page": "sortByCol",
      "title": "Sort data.frame rows by values in specified columns",
      "topics": [
        "sortByCol"
      ]
    },
    {
      "page": "sortByDimnames",
      "title": "Sort matrix by dim names",
      "topics": [
        "sortByDimnames"
      ]
    },
    {
      "page": "strtoken",
      "title": "Tokenize strings by character",
      "topics": [
        "strtoken"
      ]
    },
    {
      "page": "stubborngc",
      "title": "Repeat garbage-collecting until all resource is freed",
      "topics": [
        "stubborngc"
      ]
    },
    {
      "page": "subsetByColumnName",
      "title": "Subset a data.frame by column name, allowing differences in cases",
      "topics": [
        "subsetByColumnName"
      ]
    },
    {
      "page": "summarizeRows",
      "title": "Summarizing rows/columns by a factor",
      "topics": [
        "apply1",
        "apply2",
        "summarizeCols",
        "summarizeColumns",
        "summarizeRows"
      ]
    },
    {
      "page": "trim",
      "title": "Trim leading and tailing spaces from string",
      "topics": [
        "trim"
      ]
    },
    {
      "page": "uniqueLength",
      "title": "Length of unique elements in a vector",
      "topics": [
        "ulen",
        "uniqueLength"
      ]
    },
    {
      "page": "uniqueNonNA",
      "title": "Make a vector free of NA and unique",
      "topics": [
        "uniqueNonNA"
      ]
    },
    {
      "page": "verbose",
      "title": "Print messages conditional on the verbose level",
      "topics": [
        "verbose"
      ]
    },
    {
      "page": "wellIndex2position",
      "title": "Translate well index numbers to well positions",
      "topics": [
        "wellIndex2position"
      ]
    },
    {
      "page": "whoami",
      "title": "System user name",
      "topics": [
        "whoami"
      ]
    },
    {
      "page": "writeLog",
      "title": "Write text as log to a connection",
      "topics": [
        "doLog",
        "writeLog"
      ]
    }
  ],
  "_readme": "https://github.com/bedapub/ribiosUtils/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 5.982271233039568,
  "_indexed": true,
  "_nocasepkg": "ribiosutils",
  "_universes": [
    "bedapub",
    "accio"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.7.10",
      "date": "2026-06-24T03:41:05.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "01478a49f9e1c6ab0754fa7f513841baac954402",
      "fileid": "https://r2.ropensci.org/a138acf15ef72a449b4c9b33b02ea19fd5025e8eae57471d2a17c557e630625c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.7.10",
      "date": "2026-06-24T03:40:54.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "01478a49f9e1c6ab0754fa7f513841baac954402",
      "fileid": "https://r2.ropensci.org/0b37cf4fa3ff262a30a14eb81c007b67a4b0e6bc70f5140246a6aff1f6ffecb0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.7.10",
      "date": "2026-06-24T03:41:19.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "01478a49f9e1c6ab0754fa7f513841baac954402",
      "fileid": "https://r2.ropensci.org/a21e211e348ad0827c077c1af9844e866a447c48303d707716a7314dde82d0ab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.7.10",
      "date": "2026-06-24T03:40:56.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "01478a49f9e1c6ab0754fa7f513841baac954402",
      "fileid": "https://r2.ropensci.org/608d5e075aaa506cb8663dff359e66154a5a9b70f38c6d51cc810e1dfcca06e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.7.10",
      "date": "2026-06-24T03:40:08.000Z",
      "arch": "aarch64",
      "commit": "01478a49f9e1c6ab0754fa7f513841baac954402",
      "fileid": "https://r2.ropensci.org/8aa96195d1ce6dac7fd31f1f042d5570055c4e4a8bc442fa9a3d1b8832f63bf8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.7.10",
      "date": "2026-06-24T03:41:05.000Z",
      "arch": "x86_64",
      "commit": "01478a49f9e1c6ab0754fa7f513841baac954402",
      "fileid": "https://r2.ropensci.org/e149f8092eafc717d5c05de914244a190ad8499f011aac50e62de8dd8620ad39",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.7.10",
      "date": "2026-06-24T03:40:28.000Z",
      "arch": "aarch64",
      "commit": "01478a49f9e1c6ab0754fa7f513841baac954402",
      "fileid": "https://r2.ropensci.org/6a614d45328da3d28ff0347d802d1e9d4e1cda4e3a5dc4a4b2d12bef876a095e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.7.10",
      "date": "2026-06-24T03:42:27.000Z",
      "arch": "x86_64",
      "commit": "01478a49f9e1c6ab0754fa7f513841baac954402",
      "fileid": "https://r2.ropensci.org/4bb38282267b9be06443411e8f0ae3f35ead321e41ab5adcb4a5e33945deb64f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.7.10",
      "date": "2026-06-24T03:39:44.000Z",
      "arch": "x86_64",
      "commit": "01478a49f9e1c6ab0754fa7f513841baac954402",
      "fileid": "https://r2.ropensci.org/1f1da405e1252f53a4c9fdb953d357b2ed5d1603f19e6af54ad01c56a29e413e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.7.10",
      "date": "2026-06-24T03:39:54.000Z",
      "arch": "x86_64",
      "commit": "01478a49f9e1c6ab0754fa7f513841baac954402",
      "fileid": "https://r2.ropensci.org/3657497dd05b07b622aabc8415d6e6b2bf04ae3330418ce2ed55203c54eae35b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.7.10",
      "date": "2026-06-24T03:39:47.000Z",
      "arch": "x86_64",
      "commit": "01478a49f9e1c6ab0754fa7f513841baac954402",
      "fileid": "https://r2.ropensci.org/c8afa50f160ae7f348c43992e051fe37d9789d656b816306a6baea6bcff15a5b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bedapub/actions/runs/28073304109"
    }
  ]
}