project planning(?)
June 29, 2010 by Steve · 2 Comments
Coming from an industrial background academic life is quite a different culture. There is far more autonomy in the roles, from technicians to PI’s there seems to be a lot more self directed work with a far less formal hierarchy. I find this a refreshing and liberating experience compared to industry which can often be suffocated in bureaucracy and deliberately restrictive pecking order. Recently I have been struggling to make progress in my project, bogged down in a cloning step that is threatening to sink the whole project. I have attempted to create milestone targets and interim reports but all of these have gone in the mists of time and any attempt to produce interim reports or project updates is rejected by my supervisor as unnecessary paper work. I have struggled to install any kind of organisation or direction with my supervisor and have hammered away in the lab watching the calendar pages spin by. I am in the weird inverse position of failing to explain and fully articulate the dire situation this project is finding itself in, which I thought was meant to be the other way around, with the boss chasing the over-relaxed student around the lab.
Although many industry project planning sessions are an excuse to drink coffee and an opportunity for management to exert their authority over their minions it is strange that academia has never adopted any formal planning in research projects. If done properly, effective project planning can attempt to provide structure as the project begins and early warnings of things starting to slide. Gateways can be useful to decide when it’s time to stop, and milestones even if missed or not achieved present formal time points to re-assess progress or the project’s direction. While team members can become bogged down in the details of their own tasks and problems, the landmarks on the project plan are opportunities to step back and re-assess what everybody is doing. Perhaps things will change when funding dries up or the beneficiaries want to keep a closer eye on where their money is going if there’s a greater risk of loss in the global economic melt down.
Until then, I continue to wander on….
Kahn Academy
June 28, 2010 by Steve · Leave a Comment
As a student on a systems biology programme I am forever being subjected to data and theory of subjects I don’t quite understand. As a biologist on a systems biology program this mostly means maths I don’t understand. Fortunately it’s 2010 and as well as online poker the internet provides a tremendous tool to educate yourself in just about any subject. Back when I was doing my B.Sc I was limited to shuffling through journals, often to find the article I was searching for had been ripped out pilfered by some very non-socialist student type. Things have changed a bit. MIT provide all of their lecture content online with video footage and downloadable course material enabling anybody with an internet connection and some free time to cover all of the material in an undergrad course of their choosing. The maths centre provides a range of maths tutorials covering basic algebra up to calculus which was indispensable during my first year training, and the University of Manchester provides the helm maths resource with downloadable material.
I recently stumbled over a slashdot story reporting on the Kahn Academy. I hadn’t found this before today and it would have been a great help when I was starting down the maths road. Salman Khan founded the Khan Academy with the goal of using technology to educate the world. Sal received his MBA from Harvard Business School. He also holds a Masters in electrical engineering and computer science, a BS in electrical engineering and computer science, and a BS in mathematics from the Massachusetts Institute of Technology. Not happy with the way he was taught at school Kahn bought himself a $200 camera, $80 tablet, some free software and youtube and began his mission to educate the world. All the material is published under the creative commons license meaning that it’s freely available for anybody to use. There are many hundreds of short video tutorials covering topics covering maths, chemistry, physics, biology, finance, statistics, and history. Kahn expertly takes the viewer through well structured material which is well presented, well delivered, and easy to follow. There are even follow-up tests available online with his “mental bootcamp”. I am currently working my way through the calculus section after brushing up on my algebra and I hope to get the time to explore the rest of the material.
The website is an amazing resource for anybody with an internet connection and the will to educate themselves, and in our corporate run capitalist society I really hope Salman Kahn achieves his mission to educate the world. If he can educate me, he can educate anybody!!
ronin
June 24, 2010 by Steve · Leave a Comment
My situation continues to worsen with each day. For the past year I have been unable to complete a plasmid construct as, what should be simple cloning steps, continue to fail. After over 100 DNA preps I had a construct that appeared to be correct however it failed to sequence and the insert looks to be ~1kb too small for some unfathomable reason. I have now wasted a year of my project with no progress and go into the final year with 2 plasmids and a mechanistic model of a genetic interaction I have never tested. To compound the problem, my supervisor has announced their resignation which will be effective in weeks, disbanding the lab, and the post docs and technicians re-deployed or finished up. Unless I move with my supervisor to the new labs in another university a few hundred miles away my funding will be cut and I will remain here, alone with no wet lab support. To move means selling a house and forcing my partner to quit her training and move to a more expensive part of the country to live together on my stipend, with no guarantee of a job after I finish in a year. The consequences are that if the project continues to fail and I don’t graduate I end up with no house, no job, and the both of us with no qualifications amidst potentially 5 more years of recession. If I stay here I work alone with the same risk of failure but with somewhere to live and a small income to pay the mortgage from the other half. Gamble nearly everything or everything?
Lab morale was bad following the announcement and in the days following it turned into a full scale rout with PI’s prospecting our lab space and the entire group actively seeking alternative employment and the prospect of a period on benefits. I have meetings with the university to attempt to form some plan but things look bleak. It is hard to imagine how, after surviving a gruelling 1st year training period and a year and half of 12 hours days, 6 days a week, travelling 4 hours a day that it has come to this. I am re-activating my job search profiles but can’t face the prospect of returning to a science technician role where every day will be a reminder of how close I was to a career and a future.
Even if I was, by some miracle, to graduate I don’t know if I could face a lifetime career in a field as volatile as this. I have experienced redundancy rounds in industry, and numerous changes in senior management, but to be in a situation where an entire department can be liquidated by an individual with no warning has been horrendous. I just don’t think I can live day-to-day by the grace of a single individual who can end my research when the wind direction changes.
Over the past year and a half I have had the privilege to be allowed to work with loyal and hard working individuals who routinely work >12 hours a day, 7 days a week, 365 days a year with no holidays, breaks, or even sleep some of the time. Tireless machines that produce endless data at the highest quality they are capable of, who are suddenly cast to the four winds to fend for themselves with no prior warning or explanation.
As Newscientist publishes articles discussing the future of scientific research for the UK and Universities demanding the highest possible calibre of researcher and students to forge a new generation of cutting edge science, I cannot see how anybody of such calibre could tolerate, or survive a life of thankless servitude and uncertainty. Not while individuals with 1/10th the capability are paid more in a week than a scientist earns in a lifetime kicking a ball around a field. I think Universities need a reality check if they hope to build such a future, as the days of serfdom and medieval guilds have ended.
what colour is your parachute?
June 23, 2010 by Steve · Leave a Comment
Not posted for a while after an exceptionally busy period in the lab. Recently my supervisor announced that they were leaving. This will be a new challenge for the project, to secure the required funding and locate new post docs to assist with training and guidance. This was an unexpected turn of events and has once again shown me that when you are most comfortable you are most vulnerable and you must always be ready for change. We are all now faced with the immediate challenge of finding new jobs, or new labs and funding streams. I hope to continue my project, even if the prospect of graduating took a step or two further away. I am challenging myself to identify the opportunities and potential escape routes rather than the immediate crisis, and turn this event into something positive.
Nobody every claimed a Ph.D was easy!
nothing is certain but death and taxes.
Ubuntu keyboard shortcuts
May 13, 2010 by Steve · Leave a Comment
Workspaces
* Ctrl + Alt + Left/Right/Up/Down arrow – move to the workspace in the given direction
* Ctrl + Alt + Shift + Left/Right arrow – move the current window to the workspace in the given direction
* Super + E – “expo” effect, shows all workspaces (move windows with left mouse button, zoom to a workspace with right mouse button)
Window Management
* Super + W – “scale” effect, shows all windows in current workspace (left click selects window, middle click closes window, right click zooms window)
* Super + A – “scale” effect, shows all windows
* Alt + F10 – toggle maximize current window
* Alt + F9 – minimize current window
* Ctrl + Alt + D – toggle show desktop
* Alt + Middle mouse button – resize window
* Alt + Left mouse button – move window
* Alt + Right mouse button – window menu
* Alt + F7 – move current window (without holding down mouse button)
* Alt + F8 – resize current window (without holding down mouse button)
* Alt + Tab – switch windows on current workspace
* Ctrl + Alt + Tab – switch windows on all workspaces
Accessibility
* Super + Mouse wheel scroll – zoom screen
* Super + Middle mouse button – draw rectangle to zoom to
* Super + N – invert colours of current window
* Super + M – invert colours of screen (Compiz is configured for this shortcut, but the messaging indicator seems to have taken it over so it doesn’t work)
Open Office tweaks
May 8, 2010 by Steve · Leave a Comment
In tools -> Options -> Memory:
Reduce the number of Undo steps to a figure lower than 100. Websites suggest 20 or 30 steps.
Under Graphics cache, set Use for OpenOffice.org to 128 MB (up from the original 6MB).
Set Memory per object to 20MB (up from the default .5MB).
Set the number of objects under Cache for inserted objects at 20.
Check OpenOffice.org Quickstarter.
Now highlight Java on the left panel, uncheck Use a Java runtime environment
Exit and re-load open office.
model making
February 8, 2010 by Steve · Leave a Comment
A recent paper by Dalal et al: Rapid digital game creation for broadening participation in computing and fostering crucial thinking skills. International Journal of Social and Humanistic Computing, 2009; 1 (2): 123 investigated how the process of creating video games can boost students’ critical and creative thinking skills as well as broaden their participation in computing. The paper indicates that using rapid prototyping with visual representations and event driven behaviors develop creative thinking as well as computing skills.
Recently I have been going through the process of building a computer model of the gene circuitry I am building in the lab. I have found this activity to be quite beneficial, not only in the simulation tool I am creating but the process of creating it. I have found that simply thinking about the interactions of the various components and drawing out visual representations on paper, even without any sophisticated computer software helps to build on the strategy being undertaken in the lab. The approach highlights missing pieces of data and potentially important experiments to characterize the circuits behavior.
For the programming/modeling work (after a long time hammering away at Mathematica and Matlab) I decided to use the Copasi simulation and analysis software package as this gives me the fastest route to prototyping the gene circuit and provides the option to output as sbml which could later be implemented in Matlab if required. Copasi has enabled me to jump straight into the modeling from the point of view of the reactions and at the moment mass action kinetics seems to be sufficient to represent the genetic interactions. Copasi also enables optimization of the model. Signal to noise ratio is key to the circuitry I am building so I am able to optimize the model parameters with the input and output as objective functions. Copasi can then implement a number of deterministic and stochastic optimization algorithms to evolve the system towards the favored output.
The results of this approach have provided some hypothesis about the properties of the gene circuit components in order to achieve the desired output. This has provided a sort of first round iterative design/development cycle and once the lab data has been obtained should provide some interesting validation of the modeling/wet lab approach to the project.
More information on optimization algorithms can be found in Mendes & Kell (1998) Bioinformatics, Vol 14, 869-883.
mathematized
November 17, 2009 by Steve · 4 Comments
Started a pet project trying to code up the equations from the Mackay and Glass, Oscillation and Chaos in Physiological Control Systems (1977) paper. I need to learn some maths, and some maths programming to broaden my skills beyond wet lab molecular biology. Copasi is ok but it’s reaction based and I worry a point and click interface wont get me a job when I graduate. However, I am rapidly lost in Matlab and Mathematica. I chose Matlab for compatibility and support in the MIB community, but drifted into Mathematica as it seems easier to program using symbolic maths. Both are ok with algebra, then I just get blown away doing anything dynamic like ODE’s. If anybody reads this and has any good tutorials for programming up ODE systems in either/any computing language please let me know :/
Ubuntu 9.10 countdown
October 27, 2009 by Steve · Leave a Comment
Karmic Koala is out, and it’s biting at the heals of Windows 7 and Snow Leopard.
“You are capable of choosing your own destiny. The question is, which path will you choose?”
I’ve been running Windows 7 on a dual boot with Linux Mint for the duration of the Windows 7 beta program. Windows 7 has proved to be a worthy successor to Windows XP, and dragged Microsoft from the pit of despair they hurled themselves into with Windows Vista. In the wake of Vista and the iPOD, the Mac community was able to plough forward with OSX, gaining increasing ground with the macbook pro and air, and more recently had an update from Snow Leopard providing increased speed and some tweaks to their interface. Ubuntu peaked with Jaunty Jackalope and finally released a Linux distribution that gave the Linux community a foothold in the home desktop market. Hardcore Linux users balk at Ubuntu and the heresy of proposing a pre-built linux OS. It has been the long tradition that Unix users compile their own OS and applications, custom built for their own machine, learning the code along the way. There is a steep learning curve for many computer enthusiasts who seek the stability and speed of a Unix OS, but lack a lifetime of dedicated study in the dark art of the command line. Ubuntu broke the mold and provided a generic ready to roll Linux OS that was completely free of any proprietary drivers and codecs, so it could be distributed in any country to any hardware and enable everybody to use a computer regardless of wealth.
Ubuntu 9.10 (Karmic Koala) was released yesterday and continues to build on the improvement of intrepid ibex and jaunty jackalope. I’ve installed a copy of the 32bit desktop edition on a Dell XPS M1530. Installation was much the same as previous version 9 incarnations, with some graphic improvements. Drive partitioning was straight forward enough and it will sit alongside the existing Windows 7 partition without a problem. The OS installed in about 15 minutes and grub picked up the Windows installation to dual boot. I don’t like the new login window. The old version was more streamlined, with the current version requiring me to click on my account and enter my password, even though I’m the only user account on the machine. They also seem to be increasing the number of animated splash screens during the login, where 1 is unnecessary in my opinion. Get to the desktop and stop wasting computer cycles on spinning logos and flashing lines.
Ubuntu comes with no proprietary drivers so I had to install the latest nvidia driver set and download broadcom wireless drivers. This would be a major problem if I didn’t have ethernet internet access as straight away my laptop can’t connect to the internet. Fortunately I do have a wired connection so I could just grab them from the snaptic repository. This wouldn’t be obvious to the casual computer user though and would most likely, from their perspective, brick the machine and send them back to Windows / OSX. After this brief inconvenience I added in the restricted repositories and downloaded all the 3rd party codecs for multimedia playback and I have a ready to go OS again. DVD and MP3 playback is excellent in Totem player and rhythm box. I downloaded Exaile and VLC for myself but the pre-installed media playback tools are excellent. Ubuntu 9.10 comes with Firefox 3.5 which is much faster than 3.x previous versions, with improved Java engine. There is no pre-installed Thunderbird or Sunbird which I don’t understand (considering Firefox is there), instead choosing Evolution, which I haven’t used so can’t comment on. Ubuntu comes pre-loaded with Office 3.1.1 which is more than sufficient for word processing, spreadsheet, and presentations, supporting open document format and mostly compatible with Office 2003 (some compatibility with Office 2007, but personal experience has been bad with powerpoint 2007). Pidin IM has been replaced with empathy in this karmic. Empathy is compatible with all the major IM clients, as well as pidgin’s facebook chat plugin. 9.10 uses the ext4 filesystem as default providing faster data access speeds than previous ext3 and Windows ntfs. Copying files between ntfs and ext4 is noticeably quicker, and it boosts the OS bootup time considerably. 9.10 has also implemented a new “software centre” in place of the add/remove programs in 9.01. This is a streamlined equivalent of the old application, grouping software into easy to navigate sections for first time users. Personally I use the synaptic package library but it’s very useful for new users to find their way around the huge library of additional software that is available.
One of the newer implementations has been Ubuntu one – an online storage drive from canonical providing 2gb of free storage. I found this service to be less reliable than dropbox, which can be installed as a 3rd party application. It had some problems syncing my latex documents in my home folder when I made frequent changes. It was a beta application in Ubuntu 9.04 though and I might give it another go in 9.10. It’s still not bad to have 2gb free synchronized file storage out of the box for free, and an interesting feature that isn’t included in Microsoft or Apple’s OS.
For the complete list of the updates in Ubuntu 9.10, check out the new features page at Ubuntu.com here.
So for the grand price of £0 you get a ready to rock operating system in 32 and 64bit flavors that can (after a little bit of downloading) play high definition movies, music, do all your graphics and office work, surf the net, and send your e-mail. I hope Ubuntu continues to develop in the future, and spin off distributions like Linux Mint build on the Ubuntu base providing custom variations for any perceivable application. Hardcore Linux users might balk at the ethics of Ubuntu but it provides a shallower learning curve for new users like myself to experience the Linux world and break the monopoly of Microsoft and Apple in the home computing market. Once familiar with the environment it enables more serious users to move into the realm of Arch and even Gentoo, eventually compiling their own OS and joining the ranks of the command line battle hardened linux community.
Socialist computing has arrived.
Evolution and Design of Biomolecular Systems A workshop exploring the relationship between systems biology and synthetic biology
October 14, 2009 by Steve · Leave a Comment
We’re on pre-flight checks for Evolution and Design of Biomolecular Systems conference in Mallorca, Spain.
I’m looking forward to meeting other synthetic biology researchers. A few of the conferences I’ve attended so far as part of the systems biology program have been heavy on dry scientists and there has been little interest in wet lab experimentation, leaving me somewhat disjointed from the systems biology community. I am hopeful that the workshops will enable me to gain advice and incite into the work I am doing, as well as the future aims for the field of synthetic biology. I’ll try and write something while I’m there if I can get internet access.

