https://github.com/andim/paper_coincidences

Source code accompanying the paper "Measures of epitope binding degeneracy from T cell receptor repertoires "

https://github.com/andim/paper_coincidences

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.9%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Source code accompanying the paper "Measures of epitope binding degeneracy from T cell receptor repertoires "

Basic Info
  • Host: GitHub
  • Owner: andim
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 2.58 MB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 3 years ago · Last pushed about 3 years ago

https://github.com/andim/paper_coincidences/blob/main/

# Measures of epitope binding degeneracy from T cell receptor repertoires

Figure

This repository contains the source code associated with the manuscript

Mayer, Callan: [Measures of epitope binding degeneracy from T cell receptor repertoires](https://doi.org/10.1073/pnas.2213264120), PNAS, 2023

It allows reproduction of the statistical analyses and numerical results reported in the manuscript.

For a number of figures final assembly and cosmetic changes were done in Inkscape as a postprocessing step. In these cases the figures will not be reproduced precisely. To help reuse the final edited figures are provided in png/svg format.

## Installation requirements

The software is written in Python, and was run on Python version 3.6. The code relies on [Pyrepseq](https://github.com/andim/pyrepseq) (version 1.0), a python package for the analysis of immune repertoire sequencing data that we have released to accompany this paper. Other packages used include:

- [numpy](http://github.com/numpy/numpy/)
- [scipy](https://github.com/scipy/scipy)
- [pandas](http://github.com/pydata/pandas)
- [matplotlib](http://github.com/matplotlib/matplotlib)
- [seaborn](http://github.com/mwaskom/seaborn)
- [networkx](https://github.com/networkx/networkx)

All can be installed using:

`pip install -r requirements.txt`

## Running the code

Data download and preprocessing is handled by the [Snakemake](https://snakemake.github.io/) workflow manager, with the help of scripts located within the `scripts` directory. Data visualization is done within [Jupyter](https://jupyter.org/) notebooks provided for each of the figures.

## Contact

If you run into any difficulties running the code, please contact us at `andimscience@gmail.com`.

## License

The source code is freely available under an MIT license. The plots are licensed under a Creative Commons attributions license (CC-BY).

Owner

  • Name: Andreas Tiffeau-Mayer
  • Login: andim
  • Kind: user
  • Location: London
  • Company: University College London

Quantitative Immunology, Biological Physics

GitHub Events

Total
Last Year