Download whitepapers, case studies
en onderzoeken over ICT-onderwerpen
Computable IT Knowledge Base
  Dagelijks het laatste
ICT-nieuws in je inbox?
Computable e-mail nieuwsbrief

Open Source / Praktijk

04-02-2005 00:00 | Door Gijs Hillenius | Tags: Carrière, Data, Software, Databases | Er zijn nog geen reacties op dit artikel | Permalink

Programmeur moet eiwitten kunnen isoleren

Behoefte aan ict'ers in biomedische wetenschappen

Automatiseerders die een carrière overwegen in de bio-informatica, moeten een paar weken in het laboratorium doorbrengen. Dat vindt Gert Vriend, hoogleraar informatica bij het instituut voor Moleculaire en Biomoleculaire Informatica in Nijmegen. "De programmeur moet een gevoel ontwikkelen voor moleculen. Twee weken in een lab eiwitten zuiveren is het minimum."

  
Voor automatiseerders met interesse in de bioinformatica zou het een goede les zijn een paar weken in een laboratorium te werken. Dat vindt de Nijmeegse hoogleraar informatica Gert Vriend. Een paar weken eiwitten zuiveren doordringt de ict'ers ervan hoe ingewikkeld de laboratoriumproeven zijn. Dat zuiveren gebeurt door een plaat, gevuld met een waterige gel, op te stellen in een elektrisch veld. Verschillende eiwitten lopen daardoor elk met hun eigen snelheid door de gel. In deze zogenoemde 2D-gel worden de verschillen van boven naar beneden veroorzaakt door de variatie in lengte. De verdeling van links naar rechts is een maat voor de elektrische lading van het eiwit.
Vriend verwacht van de ict'er niet dat deze in het lab succes heeft, maar wel dat hij respect heeft gekregen voor het soort werk. Het helpt hem begrip te krijgen voor de bioloog die voor de zoveelste keer vraagt om een aanpassing van de software. "Die wil al die experimenten niet hoeven overdoen. Handig dus, als de programmeur dat kan voorkomen."
De Nijmeegse hoogleraar was een van de organisatoren van een vijfdaagse cursus bioinformatica. De deelnemers kwamen uit heel Europa, van Finland tot Turkije. De veertig biologen en twee informatici volgden lezingen, namen deel aan workshops en oefenden het geleerde vervolgens op computers. Het moet de deelnemers laten zien welke ict-gereedschappen er nu voorhanden zijn en aan welke wordt gewerkt.

Perl en Python

De behoefte aan ict'ers in de Nederlandse bioinformatica groeit, aldus de hoogleraar. Niet voor niets krijgen de biologen bij de Radboud Universiteit nu les in statistiek, biofysica en bioinformatica. "Dat vinden biologen wel de meest vervelende vakken. Een differentiaalvergelijking, daar is een bioloog gewoon niet in geïnteresseerd." Die weerstand heeft de huidige generatie hoogleraren volgens Vriend ook, reden dat het gat tussen informatica en biologie zich maar langzaam sluit.
Tegelijkertijd ontstaat er bij de moderne genetische en moleculaire proeven een 'ontzettende bom programmeerwerk'. "De gemiddelde bioloog vindt code kloppen helemaal niet leuk."
Vriend schat dat er per jaar plaats is voor zo'n tweehonderd gespecialiseerde ict'ers. De labervaring is geen scherts. "Anders komen er ict'ers op ons af die zich er doorheen bluffen nadat ze een weekje de buzzwords hebben geoefend."
Volgens hem leveren de huidige informaticaopleidingen niet de juiste soort programmeurs af. "Afgestudeerde ict'ers zijn bedreven in het structureren van ict-problemen. Ze zijn echter niet flexibel. De bioinformatica heeft behoefte aan programmeurs die juist zonder al te veel vragen over de structuur, snel koppelingen kunnen veranderen."
"Wij zoeken programmeurs die ons in staat stellen sneller te werken." Een bioloog vindt bijvoorbeeld halverwege zijn experimenten uit dat een oorspronkelijke aanname erover niet klopt. Aanpassingen in de software die de berekeningen doet, kunnen echter voorkomen dat alle proeven over moeten.
Wat praktische talenkennis betreft, stelt de professor onder meer bedrevenheid op prijs in de scripttalen Perl en Python. Vooral de laatste acht hij hard op weg de standaardtaal te worden voor veel bioinformatica-toepassingen. "Dat pikt iemand die bedreven is in een andere taal in twee dagen op. Bij mij krijgt iedereen Python." Dat hij voor twee open source talen kiest, heeft een economische reden. Er is nog erg weinig bioinformatica-software beschikbaar; en de commerciële pakketten zijn prijzig. "Ben je een arme biomedicus, dan is zelf schrijven en met collega-onderzoekers delen de beste optie."

