Skip to content
This repository has been archived by the owner on Jun 21, 2023. It is now read-only.

Proposed Analysis: visualization of CNV and SV data with Circos plot #397

Closed
jaclyn-taroni opened this issue Jan 3, 2020 · 4 comments
Closed
Assignees
Labels
cnv Related to or requires CNV data in progress Someone is working on this issue, but feel free to propose an alternative approach! proposed analysis sv Related to or requires SV data visualization

Comments

@jaclyn-taroni
Copy link
Member

Related to the following: #393, #394, #392 (comment), and #27 (comment)

What are the scientific goals of the analysis?

To generate circular plots that integrate CNV and SV data. Specifically, it might be useful for the following cases:

The implementation should focus on flexibility and extensibility because we don't know what "final" output will be required for the project.

What methods do you plan to use to accomplish the scientific goals?

Here I'm including links to code that could potentially be used to guide this analysis, rather than a specific method.

From #392 (comment):

I've found this UMCCR pipeline code that uses Manta and CNVkit output to create circos plots. I bet we can adapt it (or use it to guide something similar) to use the "consensus filtered" CNVkit data mentioned here, the AnnotSV-annotated Manta file, and circlize.

Relevant functions from @gonzolgarcia's package mentioned in #394 (comment):

What input data are required for this analysis?

How long do you expect is needed to complete the analysis? Will it be a multi-step analysis?

~1 week is my rough estimate

Who will complete the analysis (please add a GitHub handle here if relevant)?

Unknown/unassigned at this time

@jaclyn-taroni jaclyn-taroni added proposed analysis cnv Related to or requires CNV data sv Related to or requires SV data visualization labels Jan 3, 2020
@cansavvy
Copy link
Collaborator

Since I've been working with the CNV and SV data a bit and have made circos plots before, I'm going to work on this ticket.

@jaclyn-taroni jaclyn-taroni added the in progress Someone is working on this issue, but feel free to propose an alternative approach! label Jan 21, 2020
@cansavvy
Copy link
Collaborator

My general plan I'm starting on is to make a general purpose circos plotting function. What data would like to be able to be processed into a circos plot? Secondly what kinds of features will we want on these circos plots?

Data types to map:

  • Chromosomal breakpoint data
  • SV seg file
  • CNV seg file
  • SNV data???

Features to include:

  • gene annotation for peaks?
  • filter by subtype or histology (perhaps make subtypes each their own track)?

@cansavvy cansavvy mentioned this issue Jan 28, 2020
5 tasks
@cansavvy
Copy link
Collaborator

Some circos plotting functions and examples of how to use them have been added. What's left for this issue is to decide what we want to be plotted.

@jaclyn-taroni
Copy link
Member Author

As @cansavvy stated, we have some functionality for generating Circos plots in the chromosomal-instability module. I am going to close this in favor of opening more specific issues for what, if any, specific plots should be generated.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cnv Related to or requires CNV data in progress Someone is working on this issue, but feel free to propose an alternative approach! proposed analysis sv Related to or requires SV data visualization
Projects
None yet
Development

No branches or pull requests

2 participants