It is very straightforward to sort a TSV file based on a given column. From the list of columns you gave, predicted_prob is the 4th column, so you can use the following command to sort the file by the fourth column.
sort -t$'\t' -k4,4gr data.tsv -o sorted_data.tsv
Here, data.tsv is the input file and sorted_data.tsv is the output file.
-t$'\t': Specifies the tab character (\t) as the delimiter.
-k4,4: Specifies that sorting should be based on the 4th column (predicted_prob).
g: Sorts numerically (treats the values as floating-point numbers).
r: Sorts in reverse order (descending).