Science in China, Series C: Life Sciences Journal uri icon