Professor Carole Goble carole. [email protected] ac. uk The University of Manchester, UK The my. Grid project http: //www. mygrid. org. uk my. Experiment http: //myexperiment. org OMII-UK http: //www. omii. ac. uk
http: //www. slideshare. net/dullhunk/the-seven-deadly-sins-of-bio
Methodology
I am grateful to…
The Traditional Sins….
The Sins of Bioinformatics
Reinvention of the Wheel
Andy Law's Third Law http: //bioinformatics. roslin. ac. uk/lawslaw
Andy Law’s First (Format) Law http: //bioinformatics. roslin. ac. uk/lawslaw
Yet another database …
Bio. Babel
Computer Science? No thanks!
Why don’t biologists modularise OWL* ontologies properly? Er, well, like how should we do it “properly” and where are the tools to help us? We don’t know and we haven’t got any. But here are some vague guidelines.
Of Mice and Cows
Biologist exceptionalism
Biology Exceptionalism
No tool is an island…
Workflow commodities
Lincoln Stein said a while ago…
Sin 4
I know it all.
Think like me! Be like me!
The trouble with warehouses
Now we call this a mash up
Ennui
Quality Delusions
Irreproducible Black Box Science Stuff In Stuff Out
Hackery
Law's Second Law
Blind Faith in Foo.
Pioneering development methods
At the other end of the spectrum…
Sin Summary Parochialism and Insularity Autonomy or death! Chur n Exceptionalism Scientific method Sloth Instant Gratification Vanity: Pride and Narcissism
Are bioinformaticians particularly naughty? No naughtier than Computer Scientists. And its all very hard. Though they are naughty…
Forgive us our sins….
The Selfish, Self-interested Scientist
Reuse is Hard
My New Gadget Syndrome
More than One Mechanism Muddle
Invention, not Reinvention
Luddism
I don’t trust your code I don’t trust your data I don’t trust you will still be around in one year I don’t trust your workflow I don’t trust you will use my data / workflow / code properly
Hybrid exhaustion and pressure.
Make sharing easier Make sharing rewarded Think Components Only standardise the minimum Embed bioinformaticians and computer scientists Presume naughtiness
Think Safe Sharing of Stuff
Think Components Web Services
Think how it Really Is™…
Think User and Developer together
Think Web 2. 0 Design Patterns