Vistagen Therapeutics Inc., of South San Francisco, closed its public offering of 10 million shares of common stock and warrants to purchase up to 10 million shares at a combined offering price of $1.50 per share and related warrant. Gross proceeds totaled $15 million.