I did work in three areas: image processing, control systems, and bioinformatics.
The image processing was pretty simple. Object identification and cell counting, mostly. There are already good open-source tools to do this kind of thing, so my contribution was mostly integrating those tools into the lab's workflows to make people more efficient.
I wrote some simple embedded code and MATLAB programs to create a better user interface for one of our custom-built microscopes. The users could specify the types of scans they wanted at a higher level and the system would automatically gather the data, then present the results and let the user re-run with adjusted parameters.
The bioinformatics thing was the coolest and most ambitious project, although we only partially realized our goal in the time I was there. It helps automate some of the more tedious and easy-to-screw-up bits of planning cloning/transgenic experiments.
The image processing was pretty simple. Object identification and cell counting, mostly. There are already good open-source tools to do this kind of thing, so my contribution was mostly integrating those tools into the lab's workflows to make people more efficient.
I wrote some simple embedded code and MATLAB programs to create a better user interface for one of our custom-built microscopes. The users could specify the types of scans they wanted at a higher level and the system would automatically gather the data, then present the results and let the user re-run with adjusted parameters.
The bioinformatics thing was the coolest and most ambitious project, although we only partially realized our goal in the time I was there. It helps automate some of the more tedious and easy-to-screw-up bits of planning cloning/transgenic experiments.