Open Source / Praktijk
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."
|
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>
- 12:10 Overheid benadeelt open source-leveranciers
- 10:59 OS OLPC gaat naar opensourcegemeenschap
- 11:21 NOiV kijkt kritisch naar Utrechtse aanbesteding
- 14:19 2009: Bedrijven kiezen voor open source
-
08:53
Linux Foundation schrijft ‘I'm Linux'-wedstrijd...
- 09:22 Test: kantoorpakket met tijger onder de motorkap
- 15:32 OpenSuse komt met versie 11.1
- 11:08 Overheid mag niet vragen naar Microsoft
- 07:16 Rechtszaak Cisco zet bedrijven aan tot denken
- 10:59 Novell zet streep door BrainShare 2009
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'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 productenNieuw 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 praktijkRechtszaak 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 achtergrondLeidt 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 opinieBekijk de leveranciers op het gebied van Open Source.


