Skip to content

Clean up package structure and optimize script #5

@jeff-mandell

Description

@jeff-mandell

Hi,
Thanks for making this package. I develop integrative methods to quantify cancer evolution (see https://townsend-lab-yale.github.io/cancereffectsizeR/index.html), and your armSCNA peak-finding algorithm and fitness measure will likely be useful for my work.

In going through your code, I saw that the GEV calculations could be optimized to make the algorithm run a lot faster. After making the change, I'm able to run the pan-cancer analysis in a few minutes on a single core, compared to several hours on multiple cores. The codebase could also be improved by restructuring the file organization to match a standard R package (which would enable simpler installation), and it would also be nice if a lot of hard-coded options and file directories were changed so that default outputs don't go into the package directory itself.

If I make a version with these changes, would you be willing to review a pull request?

Thanks,
Jeff

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions