Skip to content

Latest commit

 

History

History
101 lines (74 loc) · 5.67 KB

index.md

File metadata and controls

101 lines (74 loc) · 5.67 KB
layout title
default
MDAnalysis

MDAnalysis

MDAnalysis is an object-oriented Python library to analyze trajectories from molecular dynamics (MD) simulations in many popular formats. It can write most of these formats, too, together with atom selections suitable for visualization or native analysis tools.

MDAnalysis allows one to read particle-based trajectories (including individual coordinate frames such as biomolecules in the PDB format) and access the atomic coordinates through NumPy arrays. This provides a flexible and relatively fast framework for complex analysis tasks. In addition, powerful atom selection commands are implemented. Trajectories can also be manipulated (for instance, fit to a reference structure) and written out. The [basic example]({{ site.baseurl }}/pages/basic_example) demonstrates some of these features.

Read more:

  • [installation quick start]({{ site.baseurl }}/pages/installation_quick_start)
  • [learning MDAnalysis]({{ site.baseurl }}/pages/learning_MDAnalysis)

Also, check out the [blog]({{ site.baseurl }}/blog) or subscribe to our [news feed]({{ site.baseurl }}/{{site.feed.path}}) to follow development updates and events.

Availability

MDAnalysis can be easily installed with its dependencies using the pip or conda package managers; MDAnalysis is also available in some recent Linux distributions.

All source code is available under the GNU General Public License, version 2 (or any later version at your choice) from github.com/MDAnalysis/mdanalysis and the Python Package index pypi.org/project/MDAnalysis.

Participating

Ask questions on the [{{ site.mailinglists.discussion.name }} mailing list]({{ site.mailinglists.discussion.url }}) and be part of the conversation. You can also join the [{{ site.discord.name }} Discord Server]({{ site.discord.url }}) to talk with other users and developers. (In order to join our Discord server, use the invitation link [{{ site.discord.invite }}]({{ site.discord.invite }}).)

Please report bugs or enhancement requests through the [Issue Tracker]({{ site.github.issues }}).

MDAnalysis is open source and welcomes your contributions. Fork the repository on GitHub and submit a pull request. Participate on the [{{ site.mailinglists.developer.name }} mailing list]({{ site.mailinglists.developer.url }}).

Supporting

If you like MDAnalysis and want to support our mission, please consider making a donation to support our efforts.

{{ site.numfocus.donate_button }}

(Donations are made through our fiscal sponsor, NumFOCUS, which is a 501(c)(3) non-profit charity in the United States; as such, donations to NumFOCUS are tax-deductible as allowed by law. As with any donation, you should consult with your personal tax adviser or the IRS about your particular tax situation.)

Powered by MDAnalysis Additionally, consider displaying our badge in your projects that use MDAnalysis. We provide several [embedding markup examples]({{ site.baseurl }}/pages/citations/#powered-by-mdanalysis).

Fork me on GitHub