Balsa's main goal is to solve the molecular serialization problem. Serialization refers to the process of translating a data structure into a format that can be transmitted over a communication channel for later reconstruction. This allows general-purpose devices and networks to convey complex domainspecific information. Receiver and recipient may be separated by time, space, or both. Molecular serialization extends the concept of serialization to molecular structure. Examples of molecular serialization formats other than SMILES include Chemical Markup Language (CML) , CDXML , and CTfile (e.g., "Molfile") . Figure presents some simple chemical structures together with their Balsa serializations.