Skip to content

Error in quanTIseq Deconvolution: Duplicate 'row.names' Not Allowed #160

Description

@pamonlan

I am experiencing an issue when using the quanTIseq deconvolution method in the immunedeconv package. The specific error message I receive is:

Error in `.rowNamesDF<-`(x, value = value) : 
  duplicate 'row.names' are not allowed

In addition, there is a warning message indicating a non-unique value when setting 'row.names': ‘entry withdrawn’.

This issue arises specifically when using the quanTIseq method and does not occur with other deconvolution methods such as timer. To address this issue, I have thoroughly checked my data for any duplicate row names or column names and ensured that they are unique. Despite these checks, the error persists when attempting to use quanTIseq.

Steps to Reproduce:

  1. Prepare data with unique row and column names.
  2. Run the quanTIseq deconvolution method on the data.
  3. Observe the error regarding duplicate 'row.names'.

Expected Behavior:
The quanTIseq method should process the data without encountering an error related to duplicate row names, especially after confirming that no duplicates are present in the data.

Actual Behavior:
The method fails with an error message about duplicate 'row.names', even though the data has been verified to have unique row names.

Environment:

  • Package version: 2.1.0
  • R version: 4.2.3
  • Operating System: Ubuntu

Thank you for your attention to this matter.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions