Scientific Software Integration

The Scientific Software Integration unit provides a variety of software solutions for the WIS labs. The service includes: automation software, data acquisition, instrument integration and data analysis. The final product, which includes a convenient GUI (Graphical User Interface), frees up scientist’s time, generates high-throughput data and helps to keep organized data for years to come.

 

 

Our toolbox includes

  • LabVIEW and Python for system integration, computer vision, data analysis, database server and control services
  • MATLAB for modeling services
  • C, Scala, Visual Basic, Igor Pro and more – for other needs.

 

The service includes

  • Systems integration service – software for integrating different instruments into one cohesive instrument, including the integration of small microcontrollers, such as Arduino for example
  • Computer vision service – software for the detection of objects in an image using deep neural networks using Google's TensorFlow library
  • Data analysis service – software for constructing complex fitting functions for experimental data
  • Database server service – software for storing and retrieval of measured data
  • Control service – software for controlling one or more process variables (temperature, pressure, etc.)
  • Reviving of old code service –updating old code or old software by new features, including debugging
  • Consultation service

 

Projects Portfolio

 

2018

  1. External IR Detector Integration | Prof. David Cahen’s Lab
    • Enabled the installation of a new external IR detector on a Zeiss two photon microscope by writing software that reads the microscope image digital signals and translates them to an image, thereby enhancing the microscope capability to read IR signals. (LabVIEW)
  2. Software Control of Temperature on 12 Inheco units (temperature cyclers units) | Prof. Ido Amit’s Lab
    • Using the Actor Framework in Labview, the control of 12 Inheco instruments was made feasible and a sophisticated drag and drop GUI was developed. (LabView)
  3. Software Control of Temperature and Light on 6 units| Prof. Ziv Reich’s Lab
    • The Actor Framework was employed to facilitate the development of the hardware and software sides to enable the control of any number of units. In this case six hardware systems were in use. (LabVIEW)
    • Development and integration of an electrical circuit for a light sensor.
  4. Neuronal Data Analysis| Prof. Ofer Yizhar’s Lab
    • Neuronal signal properties were extracted using best fit of a sum of piece-wise exponential functions. (Python)
  5. TRURAT| Prof. Ehud Ahissar’s Lab
    • Electronic design and implementation of a novel fully automated Arena for rat's sensor-motor perception study that include motors, relays, IR sensors, electromagnets, cameras and integration of an RFID system. (C, Python, and LabVIEW, Arduino)
    • Development of a pipeline image analysis system that runs on WEXAC for the analysis of large video files of rat whiskers actions (bash)
  6. Origin Of Life | Prof. Doron Lancet’s Lab
    • Reviving legacy MATLAB code and running simulations on WEXAC (MATLAB)
  7. Yeast Database | Prof. Naama Barkai's Lab
    • Designing and implementing a MySQL database for storing experimental Yeast data (Python)

 

2017

  1. WISDOM instrument | Prof. Yinon Rudich’s Lab
    • A system for capturing movies of the nucleation process of micron sized water droplets was developed in Labview (hardware integration of a microscope camera and a Linkam cooling stage)
    • Identification of micron sized water droplets and their corresponding ice nucleation temperature (image analysis performed using Labview)
  2. SPARTAN network | Prof. Yinon Rudich’s Lab
    • Integration of multiple measurement instruments (Optical Particle Counter, Nephelometer, Meteorological system) was developed and deployed in Labview
    • A real-time data from the station -  website showing real-time data from the station was developed in Javascript, HTML, and CSS
  3. Automation of a Raman spectrometer | Dr. Omer Yaffe’s Lab
    • Raman measurements on selected points on the surface of a sample (Integration of a motorized stage, a microscope camera and a Horiba Raman spectrometer using Labview, vbs, and Igor PRO)
    • SQL Database integration of test results and instrument parameters