[Bioc-devel] Fwd: singscore problems reported in the Multiple platform build/check report for BioC 3.8
Ruqian Lyu
ruqi@nl @ending from @tudent@unimelb@edu@@u
Tue Nov 6 02:19:22 CET 2018
That's interesting, thank you for testing it. :)
Regards,
Ruqian
On Tue, Nov 6, 2018 at 5:01 AM Martin Morgan <mtmorgan.bioc using gmail.com>
wrote:
> Further to this it is helpful to ensure that you are using the correct
> version of Bioconductor and that your packages are up-to-date
>
> BiocManager::version() == "3.8"
> BiocManager::valid()
>
> Martin
>
> On 11/5/18, 12:11 PM, "Bioc-devel on behalf of Mike Smith" <
> bioc-devel-bounces using r-project.org on behalf of grimbough using gmail.com> wrote:
>
> Hi Ruqian,
>
> I think this is a consequence of your internal data.frames have column
> names that include the minus sign i.e. "-". The code clearly tries to
> deal
> with this by wrapping them in back-ticks at certain points, but I
> think it
> doesn't do this successfully in projectScoreLandscape()
>
> First, consider this example, which I think is a simplified version of
> what
> happens in plotScoreLandscape()
>
> df <- data.frame(x = 1:10, y = 1:10)
> colnames(df) <- c("tgca-EPI","tgca-MES")
> ggplot(df, aes_string("`tgca-EPI`", "`tgca-MES`")) +
> geom_point()
>
> For me this works & produces a plot where the axis labels include the
> backticks i.e. `tgca-EPI` and `tgca-EPI`
>
> Now we rename the columns of our data.frame to include the back-ticks,
> which is what happens when plabs = c(plotObj$labels$x,
> plotObj$labels$y) is
> called within projectScoreLandscape(). We plot in the same fashion and
> get
> an error similar to what you're seeing.
>
> colnames(df) <- c("`tgca-EPI`","`tgca-MES`")
> ggplot(df, aes_string("`tgca-EPI`", "`tgca-MES`")) +
> geom_point()
>
> Error in FUN(X[[i]], ...) : object 'tgca-EPI' not found
>
> Why this behavior would change I don't know, but presumably something
> in
> one of the tidyverse packages has led to this. You should probably
> investigate more, but if this is the problem then you can modify that
> plabs
> line in projectScoreLandscape() to strip the back-ticks. However,
> perhaps a
> more robust solution is to enforce the use of "_" rather than "-" in
> column
> names, that way you don't have to worry about using back-ticks to
> quote the
> non-syntactic names.
>
> Best regards,
>
> Mike
>
> On Mon, 5 Nov 2018 at 14:21, Ruqian Lyu <
> ruqianl using student.unimelb.edu.au>
> wrote:
>
> > Hi Bioconductor,
> >
> > I received a notification email regarding the building error for our
> > package 'singscore'.
> >
> > I pull the RELEASE_3_8 branch and checked/built on my local machine,
> it was
> > successful without errors.
> >
> > The error message was within the vignette which hasn't been updated
> for
> > several months.
> >
> > Would please help with identifying the problem?
> >
> > Thanks a lot!
> >
> > Best regards,
> > Ruqian
> >
> > ---------- Forwarded message ---------
> > From: <BBS-noreply using bioconductor.org>
> > Date: Fri, Nov 2, 2018 at 12:14 AM
> > Subject: singscore problems reported in the Multiple platform
> build/check
> > report for BioC 3.8
> > To: <ruqianl using student.unimelb.edu.au>
> >
> >
> > [This is an automatically generated email. Please don't reply.]
> >
> > Hi singscore maintainer,
> >
> > According to the Multiple platform build/check report for BioC 3.8,
> > the singscore package has the following problem(s):
> >
> > o ERROR for 'R CMD build' on malbec1. See the details here:
> >
> >
> >
> https://master.bioconductor.org/checkResults/3.8/bioc-LATEST/singscore/malbec1-buildsrc.html
> >
> > Please take the time to address this by committing and pushing
> > changes to your package at git.bioconductor.org
> >
> > Notes:
> >
> > * This was the status of your package at the time this email was
> sent to
> > you.
> > Given that the online report is updated daily (in normal
> conditions)
> > you
> > could see something different when you visit the URL(s) above,
> > especially if
> > you do so several days after you received this email.
> >
> > * It is possible that the problems reported in this report are
> false
> > positives,
> > either because another package (from CRAN or Bioconductor)
> breaks your
> > package (if yours depends on it) or because of a Build System
> problem.
> > If this is the case, then you can ignore this email.
> >
> > * Please check the report again 24h after you've committed your
> changes
> > to the
> > package and make sure that all the problems have gone.
> >
> > * If you have questions about this report or need help with the
> > maintenance of your package, please use the Bioc-devel mailing
> list:
> >
> > https://bioconductor.org/help/mailing-list/
> >
> > (all package maintainers are requested to subscribe to this list)
> >
> > For immediate notification of package build status, please
> > subscribe to your package's RSS feed. Information is at:
> >
> > https://bioconductor.org/developers/rss-feeds/
> >
> > Thanks for contributing to the Bioconductor project!
> >
> > [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > Bioc-devel using r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/bioc-devel
> >
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioc-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
>
[[alternative HTML version deleted]]
More information about the Bioc-devel
mailing list