https://github.com/mdanalysis/mdacli
Command line interface for MDAnalysis
https://github.com/mdanalysis/mdacli
cli command-line command-line-tool computational-chemistry mdanalysis molecular-dynamics molecular-dynamics-simulation python science trajectory-analysis
Last synced: 5 months ago
JSON representation
Command line interface for MDAnalysis
- Host: GitHub
- URL: https://github.com/mdanalysis/mdacli
- Owner: MDAnalysis
- License: gpl-3.0
- Created: 2020-08-13T11:35:13.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-07-09T15:51:42.000Z (almost 2 years ago)
- Last Synced: 2024-12-14T09:25:15.977Z (over 1 year ago)
- Topics: cli, command-line, command-line-tool, computational-chemistry, mdanalysis, molecular-dynamics, molecular-dynamics-simulation, python, science, trajectory-analysis
- Language: Python
- Homepage: https://mdacli.readthedocs.io/
- Size: 7.15 MB
- Stars: 19
- Watchers: 5
- Forks: 7
- Open Issues: 9
-
Metadata Files:
- Readme: README.rst
- Contributing: docs/CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
README
MDAnalysis command line interface
=================================
|tests| |codecov| |docs-stable| |docs-latest| |mdanalysis|
``mdacli`` is a simple command line interface (CLI) to the analysis classes of `MDAnalysis`_
using argparse_. `Contributions are welcome `_!
To install ``mdacli`` refer to the `INSTALL file `_.
Run ``mdacli``::
mda -h
For a help and an overview of the supported modules. A help
message for each module is available using::
mda -h
Available modules
-----------------
Currently the following analysis modules are available
.. list-table::
:widths: 25 50
:header-rows: 1
* - Module Name
- Description
* - AlignTraj
- RMS-align trajectory to a reference structure using a selection.
* - AverageStructure
- RMS-align trajectory to a reference structure using a selection,
and calculate the average coordinates of the trajectory.
* - Contacts
- Calculate contacts based observables.
* - DensityAnalysis
- Volumetric density analysis.
* - DistanceMatrix
- Calculate the pairwise distance between each frame in a trajectory
* - Dihedral
- Calculate dihedral angles for specified atomgroups.
* - Janin
- Calculate χ_1 and χ_2 dihedral angles of selected group
* - Ramachandran
- Calculate ϕ and ψ dihedral angles of selected group
* - DielectricConstant
- Computes the average dipole moment.
* - GNMAnalysis
- Basic tool for GNM analysis.
* - closeContactGNMAnalysis
- GNMAnalysis only using close contacts.
* - HELANAL
- Perform HELANAL helix analysis on your trajectory.
* - HoleAnalysis
- Run ``hole`` program on a trajectory.
* - LinearDensity
- Linear density profile
* - EinsteinMSD
- Class to calculate Mean Squared Displacement by the Einstein relation.
* - PCA
- Principal component analysis on an MD trajectory.
* - InterRDF
- Intermolecular pair distribution function
* - RMSD
- Class to perform RMSD analysis on a trajectory.
* - RMSF
- Calculate RMSF of given atoms across a trajectory.
More information about each module is available through the help
page or at the `MDAnalysis documentation`_.
.. _argparse: https://docs.python.org/3/library/argparse.html
.. _MDAnalysis: https://www.mdanalysis.org
.. _`MDAnalysis installed`: https://userguide.mdanalysis.org/stable/installation.html
.. _`MDAnalysis documentation`: https://docs.mdanalysis.org/stable/documentation_pages/analysis_modules.html
.. _`documentation`: https://mdacli.mdanalysis.org
.. _`latest documentation`: https://mdacli.mdanalysis.org/latest
.. |tests| image:: https://github.com/MDAnalysis/mdacli/workflows/Tests/badge.svg
:alt: GitHub Actions Tests Job Status
:target: https://github.com/MDAnalysis/mdacli/actions?query=branch%3Amain
.. |codecov| image:: https://codecov.io/gh/MDAnalysis/mdacli/branch/main/graph/badge.svg?token=ets2mZ6xJD
:alt: Codecov mdacli
:target: https://codecov.io/gh/MDAnalysis/mdacli
.. |docs-stable| image:: https://img.shields.io/badge/📚_Documentation-stable-success
:alt: Documentation of stable released version
:target: `documentation`_
.. |docs-latest| image:: https://img.shields.io/badge/📒_Documentation-latest-yellow.svg
:alt: Documentation of latest unreleased version
:target: `latest documentation`_
.. |mdanalysis| image:: https://img.shields.io/badge/powered%20by-MDAnalysis-orange.svg?logoWidth=16&logo=data:image/x-icon;base64,AAABAAEAEBAAAAEAIAAoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJD+XwCY/fEAkf3uAJf97wGT/a+HfHaoiIWE7n9/f+6Hh4fvgICAjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACT/yYAlP//AJ///wCg//8JjvOchXly1oaGhv+Ghob/j4+P/39/f3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJH8aQCY/8wAkv2kfY+elJ6al/yVlZX7iIiI8H9/f7h/f38UAAAAAAAAAAAAAAAAAAAAAAAAAAB/f38egYF/noqAebF8gYaagnx3oFpUUtZpaWr/WFhY8zo6OmT///8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAn46Ojv+Hh4b/jouJ/4iGhfcAAADnAAAA/wAAAP8AAADIAAAAAwCj/zIAnf2VAJD/PAAAAAAAAAAAAAAAAICAgNGHh4f/gICA/4SEhP+Xl5f/AwMD/wAAAP8AAAD/AAAA/wAAAB8Aov9/ALr//wCS/Z0AAAAAAAAAAAAAAACBgYGOjo6O/4mJif+Pj4//iYmJ/wAAAOAAAAD+AAAA/wAAAP8AAABhAP7+FgCi/38Axf4fAAAAAAAAAAAAAAAAiIiID4GBgYKCgoKogoB+fYSEgZhgYGDZXl5e/m9vb/9ISEjpEBAQxw8AAFQAAAAAAAAANQAAADcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjo6Mb5iYmP+cnJz/jY2N95CQkO4pKSn/AAAA7gAAAP0AAAD7AAAAhgAAAAEAAAAAAAAAAACL/gsAkv2uAJX/QQAAAAB9fX3egoKC/4CAgP+NjY3/c3Nz+wAAAP8AAAD/AAAA/wAAAPUAAAAcAAAAAAAAAAAAnP4NAJL9rgCR/0YAAAAAfX19w4ODg/98fHz/i4uL/4qKivwAAAD/AAAA/wAAAP8AAAD1AAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGxsVyqqqr/mpqa/6mpqf9KSUn/AAAA5QAAAPkAAAD5AAAAhQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkUFBSuZ2dn/3V1df8uLi7bAAAATgBGfyQAAAA2AAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAADoAAAA/wAAAP8AAAD/AAAAWgC3/2AAnv3eAJ/+dgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9AAAA/wAAAP8AAAD/AAAA/wAKDzEAnP3WAKn//wCS/OgAf/8MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAANwAAADtAAAA7QAAAMAAABUMAJn9gwCe/e0Aj/2LAP//AQAAAAAAAAAA
:alt: Powered by MDAnalysis
:target: https://www.mdanalysis.org`