Vivian Solana Moreno's scientific contributions