Journal of the Annamalai University. Part B : sciences - Annamalai University (Annamalainagar)