Skip to content

DUBStepR doesnt work after Seurat Update! #3

@PaplomatasP

Description

@PaplomatasP

Hello, Dear Maintainer ,

I used DUBStepR, but now I am encountering this error message: "Determining optimal feature set... Error in ScaleData(): No layer matching pattern 'data' found. Please run NormalizeData and retry. Run rlang::last_trace() to see where the error occurred." When I run rlang::last_trace(), I get the following error: "Error in ScaleData(): No layer matching pattern 'data' found. Please run NormalizeData and retry." The backtrace is as follows:

1
└─DUBStepR::DUBStepR(input.data = as.data.frame(NormalizeData(Input@assays$RNA$counts)))
3.   └─DUBStepR:::getOptimalFeatureSet(...)
4.     ├─base::suppressWarnings(...)
5.     │ └─base::withCallingHandlers(...)
6.     ├─Seurat::ScaleData(...)
7.     └─Seurat:::ScaleData.Seurat(...)
8.       ├─Seurat::ScaleData(...)
9.       └─Seurat:::ScaleData.StdAssay(...)
10.         └─rlang::abort(paste0("No layer matching pattern '", olayer, "' found. Please run NormalizeData and retry"))          

The problem is the same if you run the package example res <- DUBStepR(input.data = pbmc_norm_small_data). i think the problem is about the update of Seurat packages, and many thinks are changed. Do you think could you correct the problem ?

Thanks in Advance ,

Petros

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions