Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Speed issue when working with large bigwigs #6

Open
ammawla opened this issue Aug 17, 2021 · 1 comment
Open

Speed issue when working with large bigwigs #6

ammawla opened this issue Aug 17, 2021 · 1 comment

Comments

@ammawla
Copy link
Collaborator

ammawla commented Aug 17, 2021

Large ATAC bigwigs cause severe bottlenecking when running epiRomics_track_layer/epiRomics_track_layer_human.

One solution could be to add in a function (wrapper for bash) to run on the initial dataset, where bigwig files are split by chromosome and saved in a temp directory, allowing for faster access.

Another solution could be to parallelize the bigwig processing, or find another package that is a bit more efficient.

@ammawla
Copy link
Collaborator Author

ammawla commented Aug 18, 2021

May need to replace rtracklayr import of bigwigs if another tool exists that can speed up position location.

Current working solution is to build in function that subsets bigwigs by chromosome, or by chunks (this could be a problem if transcript or gene model cross two chunks) and saves, prior to running visual tracks. Visualization function can then access each chunk for speed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant