Skip to content

When subclones are not present, pipelineCNA throws an error due to a failed call to plotCNclonal: traceback is provided in question #158

Description

@kkkaslikar

Hi, thanks for this great tool!

I was running SCEVAN on a small cancer scRNA-seq dataset, when my calls to pipelineCNA kept running into errors. pipelineCNA ran successfully until the message

time classify tumor cells: 10.6155943870544"

However, after this message, my script threw an error. The traceback of calls shown was as below:

pipelineCNA -> plotCNclonal -> getScevanCNV -> read.table -> file

When I investigated the source code of plotCNclonal and getScevanCNV, it appears that when plotCNclonal internally calls getScevanCNV, it does not provide the value of its output_dir parameter to the parameter path of getScevanCNV. Hence, getScevanCNV uses its default value of "./output" instead, which causes the error, because it is attempting to read a file that does not exist.

I am using the latest version of SCEVAN.

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