Closed malachig closed 10 years ago
It looks like circos0.64 was added to genome-snapshot-deps
in genome-snapshot-deps-apps-external.depend
for lucid but not precise.
lucid/changelog: * [76d838e] depend on circos 0.64 lucid/changelog: * [71c2b73] add dependencies for circos lucid/genome-snapshot-deps-apps-external.depends:circos0.64 (>= 0.64-1)
It looks like this issue is therefore also related to issue #119
Relevant RT tickets:
From @bainscou Originally @sakoht just copied it over as can be seen in this RT ticket 94903 https://rt.gsc.wustl.edu/Ticket/Display.html?id=94903
We had another issue with some dependent libraries as referenced in this RT ticket 95760 https://rt.gsc.wustl.edu/Ticket/Display.html?id=95760
One of these RT issues spawned a systems JIRA issue here: https://jira.gsc.wustl.edu/browse/INFOSYS-9016
The good news is that this works in the sGMS:
sudo apt-cache policy circos0.64
circos0.64:
Installed: (none)
Candidate: 0.64-1
Version table:
0.64-1 0
900 file:/opt/gms/GSOAC99/sw/apt-mirror-min-ubuntu-12.04-2014.03.07/mirror/repo.gsc.wustl.edu/ubuntu/ lucid-genome-development/main amd64 Packages
sudo apt-get install circos0.64
When I do that I can run /usr/bin/circos0.64
But then I get this warning:
You are missing the Perl module Font::TTF::Font. Use CPAN to install it as described in this tutorial
Once again the good news is that this works in the sGMS:
sudo apt-cache policy libfont-ttf-perl
libfont-ttf-perl:
Installed: (none)
Candidate: 0.48-1
Version table:
0.48-1 0
990 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
sudo apt-get install libfont-ttf-perl
Now when I run /usr/bin/circos0.64
I get:
You are missing the Perl module GD::Polyline. Use CPAN to install it as described in this tutorial
Once again the good news is that this works in the sGMS:
sudo apt-cache policy libgd-graph-perl
libgd-graph-perl:
Installed: (none)
Candidate: 1.44-6
Version table:
1.44-6 0
990 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
sudo apt-get install libgd-graph-perl
Now when I run /usr/bin/circos0.64
I don't get any warnings about missing perl modules.
To summarize we need to have each of the following dependencies in genome-snapshot-deps for precise.
genome-snapshot-deps-apps-external.depends:circos0.64 (>= 0.64-1)
genome-snapshot-deps-perl.depends:libfont-ttf-perl (>= 0.48-1)
genome-snapshot-deps-perl.depends:libgd-graph-perl (>= 1.44-3)
It actually looks like only circos0.64 is missing right now, so that should be an easy fix.
Committed this change to genome-snapshot-deps (commit: 2e1d398c126de4351dfe63f76192a810e565e010)
This issue is resolved with updates to genome-snapshot-deps
for precise. Circos plots are now successfully generated in clin-seq build run on the sGMS. Closing.
Since the merge, a new component, 'Create a Circos plot using MakeCircosPlot', was added to the clin-seq workflow. This step throws the following error:
We need to add circos plot to the sGMS. Within TGI we see this:
For reference: Genome/Sys.pm
Before proceeding with a fix we need to understand exactly how circos is installed within TGI...