← Back to all sparks
G

glycoverse

ANALYTICS
Velocity0.0

Easy Install and Load the `Glycoverse`

glycoverse is a meta-package whose whole job is keeping a dozen siblings installable.

glycomicsmeta packagedependency managementr packagesdocumentation
Current state
glycoverse installs and version-checks the rest of the stack via glycoverse_update(), glycoverse_deps(), and glycoverse_sitrep(). Its releases track membership and distribution rather than capability: glyfun was reclassified as non-core in 0.3.1, the case studies were moved out to a standalone tutorials site in 0.3.2, and 0.2.5 switched installation from GitHub releases to r-universe. No analysis code lives here.
Where it's heading
The package is thinning as the ecosystem grows. Documentation moved off to its own site, packages keep shifting between core and non-core, and installation was handed to pak and r-universe rather than bespoke logic. Meanwhile the substantive work in this window happened in the siblings, notably the container migration that reshaped ten of them without requiring a glycoverse release at all.
Prediction
Expect the next release to be another membership or version-pinning adjustment, most likely acknowledging the newer packages that joined during the container migration.

Recent moves

  1. 1mo ago

    Case studies move to a standalone tutorials site

    The glycomics and glycoproteomics case studies leave the package for a separate Glycoverse Tutorials website. It continues the pattern of moving anything that is not installation logic out of the meta-package.

    View source ↗
  2. 2mo ago

    glyfun reclassified as a non-core package

    glyfun moves to non-core status, so it is no longer installed by default. A membership adjustment of the kind this package exists to record.

    View source ↗
  3. 4mo ago

    glycoverse_update() gains dev-version control

    A dev_to_latest parameter lets users decide whether development installs should be pushed to their latest versions. Useful in a stack where several packages sit on r-universe development builds at any moment.

    View source ↗
  4. 6mo ago

    Installation moves from GitHub releases to r-universe

    glycoverse_update() switches to pak with an r-universe repository instead of installing from GitHub releases, and the Remotes field leaves DESCRIPTION. This is the distribution change the sibling packages each echoed in their own dependency-strategy releases.

    View source ↗
  5. 6mo ago

    Non-core packages no longer skipped on update

    A bug fix so glycoverse_update() stops ignoring non-core packages. Narrow, though it matters more once glyfun becomes non-core a few months later.

    View source ↗
  6. 7mo ago

    Switch to the CRAN version of glyparse

    A single dependency pin moving glyparse to its CRAN release. Housekeeping in the same vein as the r-universe migration.

    View source ↗