magicience