Linear polymer model with sliding binding sites.
- Clone this repository to your local machine.
$ git clone https://github.com/JosephWakim/sliding_nucleosome.git
- Navigate to the repository on your local machine.
$ cd sliding_nucleosome
- We manage dependencies with Anaconda. Please install Anaconda before
installing this codebase. Details for installing Anaconda can be found
here. With Anaconda installed,
please run the
make.shscript to create a new conda environment calledslidewith all dependencies. Please note that this will overwrite any existing conda environment calledslide.
$ bash make.sh
- Activate the
slideconda environment.
$ conda activate slide
For the derivation of the theory underlying the sliding nucleosome and associated binding models, please visit this link.
Using our theory, we simulate ensembles of linear, euchromatic fibers, and we
evaluate the resulting linker-length distributions.
These examples are implemented in Jupyter notebooks in the examples/ directory
of this repository.