To deal with these routine but non-standard tasks, high-level utility libraries are needed that can accommodate the increasing complexity of inputs and dynamically respond to popular requests from the community. One notable example of such a library, Parmed, has already been incorporated into Amber and contains many OpenMM-specific functions , but its primary goal is to provide easy access to general properties and allow for smooth interconversion between standard file formats. Another one, pmx, serves to prepare hybrid topologies for "alchemical" simulations and the analysis of thus obtained results . Many routine tasks, though, are not covered by any popular library, leaving plenty of room for new developments.