silicon ensemble synthesis tutorial 6401899