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

Cytobands and chromosome alias #1939

Open
dnil opened this issue Feb 20, 2025 · 1 comment
Open

Cytobands and chromosome alias #1939

dnil opened this issue Feb 20, 2025 · 1 comment

Comments

@dnil
Copy link

dnil commented Feb 20, 2025

As always, thank you for a wonderful tool and all the good stuff!

We have an issue with the cytobands view. I imagine there are more pressing things, but maybe it is super easy to fix.

1kg hg19 cytobands

With IGV.js 3.2.0:
Image

Maybe we need some additional alias configuration, or it is just a rare use case since we are mainly using 1kg_v37:

 reference: {
                        id: "hg19",
                        fastaURL: "https://s3.amazonaws.com/igv.broadinstitute.org/genomes/seq/1kg_v37/human_g1k_v37_decoy.fasta",
                        indexURL: "https://s3.amazonaws.com/igv.broadinstitute.org/genomes/seq/1kg_v37/human_g1k_v37_decoy.fasta.fai",
                        cytobandURL: "https://s3.amazonaws.com/igv.broadinstitute.org/genomes/seq/hg19/cytoBand.txt",
                        aliasURL: "https://igv.org/genomes/data/hg19/hg19_alias.tab"
                    },

✅ It can be seen in IGV.js v2.15.13:
Image

❌ But appears to break in v3.0.0:
Image

Perhaps the chromosome aliases are not fully taken into account for cytoband lookup? Thank you!

hg38 cytoBandIdeo.txt

On a sidenote, we saw some issues with the display from an old hg38 non-grayscale cytobands file (https://s3.amazonaws.com/igv.broadinstitute.org/annotations/hg38/cytoBandIdeo.txt) as well:

With IGV.js v3.2.0:
Image

                reference:
                    {
                        id: "hg38",
                        fastaURL: "https://s3.amazonaws.com/igv.broadinstitute.org/genomes/seq/hg38/hg38.fa",
                        indexURL: "https://s3.amazonaws.com/igv.broadinstitute.org/genomes/seq/hg38/hg38.fa.fai",
                        cytobandURL: "https://s3.amazonaws.com/igv.broadinstitute.org/annotations/hg38/cytoBandIdeo.txt",
                        aliasURL: "https://igv.org/genomes/data/hg38/hg38_alias.tab"
                    },

Whereas "https://igv-genepattern-org.s3.amazonaws.com/genomes/hg38/cytoBandIdeo.txt.gz" looks gorgeous:

With IGV.js v3.2.0:
Image

    reference:
                    {
                        id: "hg38",
                        fastaURL: "https://s3.amazonaws.com/igv.broadinstitute.org/genomes/seq/hg38/hg38.fa",
                        indexURL: "https://s3.amazonaws.com/igv.broadinstitute.org/genomes/seq/hg38/hg38.fa.fai",
                        cytobandURL: "https://igv-genepattern-org.s3.amazonaws.com/genomes/hg38/cytoBandIdeo.txt.gz",
                        aliasURL: "https://igv.org/genomes/data/hg38/hg38_alias.tab"
                    },
@dnil
Copy link
Author

dnil commented Feb 20, 2025

I just tested with a cytobandIdeo-file with chromosome names matched to the reference, which worked just fine. So from our horizon, feel free to call this a new feature. 😸 But maybe we could upload a matching file for the old 1kg_v37 for completeness.

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