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

Compare whole genome size #164

Merged
merged 18 commits into from
Aug 11, 2019
Merged

Compare whole genome size #164

merged 18 commits into from
Aug 11, 2019

Conversation

eweitz
Copy link
Owner

@eweitz eweitz commented Aug 11, 2019

This implements features needed for comparing the length of whole genomes:

  • Parallel collinear genomes
  • Chromosome scaling

Parallel collinear genomes are two lines of chromosomes. Each line is the genome of an organism.

Chromosome scaling can focus comparisons on either genome size or chromosome structure.

By default, a relative scale is used for chromosome length. It equalizes the pixel length of the first chromosome in each genome, then from that reference scales subsequent chromosomes in each genome. It smooths differences in total genome length. This allows easier comparison of structure within chromosomes (e.g. centromere position) at the cost of less accurate comparisons of genome size (i.e. genome length).

An absolute scale is also available. This makes it difficult to compare structure within chromosomes between two genomes, but allows more accurate comparison of genome size.

The example below compares genomes of human and the plant Arabidopsis thaliana.

ideogram_compare_whole_genomes_chromosome_scale

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.3%) to 90.532% when pulling 39869fb on compare-whole-genomes into be768fb on master.

@eweitz eweitz merged commit 60f1f04 into master Aug 11, 2019
@eweitz eweitz deleted the compare-whole-genomes branch September 2, 2019 12:01
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

Successfully merging this pull request may close these issues.

2 participants