Closed nilseling closed 10 months ago
I'd like to reopen this issue as there has been an additional error when executing the signifPlot
function after the change.
Using the same call as above with version 1.15.3
when executing signifPlot(spicyTest)
results in
Error in data.frame(cellTypeA = c(NA, NA), cellTypeB = c(NA, NA), size = c(1, :
arguments imply differing number of rows: 2, 0
Unfortunately, I cannot reproduce this with the provided example data. But also this call worked before the recent changes.
I think this is caused by the condition column in the SCE (modality
) not being a factor.
Could you check if it works if you convert it into a factor?
The first level of the factor is treated as the base group for the creation of the linear models.
Thanks, that fixed the issue. However, the little half-circles are gone from the plot and depending on the levels of the factor c("IMC", "mIF")
or c("mIF", "IMC")
I get the following plots:
or
So just to really know the directionality of the results it would be good to add the circles back.
Ah, and previously there was an entry spicyTest$dataframe
which was quite convenient to figure out which subjects had the strongest change in the L function. This seems to be gone now, right?
We have created a function to replace spicyTest$dataframe
.
bind(spicyTest)[1:5,1:5]
imageID condition subject ductal__ductal acinar__ductal
1 P15 Long-duration 6089 3.982313 -2.539548
2 Q06 Long-duration 6089 4.541734 -5.750083
3 Q20 Long-duration 6089 12.380665 2.605501
4 P36 Long-duration 6089 26.392357 5.224948
5 P34 Long-duration 6089 12.958183 -4.590799
In regard to the circle, we can't seem to replicate the issue. The top entry in the legend should be the left circle.
Hi all,
since the updates from yesterday, I'm encountering a new error when executing
spicy
:results in
based on:
With the release version of
spicyR
the function does not produce an error, it only occurs with spicyR v1.15.1.