This repository contains code and antibody sequence data from our Cell manuscript: "Tailored immunogens direct affinity maturation toward HIV neutralizing antibodies."
Sequences described in the manuscript are avalable as FASTA files in the
If you just want to see the code and figures, click on
figure_code.ipynb and Github will render the notebook for you. Although you can't change/run any of the code yourself, you can see the code and the resulting figures.
Actually running the code yourself takes a few more steps. If you're new to Python, a great first step is to install the Anaconda Python distribution, which includes pip as well as a ton of useful scientific Python packages. Unfortunately, because some necessary Python dependencies are not compatible with Python 3.x, Python 2.7.x is required. Working with GitHub repositories is also much easier if you have git installed.
After you've installed git and Anaconda, you need to clone this repository and install some additional Python dependencies:
git clone https://github.com/briney/VRC01gH-GT3/
pip install -r requirements.txt
Finally, you need to install MUSCLE, which we use to perform multiple sequence alignments.
Now all that's left to do is start Jupyter Notebook, which will open a browser window (make sure to start Jupyter Notebook from the cloned repository directory):
figure_code.ipynb will open a new browser window with the code used to generate most of the panels in Figure 3. All you need to do to run a block of code is to click on the code block and press
Shift-Enter. It's important to note that some blocks of code depend on the results of previous blocks, so running the blocks out of order may cause errors.