Giter VIP home page Giter VIP logo

mofa2_tutorials's Introduction

Multi-Omics Factor Analysis

MOFA is a factor analysis model that provides a general framework for the integration of multi-omic data sets in an unsupervised fashion.

Please visit our website for installation instructions, tutorials, and much more!

mofa2_tutorials's People

Contributors

bv2 avatar gtca avatar martinrohbeck avatar rargelaguet avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

mofa2_tutorials's Issues

Couldn't run MOFA2 tutorial for Chromium Single Cell Multiome dataset: SeuratObject error

Hello,

I've been trying to follow the Chromium Single Cell Multiome tutorial, but I'm having some issues with Seurat when I get to the Normalization part:

> seurat <- NormalizeData(seurat, 
                        normalization.method = "LogNormalize", 
                        assay = "RNA")

Error in vapply(X = keyed.objects, FUN = function(x) { :
values must be length 1,
but FUN(X[[1]]) result is length 0 

I haven't found a workaround yet, but the error seems to be due to some incompatibility with SeuratObject (my error has been reported by other users here) and occurs running both the Normalization of RNA and ATAC (which rely on Signac and Seurat, respectively) and Variable Feature Selection (which uses Seurat functions) steps in the tutorial.

Just FYI, I have tried to create the seurat object from the tutorial again using SeuratObject v4.0.4, as suggested in the thread, but it doesn't seem to work.

Just thought I'd report it here in case there is a quick solution (perhaps providing a working seurat object for download?).

Best,

Ángeles

Typo in 10x_scRNA_scATAC.Rmd

On line 366 in the section Correlate factors with covariates there seems to be a typo.

"We see that Factor 4 is strongly associated with the number of expressed genes per cell and the Factors 1 and 7 are associated with the number of accessible peaks per cell"

But the plot seems to indicate the opposite. Unless I misunderstood the plot entirely, which could happen)

I'd make a PR, but seems it's better for you to regenerate the HTML yourself.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.