Multi-layer system integration and the development of faults detection, isolation and correction methodologies (Leader: WEIZMANN)
This WP has two goals:
- First goal is the successful integration of the different sub components of the system (WP1, WP2 and WP3).
- The second goal is the development of fault tolerance in the system; that is the development of methods for identifying and recovering from faults. Ultimately this WP aims to develop automatic methods for preventing and dealing with faults.
The output of this WP will be the specification of each sub system and its interfaces, methodologies for fault detection in library construction and algorithms for automatically dealing with faults in construction.
The entire integrated CAD/CAM system, as presented in the flow chart below, starting from specification of a DNA library from the user and ending with the actual delivery of the DNA molecules produced by the robot to the end users has now been completed for several libraries and delivered to CADMAD partners.
The two figures below describe the progress we made over the past year in integrating the entire system. Specifically, during the past three years we integrated three new elements into the system, namely:
- Our previous Matlab-based automation system has been largely replaced by a Pythonic automation system,
- The computational planning system, as described in WP2 (and the ACS synthetic biology paper "Heuristic for maximizing DNA reuse in synthetic DNA library assembly (2014)”)
- Our new primer design software, as described in WP2.