.. spica-tools documentation master file, created by
sphinx-quickstart on Tue Sep 13 18:18:02 2022.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to spica-tools' documentation!
=======================================
Spica-tools is a suite of programs that support the setup and parameterization of
coarse-grained (CG) molecular dynamics (MD) simulations using SPICA force field
(Surface Property fItting Coarse grAined model, see `SPICA-web `_ for details).
The tools can be used with the ``cg_spica`` command integrated python codes.
Spica-tools github repository is found at
`spica-tools `_.
Installation
=======================================
The command to invoke the tools in the src/ directory is cg_spica and requires
the Python 3 environment.
You will need a bash environment to execute the tools using the command in a console.
You can download this repository, including the setup file to use the command,
with the following command:
.. code-block:: bash
git clone git@github.com:SPICA-group/spica-tools.git
Then, change the current directory to the top directory of the repository:
.. code-block:: bash
cd spica-tools/
There is a bash script set.sh, to add the path to use the command,
run it with the following command:
.. code-block:: bash
source set.sh
The path to cg_spica has been added to the PATH environmental variable.
Adding the above line to a configuration file such as files *.bash_profile* may
be useful if you need to use the spica-tools frequently.
To verify that the commands to integrate python codes in the src/ directory
is available in the console, run the following commands:
.. code-block:: bash
cg_spica -h
cg_spica map2cg -h
You can see the available options for the commands, if the command path
has been correctly added to the PATH. Cg_spica requires several python libraries to
execute some codes, including arithmetic operations, and to read trajectory files
obtained from MD simulations. These libraries are listed in requirements.txt in
the top directory and can be installed using pip with the following command:
.. code-block:: bash
pip install -r requirements.txt
Available command-line tools
=======================================
.. toctree::
:maxdepth: 1
json2top
map2cg
maptraj
modion
ENM
Go
wat2polar
setup_lmp
setup_gmx
gen_lmpin
gen_gmxin
.. Indices and tables
.. ==================
..
.. * :ref:`genindex`
.. * :ref:`modindex`
.. * :ref:`search`