[Tutor] Re: Biology and introductory programming?
Leighton Pritchard
lep@aber.ac.uk
Tue, 27 Nov 2001 10:20:52 +0000
At 20:59 26/11/01, you wrote:
[Danny]
>Just out of curiosity, how many of us here have an interest in
>"bioinformatics"?
It's been my day-job for the last six years <grin>. As a word, it doesn't
half cover a lot of ground, from designing algorithms, to performing
web-based searches.
>Using molecular biology as a motivater for
>learning a programming language looks really exciting!
You'd be surprised how many molecular biologists are still put off by it,
or the thought of anything maths-based :(. At our university we're trying
to stress to the undergrads the mathematical aspects as much as possible in
the courses, and the better students are 'getting it', but many still just
moan.
On the other hand, the only reason I started to program was because no-one
else had written the software I wanted. Bioinformatics was the only
motivator for programming that I had :)
For motivated students, though, I think it's a very good idea. In order to
represent the concepts of mutation or whatever in a program, they have to
understand it enough to represent it in an abstract manner. If the language
itself doesn't get in the way of this understanding, I can see it being
very helpful.
Finding the staff to teach it might be difficult, mind...
>For example, we can start talking about a DNA fragment:
>[snip] and show how we can "mutate" such an example by zapping it:
As it happens, my current work involves simulating error-prone PCR, which
does pretty much that - only in a slightly more complicated way :). There's
a fair amount of (not great) code, so I'll not post it here. My boss might
not be happy if I did that, either...
>Molecular biology is very much about structure and sequences, so this sort
>of stuff seems easy to approach from a programming standpoint.
Have you seen BioPython? http://biopython.org/ They've covered most of the
routine ground, especially concerning BLAST searches and the like.
[Kirby]
>PMV is the program I was thinking of. Anyone on here
>played with it? Not me (yet), to the best of my
>recollection.
I've not played with it yet, but I'm off to the Scripps website to see what
it's like...
--
Dr Leighton Pritchard AMRSC
T44, Cledwyn Building
Institute of Biological Sciences
University of Wales, Aberystwyth, SY23 3DD
Tel 01970 622353 ext. 2353
PGP public key - http://www.keyserver.net (0x47B4A485)