SoftLinx™ is a powerful multitasking, dynamic scheduling software package for planning and running automated laboratory workcells. It is designed control all the instruments in an automated workcell. It makes the programming and operation of lab automation easy for lab personnel, yet flexible enough for custom modification by programmers.
Intuitive: The user interface includes a drag and drop flow chart-like interface which makes it easy to build a protocol that takes maximum advantage of your instrument configuration. Individual steps can be added, customized or removed, and series of independent or interdependent methods can be defined. Programming control can be added to introduce conditions to the flow of the protocol, and user defined methods can be added through a seamless interface to Visual Basic for Applications (VBA) scripting.
Flexible: SoftLinx turns any large, integrated system into a combination of small virtual workcells, incorporating only the instrumentation that the user needs! SoftLinx’s large library of optional software interfaces for controlling third-party instruments are written in Visual Basic for Applications (VBA) script. Users can even write their own, custom interfaces. SoftLinx allows users to start and run additional methods, even while others are already running, even using the same instruments, whether pre-planned or not!
Scheduling: SoftLinx’s opportunistic scheduling features find the most efficient way to perform complex protocols, running different stages of the process simultaneously, and deploying individual robots differently depending on the current state of the system. Any instrument can be run independently to support one-off experiments, while the software circumvents its unavailability to accomplish as much as possible in the meantime.
Predictive: SoftLinx’s predictive scheduler provides a graphical display of plate movement timing for each device in the workcell. SoftLinx assists in method optimization and uses the integrated robotics to always move plates to the next available instrument in the workcell, within the rules of the method. Most instrumentation can be run in “simulate” mode, so users can build and edit protocols without actually requiring the equipment to be available.