Closed scottgigante closed 5 years ago
Sorry to be so delayed here. I'm not quite sure how to advise, or if it makes sense to run downstream Seurat analysis based on MAGIC-imputed values. There will be extensive dependencies between the MAGIC-imputed values (as each cell borrows information from others nearby), and I worry this might violate the assumption of independent data points for the dimensional reduction techniques that we use.
One option would be to use the graph structure learned by MAGIC, and perform downstream analysis on that. I don't know how to extract that information, but it might be preferable to using the imputed values.
Whether or not it violates the assumptions of your methods shouldn't affect whether or not it gives a subscript error ¯_(ツ)_/¯
Anyway, this was resolved by changing grouping.var = "magicmuthrt"
to grouping.var = "muthrt"
. Nothing to do with MAGIC and everything to do with a typo. You may want to improve the error message on that one :)
Hi @mojaveazure , I've received a help request from an Rmagic user who is running Seurat 3.0 with your
magic.Seurat
S3 method addition to Rmagic and I am not sure how to proceed.@IrinnaP is running the following script both with and without MAGIC imputation and is running into trouble when including MAGIC in the pipeline. I'm not experienced enough with Seurat to comment so I thought I'd repost this here.
This is running the latest version of both Seurat and Rmagic installed from
master
.Any feedback would be most helpful. It might also be beneficial for us to include some FAQs / pointers on how to use MAGIC with Seurat to give a little more guidance to users in future.
Thanks!