I think the correct formal tone for a research paper is: Dr.Roscoe´s work sheds new light upon the life cycle of the silkworm.
This expression encompasses the exact topic researched by Dr. Roscoe and the consequences of such work,highlighting that it provides new information and discoveries related with the life cycle of the silkworm.