Elliptical Selection Tool

I am looking to recreate a plot as shown in the picture below.
Maybe as a short background note, I am developing a gating interface at my university that will be used to analyze clinical cell data.
I had originally started with plotly, but then by chance I saw this framework and it fits my purpose much better because the data is processed faster.

For my application, it is important that the analyses are reproducible. That’s why I’m currently looking for selection tools. I know there are Lasso and Poly Select. Poly Select would probably be acceptable to start with.
Is there a way to reproduce the plot from the image? I am looking for a way to select points in a circle. In other words, similar to the lasso tool, but with an elipse as shape so I can simply draw a circle, rotate it and change the size.

image

You can probably do something with hv.Ellipse
https://holoviews.org/reference/streams/bokeh/PolyEdit.html