valpas.confidence_evaluation.generate_negative_interactions#
- valpas.confidence_evaluation.generate_negative_interactions(positive_interactions, filter_interactions=None, negative_ratio=2.0, strategy='random_pairs')#
Generate negative interactions from positive interaction proteins
- Parameters:
positive_interactions (List[Tuple[str, str]]) – List of positive interaction pairs
filter_interactions (List[Tuple[str, str]]) – List of other interactions to filter from negatives
negative_ratio (float) – Ratio of negatives to positives to generate. If 0 then returns all possible pairs
strategy (str) – Strategy for generating negatives (‘random_pairs’, ‘non_interacting’)
- Returns:
List of negative interaction pairs
- Return type:
List[Tuple[str, str]]