Bio Mixer – New Orleans BioInnovation Center Location Info Thu, Jan 01, 1970 New Orleans BioInnovation Center is a nonprofit business incubator dedicated to fostering entrepreneurship and supporting Louisiana innovators as they develop life-saving new technologies.