Introduction

Introduction

Dorothy provides data structures and algorithms for the scripted or interactive manipulation and analysis of molecular systems, with a particular emphasis on biological macromolecules. You can use Dorothy to build or modify systems for starting molecular dynamics simulations, to analyse trajectories output by such simulations, or to examine structures from the Protein Data Bank.

Main package features

Using this documentation

The documentation for Dorothy is split in three main parts. The first part, Manual, describes all the important features of the package, by topic and in a logical order. These pages form the core of the documentation and are especially recommended for new users. Before diving into the manual, however, it is suggested to go through the short Tutorial that follows this introduction.

The second part, Development, discusses the general philosophy behind Dorothy and how to extend the package by implementing new features and writing generic, reusable code. Most users can ignore this.

The third part, Reference, covers the public interface of Dorothy and its submodules. The same documentation is available from the REPL using Julia’s help mechanism; ?Dorothy can be used as a starting point to navigate through the submodules and their public variables.