Our research group has been receiving financial support from the following agencies, funds and institutions: