20090125164200.0 Journal of bioscience and bioengineering. Journal of bioscience and bioengineering 1347-4421 1389-1723 Journal of bioscience and bioengineering Netherlands 1389-1723 1389-1723 Journal of bioscience and bioengineering. 1389-1723