Skip to content

Commit

Permalink
Merge pull request #587 from ISISNeutronMuon/MBartkowiakSTFC-readme-u…
Browse files Browse the repository at this point in the history
…pdate

Update README.md
  • Loading branch information
ChiCheng45 authored Oct 21, 2024
2 parents 290acc4 + 61e35df commit 73fd3a6
Show file tree
Hide file tree
Showing 6 changed files with 52 additions and 25 deletions.
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ MDANSE source code is currently developed by
* Maciej Bartkowiak
* Chi Cheng
* Rob Buchanan
* Raunakk Banerjee
* Sanghamitra Mukhopadhyay

MDANSE former contributors:
Expand Down
1 change: 1 addition & 0 deletions MDANSE/AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ MDANSE source code is currently developed by
* Maciej Bartkowiak
* Chi Cheng
* Rob Buchanan
* Raunakk Banerjee
* Sanghamitra Mukhopadhyay

MDANSE former contributors:
Expand Down
23 changes: 16 additions & 7 deletions MDANSE/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ J Chem Inf Model. 57(1):1-5 (2017).

## Version information

This is the alpha release of MDANSE 2.0.0. It is the first release since MDANSE has been ported to Python 3.
This is the beta release of MDANSE 2.0.0.
Please help us develop MDANSE by reporting any problems you experience when using the code.
The preferred way of reporting problems is by adding them to the [GitHub issue tracker](https://github.com/ISISNeutronMuon/MDANSE/issues).

Expand Down Expand Up @@ -101,6 +101,14 @@ experimental data, or used as a prediction of results of a potential experiment.
<li>Mean Square Displacement</li>
<li>Position Autocorrelation Function</li>
<li>Velocity Autocorrelation Function</li>
<li>Current Correlation Function</li>
<li>van Hove function (self)</li>
<li>van Hove function (distinct)</li>
</ul></details>

<details><summary>Infrared</summary><ul>
<li>Dipole Autocorrelation Function</li>
<li>Infrared</li>
</ul></details>

<details><summary>Scattering</summary><ul>
Expand Down Expand Up @@ -186,9 +194,10 @@ Didcot, UK

## Software Inquiries

For questions or contributions related to the software, please contact:

>Dr. Maciej Bartkowiak ([email protected])\
ISIS Neutron and Muon Source \
Rutherford Appleton Laboratory \
Didcot, UK
You are welcome to use the
[issue tracker](https://github.com/ISISNeutronMuon/MDANSE/issues)
to submit ideas for
extending the MDANSE code or to report problems you encountered.
However, if you prefer to contact the MDANSE developers directly,
you can send us a message:
>MDANSE Help ([email protected])
1 change: 1 addition & 0 deletions MDANSE_GUI/AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ MDANSE source code is currently developed by
* Maciej Bartkowiak
* Chi Cheng
* Rob Buchanan
* Raunakk Banerjee
* Sanghamitra Mukhopadhyay

MDANSE former contributors:
Expand Down
16 changes: 9 additions & 7 deletions MDANSE_GUI/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ The GUI depends on the [MDANSE package](https://www.isis.stfc.ac.uk/Pages/MDANSE

## Version information

This is the alpha release of MDANSE_GUI 0.1.0. The GUI has been re-written completely using Qt.
This is the beta release of MDANSE_GUI 0.1.0. Since the 1.5.x MDANSE versions,
the GUI has been re-written completely using Qt.
Please help us develop MDANSE_GUI by reporting any problems you experience when using the code.
The preferred way of reporting problems is by adding them to the [GitHub issue tracker](https://github.com/ISISNeutronMuon/MDANSE/issues).

Expand Down Expand Up @@ -93,9 +94,10 @@ Didcot, UK

## Software Inquiries

For questions or contributions related to the software, please contact:

>Dr. Maciej Bartkowiak ([email protected])\
ISIS Neutron and Muon Source \
Rutherford Appleton Laboratory \
Didcot, UK
You are welcome to use the
[issue tracker](https://github.com/ISISNeutronMuon/MDANSE/issues)
to submit ideas for
extending the MDANSE code or to report problems you encountered.
However, if you prefer to contact the MDANSE developers directly,
you can send us a message:
>MDANSE Help ([email protected])
35 changes: 24 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,19 @@ MDANSE is a Python application designed for computing neutron observables from m
be directly compared with neutron scattering experiments, particularly inelastic and quasi-elastic neutron scattering
spectroscopies.

To do this, it interfaces with a variety of MD simulation software such as CASTEP, VASP, DMOL, Gromacs, DL_POLY, CHARMM, LAMMPS, PBD, DFTB etc., and provides both a graphical user interface (GUI) and a command line interface.
To do this, MDANSE reads trajectories created with MD simulation software
such as CASTEP, VASP, DMOL, Gromacs, DL_POLY, CHARMM, LAMMPS, PBD, DFTB etc.,
and provides both a graphical user interface (GUI) and a command line interface.

This project is built on the development published previously: \
G. Goret, B. Aoun, E. Pellegrini, "MDANSE: An Interactive Analysis Environment for Molecular Dynamics Simulations",
J Chem Inf Model. 57(1):1-5 (2017).

## Version information

This is the development version of MDANSE. The main difference compared to the previous version is the transition from Python 2 to Python 3, and from wxWidgets to Qt. The previous version, formerly in the 'develop' branch, can now be found in the **legacy** branch.
This is the 2.x branch of MDANSE, which consists of two Python packages, MDANSE (the analysis code) and MDANSE_GUI (the user interface). The final version in the 1.5.x series can still be found in the **legacy** branch, but is not being actively developed.

The current version of MDANSE is currently still at the _alpha_ stage. You can help it advance to the _beta_ stage by reporting problems you experience while using MDANSE.
The current version of MDANSE is currently still at the _beta_ stage. You can help it advance to the official release stage by reporting problems you experience while using MDANSE.

## Quick start: installation

Expand Down Expand Up @@ -64,13 +66,15 @@ The typical workflow of MDANSE:
4. Check the results with the plotter.


The most complete user documentation of MDANSE can be found on [our Read the Docs page](https://mdanse.readthedocs.io/en/protos). At the same time, it is still possible to access the original **[MDANSE User Guide](https://epubs.stfc.ac.uk/work/51935555)**.
The most complete user documentation of MDANSE can be found on [our Read the Docs page](https://mdanse.readthedocs.io/en/protos).
At the same time, it is still possible to access the original **[MDANSE User Guide](https://epubs.stfc.ac.uk/work/51935555)**.

Other information including example scripts can be found on the [MDANSE website](https://www.isis.stfc.ac.uk/Pages/MDANSEproject.aspx)
while the most recent tutorials are stored in the [MDANSE examples repository](https://github.com/ISISNeutronMuon/MDANSE-Examples).

## What can MDANSE do?

Firstly, MDANSE can interface with MD simulation software. It does this by providing converters for different file formats
Firstly, MDANSE can read the output of MD simulation software. It does this by providing converters for different file formats
into an .MDT file (HDF format), which is then used for all calculations. The following MD packages are supported:

- CASTEP
Expand All @@ -88,9 +92,12 @@ into an .MDT file (HDF format), which is then used for all calculations. The fol
- XPLOR
- ASE

The converted trajectory can then be loaded into MDANSE, where it can be visualised via the Molecular Viewer and animated.
Various trajectory variables (positions, velocities, and forces) can also be plotted for each particle. Then, various properties can be calculated, which can be compared with neutron (or, for some analysis types, with X-ray)
experimental data, or used as a prediction of results of a potential experiment. The following properties can be computed:
The converted trajectory can then be loaded into MDANSE, where it can be visualised and animated.
Then, various properties can be calculated from the positions and velocities of atoms.
The results can be compared with neutron (or, for some analysis types, with X-ray or IR)
experimental data, or used as a prediction of results of a potential experiment.

The following properties can be computed:

<details><summary>Dynamics</summary><ul>
<li>Angular correlation</li>
Expand Down Expand Up @@ -137,10 +144,16 @@ experimental data, or used as a prediction of results of a potential experiment.
<li>Temperature</li>
</ul></details>

Each of these analyses can be controlled using a number of parameters. For example, the user can select a subset of trajectory frames or a subset of atoms on which to perform the calculation, or specified atoms can be substituted with
different elements/isotopes. Finally, their results can be saved in an MDA file (HDF5 format), or a set of DAT files (text format), and those can then be plotted directly in MDANSE.
Each of these analyses can be controlled using a number of parameters. For example,
the user can select a subset of trajectory frames or a subset of atoms
on which to perform the calculation, or specified atoms can be substituted with
different elements/isotopes. Finally, their results can be saved in an MDA file (HDF5 format)
and plotted directly in MDANSE,
or saved a set of DAT files (text format) to be processed by the user using
their own software of choice.

More detailed information on how MDANSE works, what it can do, and the science can all be found on [our Read the Docs page](https://mdanse.readthedocs.io/en/protos).
More detailed information on how MDANSE works, what it can do, and the science can
be found on [our Read the Docs page](https://mdanse.readthedocs.io/en/protos).

## Citing MDANSE

Expand Down

0 comments on commit 73fd3a6

Please sign in to comment.