Reordenar barras en geom_bar ggplot2

Estoy tratando de hacer un diagtwig de barras donde la ttwig se ordena desde el miRNA con el value más alto hasta el miRNA con el más bajo. ¿Por qué mi código no funciona?

 > head(corr.m) miRNA variable value 1 mmu-miR-532-3p pos 7 2 mmu-miR-1983 pos 75 3 mmu-miR-301a-3p pos 70 4 mmu-miR-96-5p pos 5 5 mmu-miR-139-5p pos 10 6 mmu-miR-5097 pos 47 ggplot(corr.m, aes(x=reorder(miRNA, value), y=value, fill=variable)) + geom_bar(stat="identity") 

Su código funciona bien, excepto que la barra de ordenación se ordena de menor a mayor. Cuando desee ordenar las barras de mayor a menor, deberá agregar un signo antes del value :

 ggplot(corr.m, aes(x = reorder(miRNA, -value), y = value, fill = variable)) + geom_bar(stat = "identity") 

lo que da:

enter image description here