code: def vina_repulsion(d: np.ndarray) -> np.ndarray:
      """Computes Autodock Vina's repulsion interaction term.
  
      Parameters
      ----------
      d: np.ndarray
          A numpy array of shape `(N, M)`.
  
      Returns
      -------
      np.ndarray
          A `(N, M)` array with repulsion terms.
      """
      return np.where(d < 0, d**2, np.zeros_like(d))
  
file_path: deepchem/deepchem/dock/pose_scoring.py
imports: import numpy
label_desc: Use image node_id 4 for calling a global function with example usage: vina_repulsion(d) and returns: np