Here is one article by Dr Hugh Ross on the probability of life (just copied and pasted). Followed you @trafalgar and will be looking forward to more of your posts.
Probability for occurrence of all 322 parameters ≈ 10-388
dependency factors estimate ≈ 10-96
longevity requirements estimate ≈ 1014
Probability for occurrence of all 322 parameters ≈ 10-304
Maximum possible number of life support bodies in universe ≈ 1022
Thus, less than 1 chance in 10282(million trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion) exists that even one such life-support body would occur anywhere in the universe without invoking divine miracles.
haha thanks
I guess they'll be a lot of variations in estimates as we don't have a lot of the key data like what is the process of life to begin