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

Adding jbrowse visualization #196

Open
mictadlo opened this issue Apr 11, 2024 · 4 comments
Open

Adding jbrowse visualization #196

mictadlo opened this issue Apr 11, 2024 · 4 comments
Labels
enhancement Improvement for existing functionality

Comments

@mictadlo
Copy link

Description of feature

Hi,
I found jbrowse pangenome visualization plugins. The good new is it requires the graph created by pggb. Additionally, it requires:

  • Generating MAF Files with wgatools
  • Spliting the MAF file into manageable chunks for visualization with mafchunk
  • Generate a pseudo-BED file from the chunked MAF:
  • Indexing the Pseudo-BED with tabix

I think it would be great to have the additional visualisation option to MutliQC.

Thank you for your considaration.

Michal

@mictadlo mictadlo added the enhancement Improvement for existing functionality label Apr 11, 2024
@subwaystation
Copy link
Collaborator

subwaystation commented Apr 11, 2024

Hi Michal,
how do you imagine this?

JBrowse is an interactive visualization tool which comes with its own code data base.
So far, I integrated all the 1D and 2D visualzations as PNGs into MultiQC.

Ah, on 2nd thoughts: You would like to have these additional outputs from the pipeline so people can view it in JBrowse?
That would be cool!

@subwaystation
Copy link
Collaborator

I had a quick look at the JBrowse way. My concern here is that it directly takes the PAF files as input. So just the pairwise alignments without taking the subsequent pangenome graph and local MSA normalizations into account. This means the alignments rely heavily on wfmash's exact base level alignment capabilities. And there was no MSA normalization of all input sequences at once.

@subwaystation
Copy link
Collaborator

But, this would be the first tool to actually take a look at the initial alignments. For quality control and other things. Very important I just realized.

@subwaystation
Copy link
Collaborator

The first step here would be to bring all required software tools to bioconda @mictadlo. Then I can add a module for each tool and integrate them into the pipeline. Could you please initiate this? Thanks!

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

No branches or pull requests

2 participants