Tutorials¶
Tutorials for itcsimlib are provided as five Jupyter notebooks (https://jupyter.org/) and cover a range of different topics:
- Chapter 1
- Provides a basic framework for an itcsimlib analysis script, and demonstrates how to use the simulation, model, and theoretical experiment classes (
ITCSim,ITCModel,ITCExperimentSynthetic, respectively). - Chapter 2
- Demonstrates how to read in empirical data to create experiments using the
ITCExperimentclass, use an indpendent-modes model such asNModesto fit such data, and how to obtain fit parameter confidence intervals. - Chapter 3
- Describes how to use the
ITCGridclass to either restrain model parameters to discretely sampled values during fitting, or to sample starting conditions prior to optimization using multidimensional grids. - Chapter 4
- Covers the creation of Ising-type binding models based on the
Isingmodel class, using the arrangement of occupied sites in the lattice to determine binding free energy and enthalpies. - Chapter 5
- Demonstrates the use of the
Manipulatorobject, which enables the user to change model parameters in real time and see the effect on model fits.
If a given topic of interest isn’t described here, please take a look in the Example Scripts section, where more advanced topics and additional tools provided by itcsimlib are demonstrated.
As always, if you need help or have constructive criticism, please drop the author a line at mail@elihuihms.com.