Skip to content

Working with Genomic Data

DNA

GenomeSpy includes features designed specifically for genomic data.

Loading Genomic Data

GenomeSpy can load data from various sources, such as CSV and JSON files. However, genomic data is often stored in specialized formats such as Indexed FASTA, BigWig, and BigBed. GenomeSpy provides built-in support for these formats, so you can load and visualize genomic data without additional tools or libraries.

  • Data sources gives the overall data-loading model and the distinction between eager and lazy sources.
  • Lazy data sources covers Indexed FASTA, BigWig, BigBed, VCF, GFF3, and BAM.

Handling Genomic Coordinates

Genomic data is typically associated with coordinates that include chromosome names and positions within each chromosome. GenomeSpy provides several techniques for working with these coordinates, such as transforming between different coordinate systems and visualizing data in the context of a reference genome.

Data Transformations

Specialized transformations such as folding tabular data, calculating coverage, and computing a piled up layout help adapt GenomeSpy to many genomic data visualization and analysis tasks.

GPU-accelerated Rendering

Genomic datasets can be large and complex. GenomeSpy's GPU-accelerated rendering lets you visualize, navigate, and explore them with high performance.