Yoga is often described as both an art and a science and I would agree. The link below goes some way to explaining what is meant by that statement. If you are a yogi, or thinking about becoming one then you this will be of interest to you.
Yoga is a transformative practice and this film will tell you how and why that is: http://upliftconnect.com/watch-science-behind-yoga/
Enjoy!