SEQanswers

Go Back   SEQanswers > General



Similar Threads
Thread Thread Starter Forum Replies Last Post
Computer requirements to do Bioinformatic analysis Giorgio C Bioinformatics 8 01-03-2012 07:10 AM
Which Redhat Enterprise Linux (RHEL) do you recommend for NGS data analysis? Paet General 1 05-24-2011 05:57 AM
Linux Distribution on next-gen analysis DZhang Bioinformatics 2 07-02-2010 11:11 PM
Which file system is the best for NGS??? ymc Bioinformatics 9 05-15-2010 06:39 PM
System requirements linux comp. for off-machine assembly/analysis rjsb 454 Pyrosequencing 7 04-21-2009 07:35 AM

Reply
 
Thread Tools
Old 10-17-2011, 08:46 PM   #1
RBGSYD
Junior Member
 
Location: Sydney

Join Date: Sep 2011
Posts: 3
Default Linux system requirements for NGS analysis programs

Hi,

We're seeking basic set up advice and pointers on Linux system requirements as a new lab getting into next-gen data analysis.

We may be missing some basic software or generic programs, sometimes error messages are suggesting difficulty locating gcc. We're unsure about the best place to download GNU/GCC (to ensure we can use C++ amongst other things).

Example error we've encountered:
# When configuring ghc-6.12.7
$ ...No acceptable C compiler found in $PATH

We've been attempting to install and use Bowtie 0.12.7 on Illumina sequences of whole-genomic plant DNA (7million x ~100bp reads). The aim is to separate chloroplast sequences from other DNA sequences to be able to create better de novo assemblies of the chloroplast only. Bowtie looks good, however we’re having troubles getting it up and running, most likely general programming issues.

To install Bowtie, pandoc must be installed, which requires the Haskell platform or GHC and so on. I haven’t been able to successfully configure and install any of these programs, partly because I don’t always understand the error messages. E.g.
# When attempting to install the latest Haskell platform 2011-2.0.1 for Linux (our machine is running Kernel Linux 2.6.32-122el6.x86_64)
$ …invalid configuration ‘x86_64-unkown-linux-‘: machine ‘x86_64-unknown-linux’ not recognized

We'd appreciate advice on:
-the basic system requirements to run command line programs e.g. GNU
-general advice on installing and configuring Bowtie
-other tips which are often 'assumed knowledge' but essential to be able to run command-line NGS programs effectively!

Many thanks!
RBGSYD is offline   Reply With Quote
Old 10-17-2011, 09:32 PM   #2
ulz_peter
Senior Member
 
Location: Graz, Austria

Join Date: Feb 2010
Posts: 219
Default

puh, that's alot to answer...

but before anyone could do that: which Linux distribution are you using? There are differences concerning file system hierarchy, configuration data etc...

Quote:
Originally Posted by RBGSYD View Post

Example error we've encountered:
# When configuring ghc-6.12.7
$ ...No acceptable C compiler found in $PATH
For example: to run a program you either need to specify the directory where it lies or you put it into a directory which is specified in a system variable called $PATH. (Mostly a directory in that $PATH variable is /usr/bin or /bin or something like that, this is depending on your distribution.

Quote:
We'd appreciate advice on:
-the basic system requirements to run command line programs e.g. GNU
-general advice on installing and configuring Bowtie
-other tips which are often 'assumed knowledge' but essential to be able to run command-line NGS programs effectively!

Many thanks!
To execute a program you must set the executable bit and you msut have the right to execute it. You can make a file executable by:
Code:
chmod 755 yourprogram
and the $PATH thing described above

For installing various packages I would recommend you familiarize with your package installing system (depending on your distribution APT for Ubuntu, YUM for Fedora, RPM for RedHat)

Concerning the assumed knowledge: Linux and BASH knowledge is actually assumed in most bioinformatic software manuals, but there are a lot of ressources in the net.

I think for general purpose questions on Linux I recommend looking into Linux forums dedicated to your distribution, as your questions are difficult to answer and actually don't fit too nicely into that forum...
ulz_peter is offline   Reply With Quote
Old 10-17-2011, 09:49 PM   #3
RBGSYD
Junior Member
 
Location: Sydney

Join Date: Sep 2011
Posts: 3
Default

Hi Peter,

Thanks so much for your reply. I appreciate it is a lot to ask, at this stage knowing which are the right questions to be asking is almost as important!

In reply to your comments:
- We are running Linux 6.61 (Kernel Linux 2.6.32-122el6.x86_64), using RedHat
- I am familiar with the requirements for $PATH but probably hadn't specified it correctly, so I'll try that again
- Investigating RPM for RedHat sounds like a good way to go, thanks
- Actively checking various Linux forums is certainly very helpful, although it's always great if other bioinformaticians have pointers on specific resources they found valuable in the set-up stages too.

Thanks again!
RBGSYD is offline   Reply With Quote
Old 10-17-2011, 09:53 PM   #4
ulz_peter
Senior Member
 
Location: Graz, Austria

Join Date: Feb 2010
Posts: 219
Default

I just saw that for Bowtie there are some precompiled binaries available. Did you try them? You wouldn't need GCC or other stuff to have it work, just download the Linux x86_64 binary make it executable and that's it ( I guess, didn't try it though). Here's the link:
http://sourceforge.net/projects/bowt...bowtie/0.12.7/
ulz_peter is offline   Reply With Quote
Old 10-18-2011, 10:58 PM   #5
RBGSYD
Junior Member
 
Location: Sydney

Join Date: Sep 2011
Posts: 3
Default

It has turned out to be due to us missing some primary programs -

The precompiled binaries for Bowtie worked fine on another computer. A little comparison of installed programs showed we were missing gcc-4.4.4-13.el6.x86_64.rpm on our machine, hence it failed to run. We downloaded this program and attempted to install it but came across the error that various dependencies were missing, e.g. cloog-ppl, cpp and libcomp. After downloading a version of cloog-ppl to make up for its absence, installation failed due to "no acceptable C compiler" again.

This makes me think that when we recently rebuilt the machine we missed something vital! We'll be going back to the IT people who helped us set up the system for advice.
RBGSYD is offline   Reply With Quote
Old 10-18-2011, 11:25 PM   #6
ulz_peter
Senior Member
 
Location: Graz, Austria

Join Date: Feb 2010
Posts: 219
Default

if it's just the gcc missing that is easy (in case you have RPM installed):
just type
Code:
rpm -q gcc
that will give you the exact name of the package and with
Code:
rpm -i gcc-4.5.1.4.something
you may install gcc. (Of course you should substitute something with the actual package number). That would be the way if you miss other programs as well...

Hope that helps
ulz_peter is offline   Reply With Quote
Old 10-18-2011, 11:26 PM   #7
ulz_peter
Senior Member
 
Location: Graz, Austria

Join Date: Feb 2010
Posts: 219
Default

I forgot: you may need root rights, either by sudo or by logging in as root (in case you've got a root password) then it would look like:
Code:
sudo rpm -i gcc-....
ulz_peter is offline   Reply With Quote
Reply

Tags
bowtie, command-line, gcc, linux system

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT -8. The time now is 08:48 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Single Sign On provided by vBSSO