Astros prospect Jonthan Singleton has been suspended 50 games for violating Minor League Baseball's drug policy.