Skip to content
This repository was archived by the owner on Jan 26, 2022. It is now read-only.

MSMBuilder 3

kyleabeauchamp edited this page Feb 26, 2013 · 26 revisions

Abstract

This document is a collaborative wiki page for brainstorming the direction of new development efforts towards msmbuilder 3.

Overall Goals

  • Enhanced usability
    • Robust
    • Informative error messages
    • Sanity checking of inputs in library functions
  • Better error analysis
    • Bayesian methods?
    • Add script for Nina's method
  • New visualization tools
    • Plot eigenvector components by state index?
    • Plot eigenvector components by observables?
  • Clean up code
    • Rewrite the Trajectory code.
      • "Smart" slicing and keeping track of the time index of every frame.
      • Use new PDB reader
    • DRY the scripts. To the extent that they are "thin" wrappers for library functions, can they be auto-generated?
    • Rewrite all of the non-RMSD C code (asa, rg, etc) in cython.
  • Improve documentation
    • Bring the latex tutorial onto readthedocs.org
    • Increase the amount of narrative content on readthedocs.org
  • New test systems and benchmarks
    • Muller potential (?)
    • BPTI (?)

Questions

  • Should all of the scripts be accessible under a single command?

    • $ msmbuilder cluster
    • $ msmbuilder setup
    • $ msmbuilder assign
    • RTM prefers yes.
  • Is it time to re-work our "best practices" to better include conformational change? TICA?

Clone this wiki locally