Comments (3)
Resolved by #43.
from biotmle.
Thanks for your bug report. It will likely take me a bit of time to investigate this as I have not had the opportunity to maintain the biotmle
R package well.
The error appears to stem from the fact that some piece of the code for cleaning/re-shaping the input data in the biomarkertmle
wrapper function attempts to use t()
to transpose the data, which apparently fails when the data is not of class matrix
--- in this case, it appears to be of class data.frame
(hence the mention of as.data.frame
in the traceback shown).
With regard to the vignette source code (on Bioconductor and elsewhere): The code chunk you've excerpted is set to eval = FALSE
in order to avoid actually running the biomarkertmle
function, which will cause the build time of the vignette to exceed the time allotted by the Bioconductor (and, I believe, CRAN as well) build/check systems. This should not be a concern, as the relevant code is still subject to unit tests that (seem to) verify its integrity.
from biotmle.
It appears that the bug reported here originates from a change in the expected behavior of SummarizedExperiment::assay()
(likely at some point during the transition to Bioconductor 3.7 recently) where the class of the object returned by assay()
is DataFrame
rather than the expected Matrix
. This causes a failure in both t()
and other downstream function calls meant to prepare the data for invoking the TML estimation procedure. This has been fixed in 2e78b7f in #43, which will likely be merged very soon.
from biotmle.
Related Issues (20)
- Using futures with BiocParallel HOT 1
- Backend package transition: drtmle HOT 1
- Wishlist for Bioc3.8 Release HOT 1
- succinctly convey analysis results HOT 1
- revdep check on wesanderson HOT 2
- Implementing supervised distance matrices HOT 1
- Robust variance-moderated testing of linear model parameters HOT 1
- Tibble problems in heatmap routine
- BioC 3.8 - BiocCheck
- Allow specification of functional forms for g and Q fits HOT 1
- Error in superheat: HOT 3
- Error in eif HOT 1
- Toptable: Error: $ operator not defined for this S4 class HOT 1
- Simultaneous CIs
- CIs based on tail bounds
- Bioc Check Failure HOT 1
- Warning on 'Sequential evaluation is strongly discouraged. Proceed with caution.'? HOT 2
- parallelization is a dumpster fire HOT 1
- `SummarizedExperiment` row names don't propagate to `modtest_ic()` output HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from biotmle.