Skip to main content

Visualizations for statistical modelsof biomolecular dynamics.

Project description

MSMExplorer: data visualizations for biomolecular dynamics
==========================================================

[|Build Status|] (https://travis-ci.org/msmexplorer/msmexplorer) |Build
status| |Coverage Status| |PyPI version| [|License|]
(https://opensource.org/licenses/MIT) [|Documentation|]
(http://msmbuilder.org/msmexplorer/) |DOI|

.. raw:: html

<div class="row">

.. raw:: html

</div>

MSMExplorer is a Python visualization library for statistical models of
biomolecular dynamics. It provides a high-level interface for drawing
attractive statistical graphics with
`MSMBuilder <http://msmbuilder.org>`__.

Documentation
-------------

Online documentation is available
`here <http://msmbuilder.org/msmexplorer/>`__. It includes IPython
notebooks, detailed API documentation, and other useful info.

There are docs for the development version
`here <http://msmbuilder.org/msmexplorer/development>`__. These should
more or less correspond with the github master branch, but they\'re not
built automatically and thus may fall out of sync at times.

Examples
--------

.. code:: python

from msmbuilder.example_datasets import FsPeptide
from msmbuilder.featurizer import RMSDFeaturizer

import msmexplorer as msme

# Load Fs Peptide Data
traj = FsPeptide().get().trajectories[0]

# Calculate RMSD
featurizer = RMSDFeaturizer(reference_traj=traj[0])
rmsd = featurizer.partial_transform(traj).flatten()

# Plot Trace
msme.plot_trace(rmsd, label=\'traj0\', xlabel=\'Timestep\', ylabel=\'RMSD (nm)\')

.. figure:: http://msmbuilder.org/msmexplorer/development/_images/plot_trace.png
:alt:

The documentation has an `example
gallery <http://msmbuilder.org/msmexplorer/development/examples/>`__
with short scripts showing how to use different parts of the package.

Dependencies
------------

- Python 3.4+

Mandatory
~~~~~~~~~

- `numpy <http://www.numpy.org/>`__

- `scipy <http://www.scipy.org/>`__

- `matplotlib <matplotlib.sourceforge.net>`__

- `networkx <https://networkx.github.io/>`__

- `pandas <http://pandas.pydata.org/>`__

- `seaborn <https://stanford.edu/~mwaskom/software/seaborn/>`__

- `statsmodels <http://statsmodels.sourceforge.net/devel/>`__

- `corner <http://corner.readthedocs.io/en/latest/>`__

- `mdtraj <https://mdtraj.org/>`__

- `msmbuilder <https://msmbuilder.org>`__

Installation
------------

The preferred installation mechanism for ``msmexplorer`` is with
``conda``:

.. code:: bash

$ conda install -c omnia msmexplorer

If you don\'t have conda, or are new to scientific python, we recommend
that you download the `Anaconda scientific python
distribution <https://store.continuum.io/cshop/anaconda/>`__.

To install from PyPI, just do:

::

pip install msmexplorer

You may instead want to use the development version from Github, by
running

::

pip install git+git://github.com/msmexplorer/msmexplorer.git#egg=msmexplorer

Development
-----------

https://github.com/msmexplorer/msmexplorer

Please
`submit <https://github.com/msmexplorer/msmexplorer/issues/new>`__ any
bugs you encounter to the Github issue tracker.

License
-------

Released under a MIT license

Citing
------

.. code:: bibtex

@misc{msmexplorer,
author = {Carlos X. Hern\xc3\xa1ndez and
Vijay S. Pande},
title = {MSMExplorer},
month = aug,
year = 2016,
doi = {10.5281/zenodo.61277},
url = {http://dx.doi.org/10.5281/zenodo.61277}
}

.. |Build Status| image:: https://travis-ci.org/msmexplorer/msmexplorer.svg?branch=master
.. |Build status| image:: https://ci.appveyor.com/api/projects/status/038hirce0vlx2847?svg=true
:target: https://ci.appveyor.com/project/cxhernandez/msmexplorer
.. |Coverage Status| image:: https://coveralls.io/repos/github/msmexplorer/msmexplorer/badge.svg?branch=master
:target: https://coveralls.io/github/msmexplorer/msmexplorer?branch=master
.. |PyPI version| image:: https://badge.fury.io/py/msmexplorer.svg
:target: http://badge.fury.io/py/msmexplorer
.. |License| image:: https://img.shields.io/badge/license-MIT-red.svg?style=flat
.. |Documentation| image:: https://img.shields.io/badge/docs-latest-blue.svg?style=flat
.. |DOI| image:: https://zenodo.org/badge/9890/msmexplorer/msmexplorer.svg
:target: https://zenodo.org/badge/latestdoi/9890/msmexplorer/msmexplorer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

msmexplorer-0.2.0.tar.gz (21.0 kB view details)

Uploaded Source

File details

Details for the file msmexplorer-0.2.0.tar.gz.

File metadata

  • Download URL: msmexplorer-0.2.0.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for msmexplorer-0.2.0.tar.gz
Algorithm Hash digest
SHA256 81516d7effa4ed2c9f32a5c2542e78199c0318bf5ebfffd733046a6df6a2e3e2
MD5 546e6668666a268f22ba10234efb528d
BLAKE2b-256 917bf818cb649dd8015ea237d2a7779d7db2be4ae9ce5a30f077f278577269fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page