ABSTRACT
CRFAT (Community-based Retro-synthetic Analysis Functional plaTform) is an integrated software for
crafting synthetic biological system from design, validation to share. CRAFT has three functional parts, CRAFT Designer,
CRAFT Square and Satellite. CRAFT Designer follows the concept of evolution,
in which users can customize their synthetic biological system based on their restrictions including the background environment, simulating natural selection pressure. CRAFT Designer
also provides users with standard protocol. It refers to the concept of “Design and Redesign” in synthetic biology and applies it in protocol design: fill the standard protocol frames with messages corresponding to users’ designed systems.
CRAFT Square is a communication platform, in which users can share and exchange their ideas, or modify other designs to suit their own demands. Satellite serves as the distributed computing plug-in in CRAFT, undertaking nearly all calculation in the whole software.