abpytools.analysis package¶
Submodules¶
abpytools.analysis.amino_acid_freq module¶
-
class
abpytools.analysis.amino_acid_freq.
AminoAcidFreq
(antibody_objects=None, path=None, region='CDR3', load=False)[source]¶
abpytools.analysis.analysis_helper_functions module¶
-
abpytools.analysis.analysis_helper_functions.
calculate_scores
(matrix, seq_1, seq_2, substitution_matrix, gap_penalty)[source]¶
-
abpytools.analysis.analysis_helper_functions.
init_score_matrix
(seq_1, seq_2, indel)[source]¶ - score matrix initialisation with two sequences
- pure python, i.e. no numpy
- Example init_score_matrix(‘SEND’, ‘AND’, -1):
- [[0, -1, -2],
- [-1, 0, 0], [-2, 0, 0], [-3, 0, 0]]
abpytools.analysis.cdr_length module¶
abpytools.analysis.cluster module¶
abpytools.analysis.distance module¶
-
class
abpytools.analysis.distance.
DistancePlot
(antibody_objects=None, path=None)[source]¶
abpytools.analysis.distance_metrics module¶
-
abpytools.analysis.distance_metrics.
cosine_distance
(u, v)[source]¶ returns the cosine distance between vectors u and v :param u: :param v: :return:
-
abpytools.analysis.distance_metrics.
cosine_similarity
(u, v)[source]¶ returns the cosine similarity between vectors u and v :param u: :param v: :return:
-
abpytools.analysis.distance_metrics.
euclidean_distance
(u, v)[source]¶ returns the euclidean distance :param u: :param v: :return:
-
abpytools.analysis.distance_metrics.
hamming_distance
(seq1, seq2)[source]¶ returns the hamming distance between two sequences :param seq1: :param seq2: :return:
-
abpytools.analysis.distance_metrics.
levenshtein_distance
(seq1, seq2)[source]¶ Parameters: - seq1 –
- seq2 –
Returns:
abpytools.analysis.distance_metrics_ module¶
-
abpytools.analysis.distance_metrics_.
cosine_distance_
()¶ - Args:
- u: v:
Returns:
-
abpytools.analysis.distance_metrics_.
hamming_distance_
()¶ - Args:
- seq1: seq2:
Returns:
-
abpytools.analysis.distance_metrics_.
levenshtein_distance_
()¶ - Args:
- seq1: seq2:
Returns: