Cran Tools

Configuration File: cran_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the cran_tools.json configuration file.

Available Tools

CRAN_get_package (Type: BaseRESTTool)

Get metadata for a CRAN R package from the CRAN database (crandb). Returns package title, version…

CRAN_get_package tool specification

Tool Information:

  • Name: CRAN_get_package

  • Type: BaseRESTTool

  • Description: Get metadata for a CRAN R package from the CRAN database (crandb). Returns package title, version, description, authors, license, dependencies (Imports, Suggests, Depends), URL, publication date, and release history. CRAN hosts 20,000+ R packages for statistical computing, bioinformatics, data visualization, and machine learning. Use for discovering R package information, checking versions, and finding dependencies.

Parameters:

  • package (string) (required) R package name (case-sensitive). Examples: ‘ggplot2’, ‘dplyr’, ‘Seurat’, ‘DESeq2’, ‘tidyr’, ‘data.table’, ‘BiocManager’, ‘limma’

Example Usage:

query = {
    "name": "CRAN_get_package",
    "arguments": {
        "package": "example_value"
    }
}
result = tu.run(query)

CRAN_get_package_versions (Type: BaseRESTTool)

Get all historical versions of an R package from CRAN with release dates and dependencies for eac…

CRAN_get_package_versions tool specification

Tool Information:

  • Name: CRAN_get_package_versions

  • Type: BaseRESTTool

  • Description: Get all historical versions of an R package from CRAN with release dates and dependencies for each version. Useful for understanding package evolution, checking compatibility, and finding when specific features were added. Returns the full version timeline with release dates.

Parameters:

  • package (string) (required) R package name (case-sensitive). Examples: ‘ggplot2’, ‘dplyr’, ‘Seurat’, ‘tidyverse’, ‘BiocManager’

Example Usage:

query = {
    "name": "CRAN_get_package_versions",
    "arguments": {
        "package": "example_value"
    }
}
result = tu.run(query)