Coder Social home page Coder Social logo

byun-jinyoung / hp35 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from moldyn/hp35

0.0 0.0 0.0 54.22 MB

Selecting Features for Markov Modeling: A Case Study on HP35

Home Page: https://doi.org/10.48550/ARXIV.2303.03814

License: BSD 3-Clause "New" or "Revised" License

Shell 0.21% Python 0.45% HiveQL 99.34%

hp35's Introduction

Selecting Features for Markov Modeling: A Case Study on HP35

This repository provides all the scripts and intermediate steps to reproduce the analysis of Nagel et al. 2023. If the provided scripts/files are used, please cite:

D. Nagel, S. Sartore, and G. Stock,
Selecting Features for Markov Modeling: A Case Study on HP35,
J. Chem. Theory Comput., submitted
doi: 10.48550/ARXIV.2303.03814

Getting Started

DEPENDENCY: git-lfs is needed for large file support

To download all the included submodules, please clone this repository with

git clone --recurse-submodules [email protected]:moldyn/HP35.git
cd HP35

To keep the prerequisites as low as possible, we use the slower CPU implementation of density-based clustering here.

Create States

Features: Backbone Dihedral Angles and Minimal Contact Distances

In the directory HP35-DESRES you can find

  1. hp35.dihs: backbone dihedral angles [degrees]
  2. hp35.dihs.shifted: maximum-gap shifted backbone dihedral angles [rad]
  3. hp35.crystaldists: the atom distances of all contacts occurring in the crystal structure 2f4k [nm]
  4. hp35.mindists: all minimal distances occurring more frequently than 30% of the time [nm]
  5. hp35.mindists2: improved contact distances definition with all atom pairwise distances occurring more frequently than 30% of the time [nm]

For more details, take a look at the repository HP35-DESRES. For legal reasons, the data cannot be integrated directly. Please note the attached license when using it.

Principal Components

In the directory PCA you can find the resulting principal component projections

  1. hp35.dihs.res3-33.shifted.gaussian10f.proj.1-4
  2. hp35.mindists2.gaussian10f.proj.1-5 In the same directory you can also find a script to reproduce them. For more information please take a look at the README.

Microstate Trajectories

In the directory CLUSTERING you can find the resulting microstate trajectories.

  1. hp35.dihs.res3-33.shifted.gaussian10f_microstates_pcs4_p153
  2. hp35.mindist2.gaussian10f_microstates_pcs5_p153

In the same directory you can also find a script to reproduce them. For more information please take a look at the README.

Macrostate Trajectories

In the directory MPP you can find the resulting macrostate trajectories.

  1. hp35.dihs.res3-33.shifted.gaussian10f_microstates_pcs4_p153.mpp50_transitions.dat.renamed_by_q.pop0.001_qmin0.50.macrotraj
  2. hp35.mindists2.gaussian10f_microstates_pcs5_p153.mpp50_transitions.dat.renamed_by_q.pop0.005_qmin0.50.macrotraj_lumped13

In the same directory you can also find a script to reproduce them. For more information please take a look at the README.

Markov State Analysis

In the directory MSM you can find a description of how to reproduce the Markov state model analysis of Nagel et al. 2023. All the analysis is based on the Python package msmhelper.

CK-test Kinetic Network Contact Rep.
cktest knet conRep

hp35's People

Contributors

braniii avatar sofiisarto avatar moldyn-nagel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.