Skip to content

Commit 2d49218

Browse files
author
David Gfeller
committed
Version 1.1
1 parent ee29ec2 commit 2d49218

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+3335
-232
lines changed

MixMHCpred

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33
# Set the location here. This has to be manually done on your machine.
44
# Make sure you are not using spaces or other special characters in your paths.
55

6-
lib_path="YOUR PATH TO MixMHCpred1.0/lib FOLDER"
6+
#lib_path="YOUR PATH TO MixMHCpred/lib FOLDER"
7+
lib_path="/Users/davidgfeller/Research/LICR/Research/Immunopeptidomics/C-terminal_extensions/MixMHCpred/source/MixMHCpred1.1/lib"
78

9+
#echo $lib_path
810

911
if [[ "$lib_path" =~ " " ]]; then
1012
echo Spaces in path to MixMHCpred are not supported

README

Lines changed: 31 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,57 @@
11

22
###############
3-
# MixMHCpred1.0 is a predictor of HLA ligand displayed at the cell surface.
3+
# MixMHCpred1.1 is a predictor of HLA ligand displayed at the cell surface.
44
# It was trained on naturally presented peptides coming from
55
# in-depth HLA peptidomics studies of unmodified cell lines and tissue samples.
66
#
7-
# MixMHCpred1.0 can be used freely by academic groups for non-commercial purposes (see license).
7+
# MixMHCpred1.1 can be used freely by academic groups for non-commercial purposes (see license).
88
# The product is provided free of charge, and, therefore, on an "as is"
99
# basis, without warranty of any kind.
1010
#
1111
# FOR-PROFIT USERS
12-
# If you plan to use MixMHCpred (version 1.0) in any for-profit
12+
# If you plan to use MixMHCpred (version 1.1) in any for-profit
1313
# application, you are required to obtain a separate license.
1414
# To do so, please contact [email protected] or [email protected] at the Ludwig Institute for Cancer Research Ltd.
1515
#
16-
# If you use MixMHCpred1.0 in a publication, please cite:
16+
# If you use MixMHCpred1.1 in a publication, please cite:
1717
# Bassani-Sternberg M et al. Deciphering HLA motifs across HLA
1818
# peptidomes improves neo-antigen predictions and identifies allostery
19-
# regulating HLA specificity (2017).
19+
# regulating HLA specificity, PLoS Comp Bio, 13, e1005725 (2017).
20+
# and
21+
# Guillaume et al. The C-terminal extension landscape of naturally presented HLA-I ligands (2017).
2022
#
2123
# For scientific questions, please contact David Gfeller ([email protected])
2224
#
23-
# Copyright (2016) David Gfeller
25+
# Copyright (2017) David Gfeller
2426
###############
2527

28+
########################
29+
NEW FEATURES OF VERSION 1.1
30+
########################
31+
32+
Compared to version 1.0 [Bassani-Sternberg et al. (2017)], MixMHCPred1.1 explicitly includes C-terminal extensions in the
33+
predictions for eight alleles (HLA-A02:03, HLA-A02:07, HLA-A03:01,
34+
HLA-A31:01, HLA-A68:01, HLA-A68:02, HLA-B27:05 and HLA-B54:01) which
35+
have been shown to display such extensions. Modeling C-terminal
36+
extensions is performed with a mixture of Position Weight Matrices.
2637

2738
############
2839
INSTALLATION
2940
############
3041

3142
For Mac:
3243

33-
1) Dowload the MixMHCpred1.0.zip file and move it to a directory
44+
1) Dowload the MixMHCpred1.1.zip file and move it to a directory
3445
of your choice, where you have writing permissions.
3546

36-
2) Unzip the MixMHCpred1.0.zip package.
47+
2) Unzip the MixMHCpred1.1.zip package.
3748

3849
3) Open the MixMHCpred file and replace lib_path by the
39-
path to the MixMHCpred1.0/lib directory where you have installed the script
50+
path to the MixMHCpred1.1/lib directory where you have installed the script
4051