Plantfysiologie

De twee scripttalen stellen de ict'er onder meer in staat snel koppelingen aan te brengen (en te veranderen) met databases en de applicatie-interfaces van andere programma's. Een van de deelnemers, de Duitse promovendus Morris Michael herkent deze taakomschrijving. Van de twee talen heeft hij alleen nog maar gehoord. "Ik gebruik voornamelijk C, C++ of Java."
Michael is een van de twee informatici die aan de cursus deelneemt. Hij werkt bij de universiteit van Helsinki in Finland. Bioloog Stefan Pinkert van de Universiteit Wuerzburg, onderschrijft Vriends voorkeur voor Python. "Ik gebruik het voor het schrijven van scripts die data uit databanken ophalen, en na de berekeningen de data weer terugschrijven." Om die reden is volgens hem een goed begrip van de databasequery-taal (sql) handig. Pinkert is na zijn doctoraal biologie informatica gaan studeren. "Ik ben in beide geïnteresseerd."
Pinkert is het ook eens met Vriend dat er naast biologen behoefte is aan echte informatici. "Het is niet erg efficiënt als een bioloog Python of andere talen moet gaan leren." Hij krijgt bijval van Marian Bemer, onderzoekster moleculaire plantfysiologie bij de Radboud Universiteit. "Ik kan helemaal niet programmeren. Heb ik wat nodig, dan haal ik er iemand bij van de informatica-afdeling."< BR>
reageer print stuur door
Reageer
rssMeer Open Source

Doorbraak Linux in 2008?

Al jaren gonst de voorspelling rond, maar zal 2008 dan eindelijk het jaar worden waarop Linux doorbreekt op de desktop? Volgens Linux-distributeur Novell wel. Alan Cox, de tweede man na Linux-schepper Linus Torvalds, denkt van niet: "Het is een geleidelijk proces."

'Linux breekt in 2008 niet door op de desktop'
Open Source Producten

OpenSuse komt met versie 11.1

30-12 15:32   Het door Novell gesponsorde OpenSuse-project komt met versie 11.1. Die biedt volgens de makers verbeteringen aan de desktop, productiviteit, entertainmentapplicaties en het...

Meer open source producten
Open Source Praktijk

Nieuw open source-serverpark voor Gemeente Assen

16-07 10:41   Sinds november 2007 werkt de gemeente Assen als eerste in Europa op een nieuw serverpark voorzien van Novell Open Enterprise Server 2. De hardware waarop de ICT-omgeving van de...

Meer open source praktijk
Open Source Achtergrond

Rechtszaak Cisco zet bedrijven aan tot denken

23-12 07:16   Vooral leveranciers van apparaten met ingebedde software maken zich schuldig aan het schenden van open sourcelicenties. Rechtszaken zoals die recent tegen Cisco zetten bedrijven...

Meer open source achtergrond
Open Source Opinie

Leidt een open broncode tot succes?

12-12 10:06   De open source-beweging heeft ons de laatste jaren een aantal interessante verschijnselen gebracht binnen de softwareontwikkeling, waarvan naast transparantie, de actieve...

Meer open source opinie
IT Directory

Bekijk de leveranciers op het gebied van Open Source.