Re: C language and bioinformatics



Hi,
Perl is the preffered language for basic bioinformatics programng, say
seqeuence (manipulation) and structure analysis is much more easier in perl
than in any other language. Now a days python is also favoured by
computational biologists looking in to the sequence data.
We have lots of modules available from Bio* projects

http://bioperl.org
http://biopython.org

thats my 2 cents !!!
--
Shameer Khadar
Bioinformatician frm india
On 1/25/07, zentara <zentara@xxxxxxxxxxxxxx> wrote:

On Wed, 24 Jan 2007 14:45:42 -0600, kviel@xxxxxxxxxxxxxxx (Kevin Viel)
wrote:

>chen li wrote:
>> Hi all,
>>
>> It is off-topic but I just wonder if any one knows a
>> website or books talking about reading/processing DNA
>> sequences with C language.
>
>In short, no. You have not provided much information, i.e. what kind of
>sequences or the nature of the processing, but ABI.pm is available on
>CPAN. I have been writing a suite in SAS (sorry perl-people), to
>compare a series of *.ab1 files to a reference sequence to look for
>genetic variables. That is simply accomplished in perl. Visually
>discrepancies is beyond me.
>
>Given the imminence of megabase and whole genome resequencing (3 billion
>data points per subject X 3 bits minimum), you can bet that such a suite
>will be the standard; noone is going to expect a technician to review
>the data.
>Kevin

Hi, this is just a brainstorming idea, but PDL might have some
usefullness here. It uses Fortran behind the scenes, to give
c-like speed to storing and handling huge arrays of data, while
using Perl as a front end to make things easier.

Of course, it's all numbers at that level, so you would have to work
out a scheme for converting back-and-forth, between the gene
text strings and numbers.

PDL is as fast as c, once it gets to the actual number crunching,
and the data storage is very efficient as well.

See:
http://www.techfak.uni-bielefeld.de/bcd/Perl/Bio/welcome.html




--
I'm not really a human, but I play one on earth.
http://zentara.net/japh.html

--
To unsubscribe, e-mail: beginners-unsubscribe@xxxxxxxx
For additional commands, e-mail: beginners-help@xxxxxxxx
http://learn.perl.org/





Relevant Pages

  • Re: C language and bioinformatics
    ... There are some O'Reilly books on the topic of Perl and Bioinformatics ... Perl is the preffered language for basic bioinformatics programng, ... computational biologists looking in to the sequence data. ...
    (perl.beginners)
  • Re: Python or PHP?
    ... > every language here and there more ways to do something. ... The best the programmer can do, as you imply, is to ... parse out into proper perl expressions. ... > lists, dictionaries, etc. etc. ...
    (comp.lang.python)
  • Re: Native language versions
    ... It is a different language which can be translated ... into perl and can use Perl modules. ... away quite a bit from the OP's notion of just translating perl keywords ... There's probably not much use for a user-accessible programming language ...
    (comp.lang.perl.misc)
  • Re: Wondering if you guys would like to comment on this
    ... >>ever tried using someone's highly customized EMACS setup? ... I've had the same experience with perl that he ... problem with any programming language, perl tends to make it worse ... I have the same rules on LISP programming that I do with perl ...
    (comp.lang.lisp)
  • Re: Why I never got into Lisp
    ... solutions in languages like Perl. ... and what you tried in Lisp, and how Lisp mapped better, for you. ... While this can be done to some extent in any language, ... liked the fact that Ruby, like lisp, seems to have sensible defaults ...
    (comp.lang.lisp)