Circos

Circos

Circos [1] is a software package for visualizing data and information. It visualizes data in a circular layout — this makes Circos ideal for exploring relationships between objects or positions. There are other reasons why a circular layout is advantageous, not the least being the fact that it is attractive.

Running Circos in HPC

Request a compute node

srun --x11 --pty bash

Load the module

module load circos

Check the Perl modules installed. You may want to install the perl modules following HPC Software Installation Guide if it is not available.

circos -modules

output:

ok       1.36 Carp

ok            Clone

ok       2.60 Config::General

ok       3.56 Cwd

ok      2.158 Data::Dumper

ok       2.54 Digest::MD5

..

Copy the files from /usr/local/doc/CIRCOS. There is a data directory and circos.conf file [2]

cp -r /usr/local/doc/CIRCOS/* .

Create an image file

circos -conf circos.conf

You will see circos.png and circos.svg as output files.

View the png file:

display circos.png

The in-built "display" command should work. Else, You may want to load imagemagick module before issuing display command.

Refer to HPC Guide to Visualization, HPC Guide to Molecular Visualization & HPC Software Guide for more information.

References:

[1] Circos Home

[2] Circos Documentation