User Tools

Site Tools


This is an old revision of the document!


Circos is a software package for visualizing data and information a circular layout.



See versions of circos which are available

$ module avail circos


Notes from the sysadmin during installation:

$ wget
$ tar zxf circos-0.66.tgz 
$ cd circos-0.66

Check requirements

Circos needs some perl modules, check which we satisfy already:

$ cd bin
$ ./test.modules

For missing modules, check and install from system package manager first:

$ yum install perl-Clone.x86_64 perl-Config-General.noarch perl-Font-TTF.noarch perl-Readonly.noarch perl-Regexp-Common.noarch perl-Text-Format.noarch perl-Math-Round

Install any other missing modules manually:

  • Math::Bezier
  • Math::VecStat
  • SVG
  • Set::IntSpan

Install missing perl modules

Create directories for perl modules:

$ sudo mkdir -p /export/apps/circos/0.66/{share,lib,lib64}/perl5
$ sudo chown -R aorth /export/apps/circos/0.66

Prepare CPAN for installing into our prefix:

$ perl -e shell -MCPAN
cpan[1]> o conf makepl_arg "INSTALLDIRS=site PREFIX=/export/apps/circos/0.66"
cpan[2]> o conf mbuildpl_arg "--prefix /export/apps/circos/0.66"
cpan[3]> o conf commit

Then install the missing modules one by one, ie:

install Math::Round

Test again

$ PERL5LIB=$PERL5LIB:/export/apps/circos/0.66/lib64/perl5:/export/apps/circos/0.66/share/perl5 ./list.modules


Continue installation

$ cd ~/src/circos-0.66
$ cp -r * /export/apps/circos/0.66

Try to run

Add install dir to PATH and PERL5LIBS and try to run it:

$ PATH=$PATH:/export/apps/circos/0.66/bin $ PERL5LIB=$PERL5LIB:/export/apps/circos/0.66/lib64/perl5:/export/apps/circos/0.66/share/perl5 circos

It might complain about more missing modules, so install them also (with CPAN like above):


Fix permissions

$ sudo chown -R root:root /export/apps/circos/0.66
circos-software.1586264828.txt.gz · Last modified: 2020/04/07 13:07 by aorth