Science in China Series C: Life Sciences.
Science in China Series C: Life Sciences (dalam bahasa Inggris).