----- Tools for building DATA files ----
There are now days two large, full-featured programs written
specifically for building lammps DATA files:
1) Moltemplate is a complete molecule builder which can be used to
prepare both lammps data files and input scripts:
It was designed for building coarse-grained biopolymers.
(There is a program to extract molecules from existing lammps
data&input files and convert them to moltemplate format.)
2) Topotools is a tool for building and converting lammps DATA files,
and it has some important features moltemplate lacks (like a graphical
interface, the ability to solvate a molecule, or assign bonds by
distance, or use for-loops and conditional branching).
After topotools is done, you must write your own input script
manually, but this is usually not a great deal of work (by
3) Although not designed specifically for lammps, PACKMOL may be
useful for generating the initial coordinates for the atoms in your
system. It can generate files which can be read by either moltemplate
-------- For processing DUMP files: ----------
I'm not an expert, but pizza.py is probably the most useful program
for processing DUMP files.
VMD has plugins which can analyze data files, convert dump files to
other formats. (Once converted to other formats, there are many other
tools you can use to analyze a trajectory, which I know little about
Let me know if I left anything out.
I hope this answers your question.
One last detail:
Any lammps DUMP file can be read at a later time by lammps and
quantities can be calculated from it. This is done using the "rerun"