-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmsmbuilder.tex
144 lines (109 loc) · 5.4 KB
/
msmbuilder.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
% vim: textwidth=75 rnu ts=2 sw=2 et
% superscriptaddress - don't group by affiliation
% nofootinbib - footnote doesn't go in bibliography
% endfloats - put floats together at the end
% endfloats* - every float will be on its own page
\documentclass[superscriptaddress,nofootinbib,twocolumn]{revtex4-1}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{hyperref} % revtex will link biblio
\usepackage{cleveref} % Better figures/equations references
% hyperref must come before cleveref
\usepackage{color} % Colored text
\usepackage{soul} % Hyphenation, strikethrough
\usepackage{graphicx} % Figures
\usepackage{siunitx} % SI Units
\hyphenation{MSMBuilder}
\begin{document}
\title{MSMBuilder: Statistical Models for Biomolecular Dynamics}
\date{\today}
\author{Matthew P. Harrigan}
\affiliation{Department of Chemistry, Stanford University, Stanford, CA 94305}
\author{Mohammad M. Sultan}
\affiliation{Department of Chemistry, Stanford University, Stanford, CA 94305}
\author{Carlos X. Hern\'andez}
\affiliation{Program in Biophysics, Stanford University, Stanford, CA 94305}
\author{Brooke E. Husic}
\affiliation{Department of Chemistry, Stanford University, Stanford, CA 94305}
\author{Peter Eastman}
\affiliation{Department of Chemistry, Stanford University, Stanford, CA 94305}
\author{Christian R. Schwantes}
\affiliation{Department of Chemistry, Stanford University, Stanford, CA 94305}
\author{Kyle A. Beauchamp}
\altaffiliation[Current address: ]{Counsyl, 180 Kimball Way, South San Francisco, CA 94080}
\affiliation{Memorial Sloan Kettering Cancer Center, New York, NY 10065}
\author{Robert T. McGibbon}
\email[Co-corresponding author: ]{Robert.McGibbon@DEShawResearch.com}
\altaffiliation[Current address: ]{D. E. Shaw Research, 120 W. 45th St., 34th Fl. New York, NY 10036}
\affiliation{Department of Chemistry, Stanford University, Stanford, CA 94305}
\author{Vijay S. Pande}
\email[Co-corresponding author: ]{pande@stanford.edu}
\affiliation{Department of Chemistry, Stanford University, Stanford, CA 94305}
\affiliation{Department of Computer Science, Stanford University, Stanford, CA 94305}
\affiliation{Department of Structural Biology, Stanford University, Stanford, CA 94305}
\affiliation{Program in Biophysics, Stanford University, Stanford, CA 94305}
\begin{abstract}
MSMBuilder is a software package for building statistical models of
high-dimensional time-series data. It is designed with a particular focus
on the analysis of atomistic simulations of biomolecular dynamics such as
protein folding and conformational change. MSMBuilder is named for its
ability to construct Markov State Models (MSMs), a class of models that has
gained favor among computational biophysicists. In addition to
both well-established and newer MSM methods,
the package includes complementary
algorithms for understanding time-series data such as hidden Markov models
(HMMs) and time-structure based independent component analysis (tICA).
MSMBuilder boasts an easy to use command-line interface, as well as clear
and consistent abstractions through its Python API (application programming
interface). MSMBuilder is developed with careful consideration for
compatibility with the broader machine-learning community by following the
design of \texttt{scikit-learn}. The package is used primarily by
practitioners of molecular dynamics but is just as applicable to other
computational or experimental time-series measurements.
\url{http://msmbuilder.org}
\end{abstract}
\maketitle
\section{Introduction}
\label{sec:intro}
\input{0-intro/intro.tex}
\section{Instructive Examples}
\subsection{Constructing an MSM}
\label{sec:example-src}
\input{1-src/src.tex}
\subsection{Selecting Hyperparameters}
\label{sec:example-gmrq}
\input{2-gmrq/gmrq.tex}
\section{Conclusions}
\label{sec:conclusion}
\input{3-conclusion/conclusion.tex}
\section{Availibility}
MSMBuilder documentation and installation is available at
\url{http://msmbuilder.org}. The source code is available under the
open-source LGPL2.1 license and is accessible at
\url{http://github.com/msmbuilder/msmbuilder}.
The current release at time of writing is version 3.5 \cite{2016-msmbuilder3.5-zenodo}.
Complete examples can be
found as IPython notebooks in the supporting information and at
\url{http://github.com/msmbuilder/paper}.
\section{Author Contributions}
MPH, MMS, CXH, and BEH wrote the paper.
MPH, MMS, CXH, BEH, PE, CRS, KAB, RTM, and VSP edited the paper.
MPH, MMS, CXH, BEH, PE, CRS, KAB, and RTM wrote the software.
VSP supervised the project.
\section{Acknowledgments}
We extend thanks to all our contributors including
Stephen Liu, Patrick Riley, Steven Kearnes, Joshua Adelman, and Gert Kiss.
We acknowledge funding from NIH grants U19 AI109662 and 2R01GM062868.
MMS acknowledges support from NSF-MCB-0954714.
CXH acknowledges support from NSF GRFP (DGE-114747).
KAB acknowledges support from NIH grant P30CA008747, the Sloan Kettering
Institute, and Starr Foundation grant I8-A8-058.
We acknowledge members of the Chodera, Pande, and No\"{e} labs for helpful
discussions. We thank Ariana Peck for invaluable feedback on this manuscript.
\section{Disclosure}
KAB is currently an employee of Counsyl, Inc.
RTM is currently an employee of D.E. Shaw Research, LLC.
VSP is a consultant of Schrodinger, LLC and a member of its scientific
advisory board.
\bibliography{msmbuilder.bib,msm.bib,tools.bib}
\end{document}