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.