Sire is a molecular information and interoperability engine which has been under continuous active development since 2005. The software has two design goals: 1. To support rapid prototyping of new algorithms and ideas. 2. To act as an "interoperability glue" for moving molecular information between programs, and thereby gluing them together in scripts that combine their functionality.