41-
4) To run it from anywhere on your computer, add the MixMHCpred1.0 directory to your path.
52+
4) To run it from anywhere on your computer, add the MixMHCpred1.1 directory to your path.
4253

43-
5) To test your installation, make sure you are inthe MixMHCpred1.0 directory and run the command:
54+
5) To test your installation, make sure you are inthe MixMHCpred1.1 directory and run the command:
4455

4556
./MixMHCpred -i test/test.fa -o test/out.txt -h A0101,A2501,B0801,B1801
4657

@@ -57,7 +68,7 @@ melanoma sample (from Bassani-Sternberg et al. Nat Comm 2016).
5768
For Linux:
5869

5970
After step 3), you also need to compile the MixMHCpred.cc code. Go to
60-
MixMHCpred1.0/lib and compile with your favorite C++ compiler
71+
MixMHCpred1.1/lib and compile with your favorite C++ compiler
6172
(e.g. c++ MixMHCpred.cc -o MixMHCpred.x)
6273

6374

@@ -71,11 +82,11 @@ MixMHCpred -i input_file -o output_file -h allele1,allele2
7182

7283
input_file:
7384
File listing all the peptides. Ideally a fasta file, but text files
74-
are supported and lines starting with ">" are simply skipped.
75-
All peptides should be 9- or 10-mers.
85+
are supported and lines starting with ">" are skipped.
86+
All peptides should 9 or 10-mers.
7687

7788
allele:
78-
HLA-I alleles. Use the simple nomenclature like A0101.
89+
HLA-I allele. Use the simple nomenclature like A0101.
7990
A01:01, A*01:01 or HLA-A*01:01 are also supported, but not
8091
recommanded. If you want to make predictions with multiple
8192
alleles, list the different alleles separated by a single comma ","
@@ -90,6 +101,7 @@ The name of the output file.
90101
OTHER INFORMATION
91102
#################
92103

104+
93105
- MixMHCpred is meant for scoring different peptides and prioritizing
94106
the most likely HLA-I ligands. As it is trained on naturally presented
95107
peptides, it does not output a predicted affinity value, simply a score.
@@ -103,22 +115,22 @@ OTHER INFORMATION
103115
score (or higer) for the set of alleles given in input. It is computed based on
104116
a random sampling of 100,000 peptides from the human proteome.
105117
This P-value is simply an indicator of how
106-
a given peptide scores compared to a universe of random peptides. It
118+
the score of given peptide compares to a universe of random peptides. It
107119
should not be used as an indication of statistical significance or evolutionary pressure
108120
and does not include multiple testing corrections.
109121
Also, it is computed separately for 9-mers and 10-mers, which explains why it does not scale monotonously
110122
with the Max_score if you have a mixture of 9- and 10-mers.
111-
For this reason, we advise users to use the Max_score to rank predictions to be experimentally tested.
123+
We advise users to use the Max_score to rank predictions to be experimentally tested.
112124

113-
- The list of alleles is provided in MixMHCpred1.0/lib/pwm/allele_list.txt.
125+
- The list of alleles is provided in MixMHCpred1.0/lib/allele_list.txt.
114126
The last column indicates whether the data to train our predictor come
115127
from deconvoluted HLA peptidomics studies with unmodified cell lines
116128
or tissue samples (1) or from mono-allelic cell lines [Abelin et al. Immunity (2017)] (2).
117129
If some alleles provided in input are not part of the
118130
list, you will not be able to make predictions for them (NA in the
119131
corresponding column in the output).
120132

121-
- The MixMHCpred1.0/tmp/ directory is used to store temporary files. Make
133+
- The MixMHCpred1.1/tmp/ directory is used to store temporary files. Make
122134
sure there is no restriction for writing and reading files in this directory.
123135

124136
- Predictions of Cystein containing peptides are less reliable due to the low detection rate of Cys in MS.

0 commit comments

Comments
 (0)