Take a single row of pixels crossing the bright edge of a nucleus: 10, 10, 10, 60, 110, 110. The change from pixel to pixel is 0, 0, 50, 50, 0: large on the climb, zero on the flats. A derivative filter computes that change at every pixel, so a flat region comes out near zero and an edge stands out.
StrataQuest's Sobel filter (horizontal) does this along the horizontal axis. Its predefined 3 × 3 kernel is convolved with the image to approximate the derivative on the horizontal, so pixels in the result emphasize high variations of intensity along that axis. Sobel filter (vertical) does the same on the vertical axis, and Sobel filter (cross) uses one of two predefined kernels to approximate second-order derivatives on the diagonal.
The reference's Effect lines don't quite agree with its descriptions. The horizontal filter's Effect says it detects horizontal edges, while in general a derivative along the horizontal axis responds most to edges that run vertically; the vertical filter's Effect says diagonal edges. Go by the descriptions, and check on a test image which edges light up.
In image processing generally, the standard Sobel kernels are the two below. The reference shows its kernels only as figures, so compare before relying on the signs.
Gx = [−1 0 1; −2 0 2; −1 0 1]: difference left to right, average top to bottomGy = [−1 −2 −1; 0 0 0; 1 2 1]: difference top to bottom, average left to right
A derivative is signed: a rising edge gives a positive value and a falling edge a negative one. The reference examples return 8-bit grayscale images, which hold no negative values, and the reference doesn't say how the sign is handled. Check whether both sides of a nucleus light up before treating the output as edge strength.