micro nano pico scale engineering

Software Development, Programming, and Bioinformatics

Writing software is an ever present exercise when developing tailored solutions to the applications that we work with. Therefore, we have developed the flexibility to rapidly develop code using open source technologies. The languages commonly used are python, pascal, php and perl. We work with, MySQL databases, Apache Webservers and both linux and windows systems.

  • Bioinformatics
    • We have strong bioformatics background enabling the capability to produce well annotated relational databases. This includes annotation sequence data using Gene Ontology (GO), Uniprot, RefSeq, SwissProt. We have developed a number of parsing tools for loading embl, FASTA and genbank formatted sequence files. Additionally we develop custom BLAST search tools and parsers for loading BLAST alignment data. Depending the request, it is possible to develop tools very rapidly working with diverse datasets and analysis schemes.
  • Image Processing
    • Imaging is a common tool method and we have a variety of programmable cameras in the lab using DirectX and Video Capture. The tools we worth for image processing are ImageJ, Python Image Library and Imagemagick.
  • Instrumentation
    • Synchronizing different instruments is a programming exercise and we can set up environments to achieve this, like interfaces for serial (RS232) ports and microcontrollers.