The algorithm first finds initial estimates of the sources. The method to find the estimates is decided by the choice of the argument kj. If the value of kj is an integer between 1 and number of the sources, then the method is kj-JADE, otherwise it is FOBI. For the meaning of the value kj used as kj-JADE, see the help for k_JADE.
The function has the argument method, which determines the extraction order of the components. If method="alpha", the components are found in asymptotically optimal order, that is, the reloaded deflation-based FastICA estimate is computed. If method="G", the objective function is globally maximized at each stage.
The standard nonlinearities can be chosen by g="pow3", g="tanh" or g="gaus". These estimates can be computed either in R or in C. In order to use some other nonlinearity, one has to give the nonlinearity and its derivative (and integral if method="G") as functions, and the computations have to be performed in R.