Skip to content

Ropensci sofware peer review second round of revisions - #7

Merged
ErickNavarroD merged 13 commits into
mainfrom
ropensci-software-review
Aug 14, 2026
Merged

ErickNavarroD merged 13 commits into
mainfrom
ropensci-software-review

Conversation

@ErickNavarroD

Copy link
Copy Markdown
Collaborator

This patch fixes some minor bugs in RAMEN including:

  • Improved argument check - empty objects now throw errors, and all functions
    check for matched IDs across all objects.
  • Fixed bug in nullDistGE() where the seed was fixed to 1 during the
    selectVariables() step instead of using the seed argument provided.
  • Fixed a bug in selectVariables() where the function would throw an error
    when, in the absence of covariates, a VML had only 1 SNP. In that case, the
    variable selection for G is now not conducted and the same SNP is returned.
  • Fixed a bug in lmGE() where the function would throw an error when no
    covariates were fed into the function.

In addition to that, we added a section on the vignette explaining how to set
up a parallel backend, and expanding on the data assumptions/expectations
from RAMEN.

Finally, the Illumina annotation packages are now a dependency, rather than a
suggestion, as they are needed during the package tests.

This patch presents no changes on the user's end.

@codecov

codecov Bot commented Aug 13, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 83.78378% with 12 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
R/lmGE.R 79.48% 8 Missing ⚠️
R/utils.R 75.00% 4 Missing ⚠️

📢 Thoughts on this report? Let us know!

@ErickNavarroD
ErickNavarroD merged commit 3b25866 into main Aug 14, 2026
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant