Skip to content

ADicksonLab/wepy-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WepyAnalysis

WepyAnalysis is a modular toolkit for analyzing data generated from Weighted Ensemble (WE) simulations using the Wepy framework.

The codebase is organized into five main components:

  • featurization/: Tools for extracting structural features from WE data
  • dataset/: Code for generating datasets from WE data
  • msm/: Building Markov State Models (MSMs) and performing kinetic analysis
  • example/: Example scripts for running simulations with Wepy and building MSMs

This repository is under active development and intended for researchers working with WE data, especially those using the Wepy framework.

Installation

We recommend installing WepyAnalysis with a Python package manager such as conda or mamba. The package is tested and fully compatible with Python 3.12, and we strongly encourage using python>=3.10 for compatibility.

conda create -n wepy-analysis python=3.12
conda activate wepy-analysis

Once your python environment is ready, wepy-analysis can be installed with pip as follows:

pip install git+https://github.com/ADicksonLab/wepy-analysis

which will also install all dependencies. The installation procedure takes less than a minute to complete at a local desktop.

Dependencies:

Wepy (https://github.com/ADicksonLab/wepy) >= 1.2
geomm (https://github.com/ADicksonLab/geomm) >= 0.3
csnanalysis (https://github.com/ADicksonLab/CSNAnalysis) >= 0.6.0
numpy >= 2.3.1
scipy >= 1.16.0
h5py >= 3.14.0
mdtraj >= 1.11.0
scikit-learn >= 1.7.0
deeptime >= 0.4.5

More Information

About

Analysis tools for wepy simulations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages