Boruta Feature Selection package
In R, Boruta relies on the ranger implementation of random forest. So:


Converting input variables from categorical to numeric is not necessary.
You will need to address NA values prior to running the algorithm.


Be aware that Boruta can be very slow!